Webhook Integration Guide

Set up webhooks to integrate WarmySender with your CRM and automation tools.

What Are Webhooks?
Webhooks are real-time HTTP notifications sent from WarmySender to your endpoint whenever specific events occur (reply received, bounced, unsubscribed, etc.).

Setup (5 minutes):

  1. Go to Settings > Webhooks.
  2. Click 'Create Webhook'.
  3. Enter your endpoint URL (where WarmySender sends the event data).
  4. Select which events to subscribe to.
  5. Copy the webhook secret for signature verification.
  6. Click 'Test' to send a test event and verify your endpoint.

Available Events:

Payload Format:
Each webhook delivers a signed JSON payload via HTTP POST:
{
'type': 'reply.received',
'data': {
'prospectId': '...',
'prospectEmail': '[email protected]',
'campaignId': '...',
'receivedAt': '2026-03-15T10:30:00Z'
},
'timestamp': '2026-03-15T10:30:00Z'
}

Security Headers:

Integration Examples:

CRM Sync (HubSpot, Salesforce, Pipedrive):

Slack/Teams Notifications:

Zapier / Make / n8n:

Retry Policy:
Failed deliveries (non-200 responses) are retried up to 10 times with exponential backoff (1min, 5min, 15min, 1hr, 3hr, 6hr, 12hr, 24hr, 48hr, 72hr). Check delivery history in Settings > Webhooks.

Best Practice: Start with reply.received — it is the highest-value event for sales teams. Add more events as your integration matures.

Related guides in Platform

Back to all documentation | Contact support