Hey!
In our use case, we are creating a contact (user or a lead) and then booting the intercom messenger for the created contact.
When we are creating a user, we return the user external_id and hash that was generated, and we start the messenger with this data, this way the user sees correct conversation and history.
We want to do the same for a created lead, we don’t want to generate the lead on the client side, but on the backend and then use the lead data to boot the messenger.
We seems to be missing something, because we could not get the messenger started for a lead.
We try using the lead.id, lead.external_id, with and without the lead hash, added the createdAt timestamp, tried a combination of those properties, but nothing seems to start the messenger for a specific lead.
What data does the boot function want to get to allow us to start if for a specific lead?
Thank you!
Page 1 / 1
Hi
There is no way to boot the messenger for a lead, it's not possible to identify leads via the messenger installation in the same way you can identify users.
Since it is not possible to boot the messenger for a lead. you only identify users.
Reply
Join the Intercom Community 🎉
Already have an account? Login
Login to the community
No account yet? Create an account
Intercom Customers and Employees
Log in with SSOor
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.