Skip to main content

When it fires

A campaign has finished contacting all of its targets — all scheduled messages (including follow-ups) have been sent. The campaign’s status transitions to "completed" and completedAt is set.
Use this event to trigger post-campaign workflows: generate performance reports, sync final metrics to your CRM, or notify your team that outreach is complete.

Payload

campaign
Campaign
required
The campaign object.