Skip to main content
Answered

Booting intercom messenger with a lead credentials


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!

Best answer by Ebenezer.Laleye

Hi @shacharz ! Ebenezer here from Engineering Support👋. 

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. 

View original
Did this topic help you find an answer to your question?

2 replies

Forum|alt.badge.img+4
  • Intercom Team
  • 187 replies
  • Answer
  • November 13, 2024

Hi @shacharz ! Ebenezer here from Engineering Support👋. 

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. 


Erin
Forum|alt.badge.img+1
  • Active User
  • 46 replies
  • November 14, 2024

Since it is not possible to boot the messenger for a lead. you only identify users.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings