Is there a webhook that will tell when a contact is blocked? | Community
Skip to main content

Hi,

As part of our integration into intercom - we would like to know when a contact gets blocked so we can start ignoring that contact for tasks like updating user attributes etc when they change on our side.

I had a look at the available webhooks, but it wasn’t obvious which (if any) webhooks would fire when a contact was blocked and which field would let us know that they were blocked.

Is there any webhook that would assist us with this?

Hey ​@Smock I just don’t want you left hanging for an answer. 

I’ve tried any contact webhook and I don’t think there’s anything related to a contact being blocked unfortunately. Adding a tag before might help… but it’s cumbersome. 


Hi Smock,

Currently, Intercom doesn’t provide a specific webhook event for when a contact is blocked. The standard contact-related webhooks (like contact.updated or contact.deleted) don’t include a “blocked” flag or status change trigger.

If you need to track blocked contacts, the usual approach is to periodically fetch contact data via the API and check the blocked or unsubscribed status field (if available in your workspace).

I’d also suggest submitting a feature request through your Intercom account → “Help → Give feedback,” since webhook support for contact blocking would make this much cleaner to automate.

Hope that helps clarify!