Skip to main content

Available Events

Subscribe to any combination of these event types when creating or updating a webhook. Every delivery is a POST request whose JSON body has four top-level fields: id (the event ID), type (the event type), payload (event-specific data, shown per event below), and timestamp (ISO 8601 creation time). The examples below omit id for brevity.

Email Events

event
Fired when an email is successfully sent from a campaign sequence.
event
Fired when an email fails to send (SMTP error, authentication issue, etc.).
event
Fired when a sent email bounces back.
event
Fired when a recipient opens a tracked email.

Reply Events

event
Fired when a reply is received and matched to a lead/campaign.
event
Fired when a reply is categorized (by AI or manually).

Campaign Events

event
Fired when a campaign transitions to active status.
event
Fired when a campaign is paused.
event
Fired when all leads in a campaign have been processed.

Lead Events

event
Fired when a new lead is created (via API, CSV import, or manually).
event
Fired when a lead’s information is updated.

Listing Available Events

You can also retrieve the list of supported event types programmatically: