Strengthening User Identity Verification with OTP Authentication

I - INTRODUCTION

In the realm of digital services, verifying the identity of users is crucial for maintaining trust and security. Also, it plays an effective role in refining the lead data so that special offers are delivered to qualified audiences.

One effective method for verifying user information is through OTP (One-Time Password) authentication. This use case delves into how implement OTP Verification on CDP 365.

OTP Verification Flow

In order to create a complete OTP Verification flow, you need to prepare these things before hand:

  • Connection to OTP Service Provider: These provider will be in charge of sending OTP to your audience (whether via SMS, Email or any other channels)

  • Artwork of the three screen that will be displayed to user:

    • User registration: Including a form allows users to provide their information (SMS, Email, etc)

    • Identity Verification: Including a form allows users to enter the code sent from the service provider

    • Successful screen: A final message to inform successful verification or any additional details

II - INSTRUCTIONS

After having enough materials, you can either create a template inside a specific Customer Journeys or a template in Media Template. In general, you will have to get through these main steps:

Step 1 - Create User Registration form

In the Yes/No view - the first screen to be displayed to user, there must include an Optin field block serving the purpose of collecting user information. Depending on the OTP Service Provider you connected to, the required form field will be vary.

In this example, the service provider will send OTP via SMS, so having a phone field is obligatory.

In the setting of the Submit button, you should choose the configuration as below:

  • Button Click Action: Send OTP & Go to View -> After the user click on the button, an OTP will be sent and the screen move to the next view

  • Select Provider: Choose the partner that will send OTP to your audience. You can either choose an available one or create a new connection

To connect with an OTP Service Provider, you need to fill in the authentication and necessary details which could be found in the provider platform. The number of character in the OTP & expiration time will be decide the layout of the OTP Verification code.

  • Go to View: Choose the screen to be displayed after the first one. You should choose the view which includes OTP Verification form

Step 2 - Create Identity Verification form

In the Optin view - the second screen to be displayed to user, there must include an OTP Verification block serving the purpose of collecting & verifying the code sent to audience. To see detailed settings of the block, read here.

Step 3 - Create successful screen

This is the final screen to be appeared after user identification has been verified successfully. The content could be vary depending on your demand and objective.

Step 4 - Save & Apply the template

If you are designing the template in Media Templates, click Save to save the template

If you are designing in the Customer Journeys, click Apply to save and apply the template to the journey.

III - DATA USAGE

When a user information has been verified successfully, an event will be fired. Therefore, you could use this event to categorize the Visitors/ Customers who have legit information in Segment.

Furthermore, this event could also be used to trigger a journey so that you could implement those post verification marketing scenarios.

Last updated