Skip to main content
Auth0 offers several email-based workflows, like user account verification and breached password detection. To use these workflows, start by configuring an external SMTP email provider using credentials from a supported provider (like your Mandrill API key or Amazon SES access keys) or SMTP server details. To manage and customize emails further, you can:
  • Modify the appearance and content of emails using email templates and Liquid, an open-source template language.
  • Fully control the email delivery process by writing an that sends requests to your email provider’s API and implements custom logic for your use case.
  • Trigger emails or create tickets outside the default workflows using the Management API.
During development, you can use our built-in email provider to check email delivery and preview how emails appear during testing.

Overview

Read…To learn…
SMTP Email Providers
  • How to configure an email provider with a supported integration or SMTP server details
  • How to write a custom email provider Action
  • The limits of the built-in email provider
  • How to troubleshoot email delivery issues
Email Templates
  • How to customize emails sent as part of Auth0 workflows
  • About the Liquid syntax and template-specific variables supported in email templates
Customize Email and Ticket Handling with the Management API
  • How to send workflow-based emails on demand
  • How to generate URLs used in email workflows on demand
Implement User Invitations using Password Reset Emails
  • How to implement invitations for new user accounts on your Auth0 application using Auth0’s password reset workflow