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.