Build custom Power Apps portals web templates

Functional Consultant
App Maker
Dynamics 365
Microsoft Power Platform
Power Apps

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.