Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Build a custom template

App Engine Studio (AES) provides various predefined application templates. However, creating custom templates can speed up time to production if you have types of applications that you want to create more than once.

You can create a custom template from scratch or use existing content as a starting point. If one of the predefined AES templates is close to what you need, consider extending that template and then customizing it for your needs. Complete your template by adding and customizing data, experiences, logic and automation, and security roles for access.

  • Build a custom template from an existing application
    Use an existing application as a starting point to build a custom template in App Engine Studio (AES). Existing data, experience, logic and automation, and security roles from the application are automatically added to the custom template.
  • Build a custom template from scratch
    Build your custom template from scratch if none of the predefined App Engine Studio (AES) templates fit your business needs or you don't have an existing application as a starting point.
  • Identifying and fixing app template creation errors
    Learn how to identify and fix your app when unsupported features or metadata stop the template creation process in App Engine Studio (AES).
  • Assign permissions to publish custom templates
    Assign permissions for developers to publish a custom template to the application repository or the ServiceNow Store. You can grant permissions to publish either a specific custom template or publish all existing custom templates in App Engine Studio (AES).
  • Publish a custom template
    You can publish a custom template that is built from scratch or from an existing application using App Engine Studio (AES).

Parent Topic:Create your app using an application template