Copy
{
"id": "ck9v2m5nj0xp4wq7ybftrae8",
"seq": 487,
"teamId": "hzcai5t59nn9vsck3rbuepyg",
"type": "target.replied",
"timestamp": "2025-01-17T16:45:00.000Z",
"version": "1.0",
"data": {
"campaign": {
"id": "m4wq7ybftcaelp8rvk2m5j0x",
"name": "Q1 Product Launch Outreach",
"description": "Reach out to product managers about the new API release",
"status": "active",
"dryRun": false,
"targetsCount": 250,
"contactedCount": 142,
"repliesCount": 28,
"completionRate": 0.568,
"replyRate": 0.197,
"createdAt": "2025-01-10T09:00:00.000Z",
"updatedAt": "2025-01-17T16:45:00.000Z",
"pausedAt": null,
"completedAt": null,
"lastStartedAt": "2025-01-12T08:00:00.000Z"
},
"thread": {
"id": "l44e15irdq4db30i77cgphhx",
"platform": "twitter",
"platformId": "1566123362161725440:1876543210987654321",
"done": false,
"assigneeId": "r3km7xj9wq5p2bvnhfdteoly",
"lastMessageTimestamp": "2025-01-17T16:45:00.000Z",
"computedSortTimestamp": "2025-01-17T16:45:00.000Z",
"createdAt": "2025-01-16T10:00:00.000Z",
"status": "active",
"variant": "xChat",
"accountLinkId": "df6jbw4h36qm5d9iu2sgn7kx",
"isSyncing": false,
"isRequest": false,
"typingIndicatorsEnabled": null,
"lastMessage": {
"id": "w7xn4kp8r2mv6qjtnb3ky9sz",
"content": "This looks interesting! We've been looking for exactly this kind of integration. Can we schedule a call this week?",
"authorId": "1876543210987654321",
"createdAt": "2025-01-17T16:45:00.000Z",
"userId": null,
"campaignId": 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",
"context": {
"tags": ["l44e15irdq4db30i77cgphhx"],
"statusId": "x9wq5p2bvnhfdteolyr3km7j",
"valuation": 2500,
"notes": "Interested in enterprise plan"
}
}
},
"message": {
"id": "w7xn4kp8r2mv6qjtnb3ky9sz",
"platform": "twitter",
"platformId": "1876543210987654399",
"threadId": "l44e15irdq4db30i77cgphhx",
"teamId": "hzcai5t59nn9vsck3rbuepyg",
"authorId": "1876543210987654321",
"userId": null,
"campaignId": null,
"content": "This looks interesting! We've been looking for exactly this kind of integration. Can we schedule a call this week?",
"origin": "external",
"createdAt": "2025-01-17T16:45: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-16T10:00:00.000Z",
"lastUpdatedAt": "2025-01-17T16:45:00.000Z",
"lastEnrichedAt": "2025-01-16T10:00:00.000Z",
"lastActiveAt": "2025-01-17T16:45:00.000Z",
"source": "cached",
"isFresh": true,
"isStale": false,
"confidence": 0.95,
"context": {
"tags": ["l44e15irdq4db30i77cgphhx"],
"statusId": "x9wq5p2bvnhfdteolyr3km7j",
"valuation": 2500,
"notes": "Interested in enterprise plan"
}
}
}
}
When it fires
A prospect replies to a campaign message — either the initial outreach or a follow-up. This is the key conversion event for campaign analytics. Themessage object contains the prospect’s reply. The campaign object reflects updated repliesCount and replyRate metrics at the time the reply was received.
Use this event to trigger high-priority workflows — notify your sales team, move the prospect to a “warm” pipeline status, or route the thread to the right team member.
Payload
The campaign object.
Show properties
Show properties
The Inbox campaign ID.
The campaign name.
The campaign description.
The campaign status. One of
draft, active, paused, or completed.Whether the campaign is in dry run mode (no messages actually sent).
Total number of targets in the campaign.
Number of targets that have been contacted.
Number of targets that have replied.
Percentage of targets contacted (0–1).
Percentage of contacted targets that replied (0–1).
ISO 8601 timestamp of when the campaign was created.
ISO 8601 timestamp of the last update, or
null.ISO 8601 timestamp of when the campaign was paused, or
null.ISO 8601 timestamp of when the campaign completed, or
null.ISO 8601 timestamp of when the campaign was last started, or
null.The thread associated with this event.
Show properties
Show properties
The Inbox thread ID.
The platform this thread belongs to. Currently
"twitter".The platform conversation ID.
Whether the thread has been archived.
The ID of the member assigned to the thread.
ISO 8601 timestamp of the last message in the thread.
Timestamp used for sorting — last message time or creation date if no messages exist.
ISO 8601 timestamp of when the thread was created.
"active" or "idle". Idle threads are hidden from the main inbox."unencrypted" or "xChat". Transitions to "xChat" once both parties have exchanged messages.The ID of the account link (connected X account) associated with this thread.
Whether the thread is currently syncing message history from the platform.
Whether this conversation is a message request.
Whether typing indicators are enabled.
null uses the team default.The most recent message in the thread.
Show properties
Show properties
The Inbox message ID.
The message text content.
The
accountLinkId or prospect’s externalId, depending on who sent the message.ISO 8601 timestamp.
The Inbox user ID of the sender, if sent by a team member.
The campaign ID, if sent by a campaign.
The prospect associated with this thread. See the Prospect object for the full shape.
The message object.
Show properties
Show properties
The Inbox message ID.
The platform the message belongs to (e.g.,
twitter).The platform’s native message ID.
The Inbox thread ID this message belongs to.
The Inbox team ID.
The author of the message. Either the
accountLinkId (if sent by your team) or the prospect’s externalId.The Inbox user ID of the team member who sent this message, if applicable.
The campaign ID that sent this message, if applicable.
The text content of the message.
How the message was sent:
internal (Inbox UI), external (synced from platform), or api (sent via API).When the message was created (ISO 8601).
When the message was last updated (ISO 8601).
Whether the message has been edited.
Whether the message is end-to-end encrypted.
Normalized URL entities, mentions, hashtags, and tweet shares.
Normalized media and card attachments.
Reactions on this message.
Reply metadata if this message is a reply to another message.
Forward metadata if this message was forwarded.
When the message was soft-deleted in Inbox (ISO 8601).
When the message was deleted on the platform (ISO 8601).
The prospect associated with this event, including Inbox context.
Show properties
Show properties
The social platform. Currently
"twitter".The platform’s native user ID (e.g.
"1566123362161725440").The Inbox prospect ID. Null if the prospect hasn’t been fully imported.
Display name as shown on their profile.
Platform username without the
@ symbol.Username with
@ prefix (e.g. "@acmecorp").Profile picture URL as provided by the platform.
Profile picture URL normalized to highest quality. Prefer this over
image for display.Profile bio/description text.
Freeform location string as entered by the user.
Direct link to the profile on the platform.
External website URL from their profile.
Domain extracted from
websiteUrl.Verification status:
"none", "verified", "business", or "government".Account type:
"personal", "business", or "government".Whether the account is private/protected.
Number of followers.
Number of accounts this user follows.
Total posts/tweets by this account.
Platform-specific engagement metric (e.g. likes given on X).
Number of X lists this profile appears on.
ISO 8601 timestamp of when the account was created on the platform.
ISO 8601 timestamp of when this prospect was first added to Inbox.
ISO 8601 timestamp of the most recent data update.
ISO 8601 timestamp of when fresh data was last fetched from the platform.
ISO 8601 timestamp of last platform activity.
Data source:
"cached", "indexed", "live", or "merged".Whether data was updated within the last 7 days.
Whether data hasn’t been updated in over 30 days.
Data accuracy confidence score from
0 to 1.Inbox-specific context for this prospect.