email.replied
Fires the first time a recipient replies to an email you sent.
The email.replied event fires the first time a recipient replies to an email you sent. The reply arrives as an inbound message on one of your receiving domains and is matched back to the original send (via its threading headers, or the latest email sent to the replying address).
Repeat replies to the same email do not re-fire the event — each reply is still stored as its own received email (with an email.received event) and linked to the sent email via reply_to_email_id.
{
"type": "email.replied",
"created_at": "2026-06-22T23:41:12.126Z",
"data": {
"email_id": "49a3999c-0ce1-4ea6-ab68-afcd6dc2e794",
"received_email_id": "4ef9a417-02e9-4d39-ad75-9611e0fcc33c",
"from": "recipient@example.com",
"subject": "Re: Sending this example",
"occurred_at": "2026-06-22T23:41:11.894Z"
}
}typestringoptionalThe event type that triggered the webhook.
created_atstringoptionalISO 8601 timestamp when the webhook event was created.
dataobjectoptionalEvent-specific data. The fields below live inside this object.
data.email_idstringoptionalThe id of the sent email that was replied to.
data.received_email_idstringoptionalThe id of the received reply. Fetch its content from GET /emails/receiving/:id — including the AI-classified reply intent (category).
data.fromstringoptionalThe replying sender's address.
data.subjectstringoptionalThe reply's subject line.
data.occurred_atstringoptionalISO 8601 timestamp when the reply was recorded.
status/last_event to replied and can trigger automations via the email.replied engagement trigger.