Build custom Power Apps portals web templates

Functional Consultant
App Maker
Dynamics 365
Power Apps


Effective November 2020

  • Common Data Service has been renamed to Microsoft Dataverse. Learn more.

  • Some terminology in Microsoft Dataverse has been updated. For example,entity is now table and field is now column. Learn more.

Modules will be updated soon to reflect the latest terminology.

This module describes custom web templates and how they can be built and configured to extend and enhance a Power Apps portal. A portal is provisioned with a series of prebuilt web templates. As makers encounter more complex scenarios, they need to understand how to use Liquid template language to create their own web templates that address project requirements.

Learning objectives

In this module, you will:

  • Learn about the relationship between web templates, page templates, and webpages.
  • Discover how custom web templates can be built by using HTML, Cascading Style Sheets (CSS), Liquid, and JavaScript.
  • Use Liquid template language to build and structure web templates.
  • Learn how to embed custom CSS and JavaScript into web templates.
  • Learn how to reference other web templates in a web template.


Basic understanding of how to navigate and configure Power Apps portals and customize model-driven apps. Basic knowledge of Liquid template language and familiarity with JavaScript, HTML, CSS, and web application development would be beneficial.