Multi-factor authentication

Build custom multi-factor or two-factor authentication flows

Implement custom 2FA or MFA flows with your own API or identity provider, and integrate them in any frontend framework or stack.

Try a 2FA flow demo

This working demo asks the user for password and sends a verification code via email as second factor.

🔐 Account details

This first step has a flow that checks if the email is already registered and provided valid credentials.

If the user is not registered, we will create an account and send a magic link to access the Playground.

If the user is already registered, we will if credentials are valid and if they are valid, we will send a magic link as second authentication factor.

Try this demo using an email that is already registered and another one that is not registered.

Why use 2FA or MFA flows with Arengu?

Adaptive or risk-based flows

Add custom business logic to your authentication flows and build risk-based or adaptiva MFA flows to choose the right factor for your users.

Works with your own API or identity provider

Get pre-built UX components for your flows and build their logic connecting them with any API or common identity provider: Auth0, Okta, Firebase, etc.

Other popular use cases

Use ready-made templates to build complex use cases in minutes. Or build yours from scratch for a completely custom experience.

Powerful alone. Better together.

All-in-one solution to build, automate and scale your user registrations.


Drag & drop form builder

Easily create your custom form with our drag & drop builder. Add multiple steps, require payment details, add custom server-side logic... without writing a single line of code.

  • Forms with Flows

  • Approval workflows

  • Multi-step forms fields

  • Payment fields

Learn about Forms


Visual flow editor

Easily build server-side logic that can be used in your forms or as a standalone product. Create custom validations, integrate with other APIs or automate tasks without coding.

  • Validation flows

  • Eliminate maintenance costs.

  • Easy to integrate with your stack.

Learn about Flows


Hosted static pages

Maximize your conversion rates building dedicated static pages at scale with message-matched content and get the best results for your ad campaigns.

  • Simple HTML templates

  • Automated pages from a .CSV file

  • HTTPS & CDN-hosted assets

  • Mustache template tags

Learn about Pages

Developer friendly

Save development time, embed anywhere with a line of code.

Stack agnostic

Embed it, with a simple line of code, in most popular CMS platforms, landing page builders and development frameworks.

Integrations with any API

Quick integration with almost every API and common ID providers (Auth0, Okta...), adding flexibility to forms and logics.

Save time and resources

We help teams with repetitive and complex actions, building - easy to edit, maintain and scale - templates.

Frequently asked questions

What is an authentication factor?
What is multi-factor authentication (MFA)?
What is risk-based or adaptive MFA?