How to implement custom themes for each application in my Auth0 account?

Hi everyone,

I’m managing multiple applications under a single Auth0 account, and I’d like each app to have its own custom login theme (branding, colors, styles, etc.).

I’ve seen that Universal Login provides branding and theme customization, but it looks like those settings apply at the tenant level. Is there a recommended way to configure different themes per application?

Specifically, I’d like to know:

  • Can I assign different custom themes to different applications under the same tenant?

  • If not, what’s the best approach (e.g., using multiple tenants, custom pages, or APIs)?

  • Is there any way to conditionally load different styles based on the application?

Any guidance or examples would be greatly appreciated!

Thanks in advance

Hi @stepan-phiture, and welcome to the Auth0 Community!

You are correct that with the New Universal Login, the theme applies to all the applications in the tenant. To achieve your use case, you will have to use the Classic Login and customize the branding of your pages. This Knowledge Article describes the process, including conditionally rendering the theme based on the client_id of the application.

I hope this helps you solve your use case!

Kind regards,
Teodor.

Thanks for the quick reply, will check the article;

on other hand do you suggest using ACUL, is there any where, all the screens already build, and we can simply modify the branding?

regards,

stepan

Teodor, we are using organizations as B2B, so that will not works for us;

our use case is we have multiple apps, and our customers can use those apps, and in all of those apps there are several organizations;

so we want to customize our user experience branding for those apps