Reachkit’s webhook functionality allows you to receive real-time notifications about events in your cold email campaigns directly to your own systems or third-party applications.
Setting Up Webhooks
- In your Reachkit dashboard, navigate to Settings
- Select the Integrations tab
- Find the Webhooks section
- Click Add Webhook
- Enter:
- A name for your webhook (for your reference)
- The destination URL that will receive the webhook
- Select the events you want to trigger this webhook
- Click Create Webhook
Available Webhook Events
Reachkit can send webhooks for these events:
-
inbox.disconnected
- When an email account disconnects -
campaign.launched
- When a campaign starts -
campaign.paused
- When a campaign is paused -
campaign.resumed
- When a paused campaign is resumed -
campaign.email_sent
- When an email is sent from a campaign -
lead.replied
- When a lead responds to your campaign -
lead.bounced
- When an email bounces -
lead.unsubscribed
- When a lead opts out -
unibox.new_message
- When a new message appears in UniBox
Webhook Payload Format
For security reasons, webhook payloads include only reference IDs rather than complete data. Each event type includes specific IDs:
-
inbox.disconnected
: Containsinbox_id
-
campaign.launched
: Containscampaign_id
-
campaign.paused
: Containscampaign_id
-
campaign.resumed
: Containscampaign_id
-
campaign.email_sent
: Containscampaign_id
andlead_id
-
lead.replied
: Containslead_id
andcampaign_id
-
lead.bounced
: Containslead_id
andcampaign_id
-
lead.unsubscribed
: Containslead_id
andcampaign_id
-
unibox.new_message
: Containsconversation_id
andinbox_id
The full payload will have this structure:
{
"event_type": "lead.replied",
"data": {
"lead_id": "lead_456",
"campaign_id": "campaign_123"
},
"timestamp": "2025-03-31T14:22:53Z"
}
To retrieve complete information about these entities, you’ll need to make a separate API call using the provided IDs.
Managing Webhooks
To manage your webhook configurations:
- Go to Settings > Integrations > Webhooks
-
From here you can:
- Edit existing webhooks
- Delete webhooks you no longer need
- Create additional webhooks
Need Additional Events?
If you need webhook events that aren’t currently available, please contact our support team. We’re continuously expanding our integration capabilities based on user feedback.