This Web Flow template has pre-configured components that allow builders to pass a user’s email and send them a one-time password to provide them with a two factor authentication flow. From Activity Builder, this Web Flow can be tailored to offer a customized experience.
Web Flow template components
This Web Flow contains a Verify Email Web Page with the following components:
- Two Label controls, one with the title and a second one with instructions.
- A Text Input control for the user to enter their verification code.
- A Label indicating the user to enter a valid code in case an invalid one was entered.
- A Container control with two Button controls:
- A Generate One-Time Password Code Data Flow that creates the verification code.
- A Verification Code Send Email Data Flow that sends the code to the user via email.
- A Submit Button that runs the Success Event
- A Resend Button that triggers two Data Flows:
Web Flow Variables and Inputs
This Web Flow also contains the following configuration Variables:
These Variables can be set from Journey Builder or builders can have other Variables determine these parameters.
Web Page Variables
The Web Page Variables saving the information and choices of the user are the following:
Generate One-Time-Password Code
This Data Flow is run by the Submit button and generates a one time password code based on the length that is provided as an input.
- length: length of the one time password code
- code: the randomly generated code based off of the length provided
Verification Code Send Email
This Data Flow is run by the Submit button and the Resend button. It sends the user the verification code that is generated from the Generate One-Time-Password Data Flow.
- user_email: email of the user to send the code to
- verification_code: code that is generated from the Generate One-Time-Password Data Flow
- Present users with a two-factor authentication flow through the app.
Was this article helpful?
Articles in this section
- Custom Image Radio Button List Web Flow Template
- Transform with Query Data Flow Template
- Find a Contact by ID (Salesforce) Data Flow Template
- Find a Task by ID (Salesforce) Data Flow Template
- Find a User by ID (Salesforce) Data Flow Template
- Create a Task (Salesforce) Data Flow Template
- Basic Transform Data Flow Template
- Collect Customer Satisfaction Score (CSAT) Web Flow Template
- AirData Delete Record Data Flow Template
- Location Selection with Map / Geolocation Web Flow Template