Hi Intercom Support/Community,
We want Fin to trigger an OTP verification flow whenever a customer asks for personal information, before Fin is allowed to call our backend and retrieve sensitive data.
What we have today (custom SMS OTP via our backend):
-
Data Connector – Generate OTP: calls our backend, and the user receives a code via SMS.
-
Data Connector – Verify OTP: Fin should ask the user for the code, send it to our backend for verification, and then our backend returns a token.
After verification, we want Fin to use that token to access backend information via subsequent calls
We tried implementing this via Fin Tasks, but it’s not working well for us.
Question: What is the most effective/supported way in Intercom to implement this flow end-to-end (SMS OTP + verification + then allow sensitive Data Connector calls)?