We are using the Auth0 Management API to invite members to our Auth0 Organizations using the Create Organization Invitation endpoint (POST /api/v2/organizations/{id}/invitations).
We pass the send_invitation_email: true option in our payload so that Auth0 handles the delivery of the invitation email directly:
The invitations are being created and sent successfully, but we cannot locate the template being used within our Auth0 Dashboard to customize the branding, text, or layout.
We have checked:
Branding > Email Templates (We only see Welcome Email, Verification Email, Reset Password, etc., but no template specifically for Organization Invitations or Member Invitations).
Organizations > [Organization Name] (No template options under the organization’s settings).
I even see the Invitations under the [Organization Name] but can’t find the email template.
My questions:
Where does the “Organization Invitation” email template live in the Auth0 Dashboard for editing?
Do we need to enable a specific flag/feature or upgrade our subscription tier to see this template?
If it is not editable via the UI, can we customize this template using the Management API or Liquid syntax, or do we have to switch to send_invitation_email: false and handle the template/email delivery in our own application?
Any guidance or documentation links on customizing this specific email would be greatly appreciated!
I understand that you need assistance with customizing the Email template used for inviting users to your Organization.
The short answer is Auth0 does not use a separate " Organization Invitation" template specific for the Organization invitation flow, rather the User Invitation email template is being used when send_invitation_email: true is called.
Do we need to enable a specific flag/feature or upgrade our subscription tier to see this template?
No specific flag or tier upgrade is explicitly required to see the “User Invitation” template, however, there are two important prerequisites to unlock full email customization in Auth0:
External Email Provider: Email template customization is not available if you are using Auth0’s built-in email provider. You must configure an external SMTP email provider (e.g., SendGrid, Amazon SES).
Custom Domains (for the full flow): While you can edit the email template with an external provider, to fully customize the invitation flow (including the URL the user clicks), you must configure custom domains. Free plans include one free custom domain, and paid plans support additional ones.
Customizing the Template via UI vs. API
You can absolutely customize this template using the UI, the Management API, and Liquid syntax.
UI Customization: Once you have your external SMTP provider configured, select the User Invitation template. You can use full HTML and CSS in the “Message” box, and Liquid syntax in the “From Address,” “Subject,” and “Message” fields to dynamically populate data (like {{ user.name }}) or implement logic.
Management API Customization: If you prefer to bypass Auth0’s email delivery entirely, you can switch to send_invitation_email: false. Auth0 will generate an invitation URL, which you can then retrieve and send through your own application’s email service using whatever templates you like.
Official recommendation
Verify that you have an external SMTP provider configured in your Auth0 tenant. If you don’t, you won’t be able to customize templates.
Navigate to Branding > Email Templates and select the User Invitation template from the dropdown.
Use HTML and Liquid syntax within that template to customize the branding and message.
Additional useful resources that could further help: