Sample Payload - FIRST_EMAIL_REPLIES, ALL_EMAIL_REPLIES, ALL_POSITIVE_REPLIES
Field | Description |
---|---|
webhook_id | Unique identifier for this webhook event. |
webhook_name | Name of the webhook. |
webhook_event | Type of event that triggered the webhook (e.g. FIRST_EMAIL_REPLIES, ALL_EMAIL_REPLIES, ALL_POSITIVE_REPLIES). |
campaign_name | Name of the campaign. |
workspace_name | Name of the workspace. |
camp_id | Legacy campaign ID (use campaign_id instead). |
parent_lead_id | Relevant only for leads in subsequence campaigns. |
org_id | ID of the organization. |
workspace_id | ID of the workspace. |
email_account_id | ID of the PlusVibe email account involved. |
source_thread_id | Thread ID from the email provider. |
source_message_id | Original message ID from the email provider. |
thread_id | Internal PlusVibe thread ID. |
source_label_ids | Array of provider label IDs (e.g. INBOX). |
subject | Email subject line. |
from | Full From header — the lead (prospect) who replied. |
from_email | Email address of the lead who replied. |
to | Full To header — the email account connected to PlusVibe that received the email. |
lead_id | ID of the lead. |
sub_camp_id | Subsequence campaign ID, if applicable. |
direction | IN = lead replying, OUT = email sent to a lead. |
snippet | Plain-text preview of the message body. |
body | HTML content of the message. |
text_body | Plain-text content of the message. |
is_read | 1 if the message has been read; 0 otherwise. |
status | Current status of the message (e.g. REPLIED). |
modified_at | ISO timestamp when this record was last modified. |
actual_replied_from | The actual email address the lead used to reply from. |
last_email_id | ID of the most recent message in this thread. If you want to use the Reply Email endpoint, this would be the id for 'reply_to_id' |
message_id | The RFC-822 message Id. |
references | RFC-822 References header value. |
reply_to | RFC-822 Reply-To header value. |
cc | Full CC header, if any. |
to_email | Email address of the the email account connected to PlusVibe that received the email. |
_id | Same as lead_id ; present for legacy reasons. |
organization_id | ID of the organization (duplicate of org_id ). |
campaign_id | ID of the campaign. |
created_at | ISO timestamp when this record was created. |
label | Label assigned to the lead (e.g. INTERESTED). |
is_email_verified | 1 if lead’s email passed verification; 0 if failed; -1 if unknown. |
email_account_name | Email address of the PlusVibe account. |
sender_first_name | First name of the sender. |
sender_last_name | Last name of the sender. |
Lead’s email address. | |
first_name | Lead’s first name. |
last_name | Lead’s last name. |
address_line | Lead’s street address. |
city | Lead’s city. |
state | Lead’s state or province. |
country | Lead’s country. |
country_code | ISO country code. |
phone_number | Lead’s phone number. |
job_title | Lead’s job title. |
department | Lead’s department. |
company_name | Lead’s company name. |
company_website | Lead’s company website URL. |
industry | Lead’s industry. |
linkedin_person_url | Lead’s LinkedIn profile URL. |
linkedin_company_url | Lead’s company LinkedIn URL. |
sentiment | Detected sentiment of the lead’s reply (e.g. POSITIVE, NEUTRAL, NEGATIVE). |
step | Numeric campaign step at which this email was sent. |
variation | A/B test variation label (e.g. A, B). |
"webhook_id": "6842c5e4c7fc8e4cb5f1c964",
"webhook_name": "test webhook",
"webhook_event": "ALL_EMAIL_REPLIES",
"campaign_name": "Campaign Name",
"workspace_name": "Kurt's Workspace",
"camp_id": "683ea48fc9eb23b0af3dc705",
"parent_lead_id": "684bad3a1bc0b816569675d5",
"org_id": "65099a0dd96fae8ab61130bf",
"workspace_id": "65099a0dd96fae8ab61130c0",
"email_account_id": "68498d9cd610268cc770e102",
"source_thread_id": "AAQkADQ0MjRkNDRlLWYxYzUtNGM5Ni1hZWRkLWY1OGU5N2ZlYTBlNQAQAJ4wJs1nhZlNk6YJcm7E9vM=",
"source_message_id": "<CACk81oWMxm+S2QadZuhuY1JZ6cT6wcuAdtjY5LEJH-PqCfc6tg@mail.gmail.com>",
"thread_id": "684baeaab28c872fd921be66",
"source_label_ids": [
"INBOX"
],
"subject": "Re: This is the campaign email subject",
"from": "Kurt Wong <kurt@plusvibe.ai>",
"from_email": "kurt@plusvibe.ai",
"to": "Yaro Y <yaro@plusvibeteam.com>",
"lead_id": "684bad3a1bc0b816569675d5",
"sub_camp_id": null,
"direction": "IN",
"snippet": "hey, please tell me more about it\n\nOn Fri, Jun 13, 2025 at 12:47 PM Yaro Y <yaro@plusvibeteam.com> wrote:\n\n> This is the campaign email body\n>\n",
"body": "<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr">hey, please tell me more about it</div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, Jun 13, 2025 at 12:47 PM Yaro Y <<a href="mailto:yaro@plusvibeteam.com">yaro@plusvibeteam.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This is the campaign email body<br>\n</blockquote></div>\n",
"text_body": "hey, please tell me more about it\n\nOn Fri, Jun 13, 2025 at 12:47 PM Yaro Y <yaro@plusvibeteam.com> wrote:\n\n> This is the campaign email body\n>\n",
"is_read": 0,
"status": "REPLIED",
"modified_at": "2025-06-13T04:47:37.199Z",
"actual_replied_from": "kurt@plusvibe.ai",
"last_email_id": "684baeaa1b6bfcf3051ef456",
"message_id": "<CACk81oWMxm+S2QadZuhuY1JZ6cT6wcuAdtjY5LEJH-PqCfc6tg@mail.gmail.com>",
"references": "<fda2cb9f-d142-c364-a166-601d0d64b33e@plusvibeteam.com>",
"reply_to": "<fda2cb9f-d142-c364-a166-601d0d64b33e@plusvibeteam.com>",
"cc": null,
"to_email": "yaro@plusvibeteam.com",
"_id": "684bad3a1bc0b816569675d5",
"organization_id": "65099a0dd96fae8ab61130bf",
"campaign_id": "683ea48fc9eb23b0af3dc705",
"created_at": "2025-06-13T04:46:50.426Z",
"label": "INTERESTED",
"is_email_verified": -1,
"email_account_name": "yaro@plusvibeteam.com",
"sender_first_name": "Yaro Y",
"sender_last_name": "",
"email": "kurt@plusvibe.ai",
"first_name": "John",
"last_name": "Doe",
"address_line": "",
"city": "",
"state": "",
"country": "",
"country_code": "",
"phone_number": "",
"job_title": "",
"department": "",
"company_name": "",
"company_website": "",
"industry": "",
"linkedin_person_url": "",
"linkedin_company_url": "",
"sentiment": "POSITIVE",
"step": 1,
"variation": "A"
}
Modified at 2025-06-16 16:11:19