Configure webhooks to receive real-time notifications from Yess about engagement events
Authorization: Bearer your-api-key
X-Webhook-Token: your-secret-token
Authorization: Basic base64-encoded-credentials
Event Type | Description |
---|---|
engagement_dispatched | Triggered when an outbound engagement (email, LinkedIn message, etc.) is successfully sent |
inbound_engagement | Triggered when you receive an inbound response (email reply, LinkedIn message, connection request accepted, etc.) |
engagement_status_changed (Coming Soon) | Triggered whenever the status of an engagement is updated (e.g., from pending to sent, failed to delivered, or replied) |
email
Actions:
new_thread_email
- New email threadfollow_up_email
- Follow-up email in existing threadfollow_on_reply_email
- Response to an inbound emaillinkedin
Actions:
linkedin_connect
- Connection requestlinkedin_message
- Direct messagelinkedin_inmail
- InMail messagelinkedin_follow_on_reply
- Response to inbound LinkedIn messagelinkedin_group_chat
- Group chat messagelinkedin_group_chat_follow_up_on_reply
- Group chat follow-upmanual
Actions:
manual_task
- Manual task or actionreply_email
- Email reply receivedreply_linkedin
- LinkedIn message receivedconnection_accepted_linkedin
- LinkedIn connection acceptedsalesforce_id
- Salesforce Account IDhubspot_id
- HubSpot Company IDoutreach_id
- Outreach Account IDsalesloft_id
- SalesLoft Account IDsalesforce_lead_id
- Salesforce Lead IDsalesforce_contact_id
- Salesforce Contact IDhubspot_id
- HubSpot Contact IDoutreach_id
- Outreach Prospect IDsalesloft_lead_id
- SalesLoft Person ID200 OK
- Webhook received and processed successfully400 Bad Request
- Invalid payload format401 Unauthorized
- Authentication failed500 Internal Server Error
- Processing error (will trigger retry)engagement.yess_id
sequence
object is only included for sequence-based engagements