Track Exactly Which Email Got Opened With the New Message ID in Webhooks
If you pipe your email open and click data into an outside dashboard, you've probably hit a frustrating gap. The events came through, but nothing told you which email they belonged to.
That's now sorted.
What landed
Email Events now carries a unique Message ID, and you can drop it straight into the body of a Send Webhook action. Every open and click on the same email sends the same ID, and a different email sends a different one. So when the data reaches your dashboard, each engagement points back to the exact email that produced it.
The ID rides along with the event itself. Even an open that arrives late still points back to the right email.
Why this is such a relief
Before this, there was no clean way to tell your engagements apart. The Email Opened event fires on every single open, including the same person opening the same email four times. Trying to work out which email it was by "most recently sent" got the wrong answer any time a contact opened something older.
Now that same contact opening one email four times collapses into a single engagement record instead of four. If you're running two campaigns in the same week, each open and click lands against the correct one.
How to use it
Set up your workflow with the Email Events trigger, then add or open a Send Webhook action.
When you build your payload, click into the custom value picker and choose Message ID. In the screenshot below, you'll see where it sits alongside your other custom values, ready to add to the webhook body.

That's the whole job. From then on, every open and click sends its Message ID along with the event.
A couple of things worth knowing:
- This works for both Email Opened and Email Clicked on the Email Events trigger.
- The ID is stable per message, so repeat opens send the same value every time.
If you've been wrestling with messy, duplicated engagement data, this is the small fix that makes it all line up. Go add Message ID to your webhook and let your reporting finally tell the truth.

