Work with Liquid template language in Power Apps portals

App Maker
Functional Consultant
Microsoft Power Platform
Power Apps


Effective October 12, 2022, Power Apps portals is Power Pages. More information: Microsoft Power Pages is now generally available (blog) We will soon migrate and merge the Power Apps portals modules with Power Pages.

Liquid is an open-source template language that is integrated natively into Microsoft Power Apps portals. It acts as a bridge between Dataverse and the HTML or text output that is sent to the browser. Liquid can be used to add dynamic content to pages and to create a variety of custom templates. Additionally, Liquid provides access only to the data and operations that are explicitly allowed by the portals.

Learning objectives

In this module, you will:

  • Learn about Liquid template language and how it's used in portals.
  • Learn how to interpret the syntax of Liquid and how to write Liquid code.
  • Differentiate Liquid tags, objects, and filters.
  • Discover how to use FetchXML to show Dataverse data.


Basic understanding of Power Apps portals webpages and page templates. Knowledge of Dataverse entities and relationships and also familiarity with JavaScript, HTML, Cascading Style Sheets (CSS), and web application development would be beneficial.