Build custom Power Pages web templates

App Maker
Microsoft Power Platform
Power Pages


App in a Day instructor-led training

Continue your learning journey with the App in a Day instructor-led workshop. This course provides hands-on experience for building custom apps! Browse training events.


Power Virtual Agents capabilities and features are now part of Microsoft Copilot Studio, after significant investments in generative AI and enhanced integrations across Microsoft Copilot.

Some articles and screenshots might refer to Power Virtual Agents while we update documentation and training content.

This module describes custom web templates and how you can build and set up the templates to extend and enhance a Power Pages website. You can provision a website with a series of prebuilt web templates. As you encounter more complex scenarios, you’ll need to know how to use Liquid template language to create your own web templates that address project requirements.

Learning objectives

In this module, you'll:

  • Learn about the relationship between web templates, page templates, and webpages.
  • Discover how you can build custom web templates 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 set up Power Pages websites and customize model-driven apps. Basic knowledge of Liquid template language and familiarity with JavaScript, HTML, CSS, and web application development would be beneficial.