{
"id": "ck9v2m5nj0xp4wq7ybftrae8",
"seq": 301,
"teamId": "hzcai5t59nn9vsck3rbuepyg",
"type": "campaign.created",
"timestamp": "2025-01-15T09:00:00.000Z",
"version": "1.0",
"data": {
"campaign": {
"id": "m4wq7ybftcaelp8rvk2m5j0x",
"name": "Q1 Product Launch Outreach",
"description": "Reach out to design leads about the new collaboration features",
"status": "draft",
"dryRun": false,
"targetsCount": 250,
"contactedCount": 0,
"repliesCount": 0,
"completionRate": 0,
"replyRate": 0,
"createdAt": "2025-01-15T09:00:00.000Z",
"updatedAt": null,
"pausedAt": null,
"completedAt": null,
"lastStartedAt": null
}
}
}
When it fires
A new campaign is created in the workspace through the Inbox UI. Campaigns are created indraft status — they don’t start sending messages until explicitly started.
Payload
Campaign
required
The campaign object.
Show properties
Show properties
string
The Inbox campaign ID.
string
The campaign name.
string | null
The campaign description.
string
The campaign status. One of
draft, active, paused, or completed.boolean
Whether the campaign is in dry run mode (no messages actually sent).
number
Total number of targets in the campaign.
number
Number of targets that have been contacted.
number
Number of targets that have replied.
number
Percentage of targets contacted (0–1).
number
Percentage of contacted targets that replied (0–1).
string
ISO 8601 timestamp of when the campaign was created.
string | null
ISO 8601 timestamp of the last update, or
null.string | null
ISO 8601 timestamp of when the campaign was paused, or
null.string | null
ISO 8601 timestamp of when the campaign completed, or
null.string | null
ISO 8601 timestamp of when the campaign was last started, or
null.