Page Templates for New Universal Login - Beta

You can now use a Liquid Templates to customize the HTML content for the New Universal Login pages.

This will allow you to:

  • Customize the background with gradients or background images
  • Change the page layout
  • Add a header or footer
  • Provide different content depending on the application or the universal login page

Page Templates allows you to have a consistent design for all existing and upcoming pages in the login flow, with minimum work.
You can learn more in our documentation.

Why are we doing this?

Until now, the New Universal Login only let you customize the logo and colors for the login flow. Page Templates enables you to specify the content around the Universal Login widget providing greater flexibility when adjusting the Universal Login flows to your requirements.

How does this affect you?

If you are using New Universal Login, you’ll have a new set of options to customize the look and feel of the login flow.

If you are not yet using New Universal Login, the added flexibility and customization is a great excuse to migrate to the new flow. Make sure you check the existing limitations.


As with many platform enhancements, this improvement was inspired partly by customer feedback. If you have suggestions on how we can continue to make our services better, please provide us feedback below.


Will this new beta version allow Identity First sign in? Any idea when that will be available if not?

1 Like

Hi @slicc,

This feature is not part of the templates beta, but we are expecting it to be rolled out separately mid Q3.

1 Like

That’s great, thanks.

1 Like

Hi Dan,

is the feature " New Universal Login Pages with Pages Templates" availiable for all users?

I would like to use it but can not find it.

When ich click on “Customize Login Page” and insert a Template, it only seems to be able to render the old lock based templates. The new template with Liquid tags doesn’t even get rendered ie. the template tags are output in plaintext.

I have custom urls enabled.

thanks alot


Check out the page templates API:

You should be able to access it through there if you have custom domains enabled.

1 Like

The documentation for this feature has the content type as "text/html ", but when I call this end point I get an error that it expects JSON. The management API (branding/templates/universal-login) also expects JSON, but doesn’t describe how the format should be. Can someone provide an example of the JSON format for this call?

1 Like