Outbound mail webhook, which headers to use? | Community
Skip to main content
Answered

Outbound mail webhook, which headers to use?

  • April 29, 2026
  • 3 replies
  • 42 views

I've been searching through the Intercom docs, asked Fin, and tried Claude, but I can't find a clear answer on this.
I want to set up a webhook that triggers for every outbound email we send. When I try conversation.admin.replied and conversation.admin.opened it doesn't work. In an older community thread (link) someone mentions conversation.part.created as the solution, but I can't find that topic anywhere in the current webhook configuration.

It has to trigger the webhook when a reply in a conversation is made, when a new conversation is made. It just has to trigger after every email that we send.


What's the correct webhook topic to use for all outbound mail?

Best answer by Aleksei O

Update: I’ve actually found content_stat.email as a webhook topic over here:

https://developers.intercom.com/docs/references/2.8/webhooks/webhook-models

 

Could that be a solution?

3 replies

Aleksei O
Innovator ✨
Forum|alt.badge.img+3
  • Innovator ✨
  • May 5, 2026

Hi ​@bananabreadeater 👋

You are right that there is no webhook for outbound email sent, but have you tried using Series? In this case, you would have to set up each email and the following steps manually, but at least you can trigger the webhook directly after that email. 

 

What is your use case, and what kind of data do you wish to pass in your webhook? Rules for entering the Series could be something simple so you match easily with more Users.

 


Aleksei O
Innovator ✨
Forum|alt.badge.img+3
  • Innovator ✨
  • Answer
  • May 5, 2026

Update: I’ve actually found content_stat.email as a webhook topic over here:

https://developers.intercom.com/docs/references/2.8/webhooks/webhook-models

 

Could that be a solution?


Hi Aleksei,

 

Thanks for the reply! 

 

My use case is this:

We have a customer service team that send all kinds of mail to customers, we have a pointscoring system based on how many emails you send. For the point scoring and various dashboards i want to send the compelte email, with sender and recipiant email, the body and description, time etc. This has to be immeadetly.

We used Front before Intercom, and i had it setup this exact way, just 1 header for all outbound mail, sending the whole mail trough to the webhook.

 

I contacted customer support for Intercom and they also had the solution of conten_stat.email. However, when i tried it multiple times, it does just not trigger? 

 

I have content_stat.email in my header, and the Read content data permission enabled. I only use the app local, its not published. But it still does not trigger the webhook at all when i or a teammate sends a email. Test requests to the webhook seem to work properly.