Webhooks
API, Webhooks and Integrations
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 disconnectscampaign.launched- When a campaign startscampaign.paused- When a campaign is pausedcampaign.resumed- When a paused campaign is resumedcampaign.email_sent- When an email is sent from a campaignlead.replied- When a lead responds to your campaignlead.bounced- When an email bounceslead.unsubscribed- When a lead opts outunibox.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_idcampaign.launched: Containscampaign_idcampaign.paused: Containscampaign_idcampaign.resumed: Containscampaign_idcampaign.email_sent: Containscampaign_idandlead_idlead.replied: Containslead_idandcampaign_idlead.bounced: Containslead_idandcampaign_idlead.unsubscribed: Containslead_idandcampaign_idunibox.new_message: Containsconversation_idandinbox_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.