# Customise MFA enrolment flow

**URL:** <https://community.auth0.com/t/customise-mfa-enrolment-flow/188910>\
**Category:** Get Help\
**Tags:** login-experience, new-universal-login-experience\
**Created:** [July 8, 2025, 3:55pm UTC](https://community.auth0.com/t/customise-mfa-enrolment-flow/188910 "2025-07-08T15:55:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![simoesj](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/simoesj/32/71325_2.png) [@simoesj](https://community.auth0.com/u/simoesj)\
**Post date:** [July 8, 2025, 3:55pm UTC](https://community.auth0.com/t/customise-mfa-enrolment-flow/188910/1 "2025-07-08T15:55:09Z")

</div>

I have MFA set up and have 2 methods available: OTP and Email.

At the moment, when a new user logs in, they are asked to enrol with OTP as their email is not yet verified and email MFA is only possible if the user has a verified email.

I would like to present a new user with MFA choice from the get go, so they can choose between OTP and Email the first time they try to log in. However, the first time they log in, their email is not verified and the only option they are presented with is OTP.

I checked this article first and it makes perfect sense: [MFA with Email as an Only Factor](https://community.auth0.com/t/mfa-with-email-as-an-only-factor/123152)

But I wonder if I can present the user with the 2 options and, if they choose email, direct them to the email verification flow, sending a verification email.

Is this possible?

---

<div class="post-metadata">

**Author:** ![vlad.murarasu](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/vlad.murarasu/32/72793_2.png) [@vlad.murarasu](https://community.auth0.com/u/vlad.murarasu)\
**Post date:** [July 9, 2025, 12:20pm UTC](https://community.auth0.com/t/customise-mfa-enrolment-flow/188910/3 "2025-07-09T12:20:32Z")

</div>

Hi @simoesj,

Welcome to the Auth0 Community!

If you want the email MFA option to take you to the email verification flow if the user’s email is not verified, you will have to create a custom menu in your app. You can create custom enrollment tickets using the Management API. You can have the email option check if the user’s email is verified. If it is, [create an email MFA enrollment ticket](https://auth0.com/docs/api/management/v2/guardian/post-ticket), if not, [create an email verification ticket](https://auth0.com/docs/api/management/v2/tickets/post-email-verification).

> **[Create Custom Enrollment Tickets](https://auth0.com/docs/secure/multi-factor-authentication/multi-factor-authentication-developer-resources/create-custom-enrollment-tickets)**
>
> Learn how to create an enrollment ticket from the Auth0 MFA API.

If you have any other questions, feel free to reach out.

Have a good one,  
Vlad

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/auth0/original/3X/b/5/b560f266932fcce5d57f09a6595bd50518cae3f3.jpeg) [@system](https://community.auth0.com/u/system)\
**Post date:** [July 23, 2025, 12:20pm UTC](https://community.auth0.com/t/customise-mfa-enrolment-flow/188910/4 "2025-07-23T12:20:54Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
