Answered

Syncing custom attributes with Intercom

  • 27 September 2021
  • 2 replies
  • 52 views

We are building a platform that helps segment customer feedback. We are wanting to sync the custom attributes from Intercom into our application.

 

We would like to know when custom attributes change on a contact. Is there a webhook for this? or should be periodically poll the API ?

icon

Best answer by Sam 28 September 2021, 16:34

View original

2 replies

Badge +1

Hi there! 👋 This sounds interesting!

 

The Intercom does provide an extensive webhook system, but unfortunately attributes aren't included in the events. 😞

 

You'll need to poll the API for updates to get the latest attributes. This could get quite resource intensive/close to the rate limit if you have a lot of users, so it may be more beneficial to send a copy the attributes directly to your database when they are changed inside of your app.

 

Hope this answers your question. If it does, please mark it as the solution. ✅

Hi there,

 

Thanks for your response. Yes, that confirms my research too that a webhook is not available for this event.

 

> so it may be more beneficial to send a copy the attributes directly to your database when they are changed inside of your app.

 

So I am not quite clear what you mean here. We only plan to pull in intercom attributes, but we don't plan on allowing editing on our side so we won't be pushing back to intercom.

Reply