Email verification with a One-Time Passcode (OTP) ensures that a customer has access to their email before a Data connector is used.
Note: This feature only works for Data connectors triggered:
From a Workflow directly, or
By Fin (via Simple Setup, or Fin Tasks, or Workflows).
How it works
If OTP for a Data connector is enabled, Fin will send a one-time passcode to the customer’s email and require them to enter it before executing the Data connector or performing a task.
When a Data connector requiring email verification is triggered, the customer receives an email with a 6-digit verification code.
They must enter this code in the conversation to proceed.
If the code is correct, the Data connector is executed.
The customer has 3 attempts to enter the code. After three failed attempts, the Data connector will fail.
Note:
OTP is valid for 10 minutes.
If multiple Data connectors are triggered for the same user, they will only need to verify their email once within a 30-minute window. After entering a valid OTP, subsequent Data connectors during this period will not require a new code.
If a lead or user does not have an email, the Data connector will not be executed. To ensure verification in such cases, we recommend collecting the user’s email beforehand through a workflow.
If email has changed between triggering different Data connectors, OTP will be asked again before the next Data connector is used.
We verify the OTP first, then recheck the email before execution. If it has changed, verification fails.
OTP cannot be enabled for Data connectors used in background workflows. To enable it, remove this Data connector from background workflows or convert them to customer-facing workflows.
How to enable email verification for Data connectors with OTP
Select the Data connector you want to enable email verification for.
In the Security Settings section, toggle on "Email verification".
Click Save and set live.
Before enabling email verification, we recommend setting up a custom domain for your workspace, that will also be used for sending OTP codes. To do this, go to
Note:
If you don’t have a custom domain set up, the OTP codes will be sent from your Intercom temporary email address. As this feature is currently in beta, you may experience delays in code deliverability when using temporary addresses. We recommend setting up a custom domain to ensure optimal performance.
This beta does not support multi-brand. If you have multiple custom domains in your workspace, the first one in the list will be used for sending OTP codes.
Need more help? Get support from our Community Forum
Find answers and get help from Intercom Support and Community Experts