Skip to main content
{
  "id": "ck9v2m5nj0xp4wq7ybftrae8",
  "seq": 421,
  "teamId": "hzcai5t59nn9vsck3rbuepyg",
  "type": "target.followUpSent",
  "timestamp": "2025-01-18T09: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": "active",
      "dryRun": false,
      "targetsCount": 250,
      "contactedCount": 180,
      "repliesCount": 29,
      "completionRate": 0.72,
      "replyRate": 0.161,
      "createdAt": "2025-01-10T09:00:00.000Z",
      "updatedAt": "2025-01-18T09:00:00.000Z",
      "pausedAt": null,
      "completedAt": null,
      "lastStartedAt": "2025-01-12T08:00:00.000Z"
    },
    "thread": {
      "id": "l44e15irdq4db30i77cgphhx",
      "platform": "twitter",
      "platformId": "1566123362161725440:1876543210987654321",
      "done": false,
      "assigneeId": null,
      "lastMessageTimestamp": "2025-01-18T09:00:00.000Z",
      "computedSortTimestamp": "2025-01-18T09:00:00.000Z",
      "createdAt": "2025-01-16T09:05:00.000Z",
      "status": "active",
      "variant": "unencrypted",
      "accountLinkId": "df6jbw4h36qm5d9iu2sgn7kx",
      "isSyncing": false,
      "isRequest": false,
      "typingIndicatorsEnabled": null,
      "lastMessage": {
        "id": "w7xn4kp8r2mv6qjtybftcael",
        "content": "Just wanted to follow up on my previous message — would you be open to a quick 15-minute call this week?",
        "authorId": "df6jbw4h36qm5d9iu2sgn7kx",
        "createdAt": "2025-01-18T09:00:00.000Z",
        "userId": null,
        "campaignId": "m4wq7ybftcaelp8rvk2m5j0x"
      },
      "prospect": {
        "platform": "twitter",
        "platformId": "1876543210987654321",
        "externalId": "n7kxqm5d9iu2sgdf6jbw4h36",
        "displayName": "Sarah Chen",
        "username": "sarahchen",
        "handle": "@sarahchen",
        "image": "https://pbs.twimg.com/profile_images/example/photo.jpg",
        "context": {
          "tags": [],
          "statusId": null,
          "valuation": null,
          "notes": null
        }
      }
    },
    "message": {
      "id": "w7xn4kp8r2mv6qjtybftcael",
      "platform": "twitter",
      "platformId": "1876543210987654399",
      "threadId": "l44e15irdq4db30i77cgphhx",
      "teamId": "hzcai5t59nn9vsck3rbuepyg",
      "authorId": "df6jbw4h36qm5d9iu2sgn7kx",
      "userId": null,
      "campaignId": "m4wq7ybftcaelp8rvk2m5j0x",
      "content": "Just wanted to follow up on my previous message — would you be open to a quick 15-minute call this week?",
      "origin": "internal",
      "createdAt": "2025-01-18T09:00:00.000Z",
      "updatedAt": null,
      "isEdited": false,
      "isEncrypted": false,
      "entities": null,
      "attachment": null,
      "reactions": [],
      "replyData": null,
      "forwardData": null,
      "deletedAt": null,
      "platformDeletedAt": null
    },
    "prospect": {
      "platform": "twitter",
      "platformId": "1876543210987654321",
      "externalId": "n7kxqm5d9iu2sgdf6jbw4h36",
      "displayName": "Sarah Chen",
      "username": "sarahchen",
      "handle": "@sarahchen",
      "image": "https://pbs.twimg.com/profile_images/example/photo.jpg",
      "imageNormalized": "https://pbs.twimg.com/profile_images/example/photo.jpg",
      "bio": "Product designer at Figma. Building tools for the next generation of creators.",
      "location": "San Francisco, CA",
      "profileUrl": "https://x.com/sarahchen",
      "websiteUrl": "https://sarahchen.design",
      "websiteDomain": "sarahchen.design",
      "verified": "none",
      "profileType": "personal",
      "isProtected": false,
      "followerCount": 12840,
      "followingCount": 892,
      "postCount": 3420,
      "engagementCount": 8912,
      "listedCount": 47,
      "platformCreatedAt": "2019-03-15T08:00:00.000Z",
      "firstSeenAt": "2025-01-16T09:05:00.000Z",
      "lastUpdatedAt": "2025-01-18T09:00:00.000Z",
      "lastEnrichedAt": "2025-01-16T09:05:00.000Z",
      "lastActiveAt": "2025-01-17T22:30:00.000Z",
      "source": "cached",
      "isFresh": true,
      "isStale": false,
      "confidence": 0.95,
      "context": {
        "tags": [],
        "statusId": null,
        "valuation": null,
        "notes": null
      }
    },
    "stepNumber": 2
  }
}

When it fires

A follow-up message in a campaign sequence is sent to a target who hasn’t replied to a previous message. Campaigns can have multiple follow-up steps — the stepNumber field indicates which step was sent. This event is only fired for follow-up messages (step 2+). The initial outreach message triggers target.contacted instead.

Payload

campaign
Campaign
required
The campaign object.
thread
Thread
required
The thread associated with this event.
message
Message
required
The message object.
prospect
object
required
The prospect associated with this event, including Inbox context.
stepNumber
number
required
The step number in the campaign sequence (2 for the first follow-up, 3 for the second, etc.).