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

Is there a webhook that will tell when a contact is blocked?

  • October 12, 2025
  • 2 replies
  • 106 views

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?

Best answer by Margot1

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!

2 replies

Steeve Cayla
Innovator ✨
Forum|alt.badge.img+5
  • Innovator ✨
  • October 15, 2025

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. 


Forum|alt.badge.img
  • New Participant
  • Answer
  • October 15, 2025

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!