Skip to main content
{
  "id": "ck9v2m5nj0xp4wq7ybftrae8",
  "seq": 312,
  "teamId": "hzcai5t59nn9vsck3rbuepyg",
  "type": "campaign.resumed",
  "timestamp": "2025-01-16T09:00:00.000Z",
  "version": "1.0",
  "data": {
    "campaign": {
      "id": "r3km7xj9wq5p2bvnhfdteoly",
      "name": "Q1 Product Launch Outreach",
      "description": "Reaching out to product managers about our new API features",
      "status": "active",
      "dryRun": false,
      "targetsCount": 500,
      "contactedCount": 230,
      "repliesCount": 34,
      "completionRate": 0.46,
      "replyRate": 0.148,
      "createdAt": "2025-01-10T09:00:00.000Z",
      "updatedAt": "2025-01-16T09:00:00.000Z",
      "pausedAt": null,
      "completedAt": null,
      "lastStartedAt": "2025-01-16T09:00:00.000Z"
    }
  }
}

When it fires

A previously paused campaign is resumed — sending picks up where it left off. The campaign status transitions from paused back to active. Note that pausedAt is set to null and lastStartedAt is updated to the resume time.

Payload

campaign
Campaign
required
The campaign object.