Skip to main content

NIM

Onboarding with an OTP Code

The Onboarding App supports the ability to send OTPs (One-Time Passwords) via SMS/Email within the account claim process.

If you are not yet familiar with the onboarding process in NIM, please go through the Onboading Tutorial to understand how to set up an onboarding profile, and customize the account claim process.

To set up SMS and Email Codes you will need to have the following configured.

To get started using an OTP code during onboarding, follow these steps:

  1. Create an onboarding profile, or access an existing onboarding profile.

  2. In your profile, make sure that your onboarding form contains a method_select and confirm_secret component. These components must take place prior to any component that executes the form's action. Use the screenshot below as a guide, making sure that your variables match what is shown.

    onboarding-otp-2.png
  3. (Optional) Click on the Settings tab to adjust the configuration form confirmation codes. You can adjust the length of the code, the time limit to enter the code, and the maximum number of times the code may be sent.

    onboarding-otp-3.png
  4. Set up an SMS and Email notification that will send the OTP code to the end user.

  5. Now, when a user accesses the onboarding profile to claim their account, it will prompt them to select how they receive their OTP code. The code will be sent to them via the method they select.

    onboarding-otp-5.png