n8n Integration
API, Webhooks and Integrations
Overview
Reachkit’s n8n integration allows you to connect your cold email outreach activities with thousands of other apps and services in self-hosted or cloud n8n workflows. Use n8n to automate workflows based on events happening in your Reachkit account, such as new replies, bounces, or campaign launches.
Authentication
The Reachkit n8n integration uses API key authentication:
- From your Reachkit dashboard, navigate to Settings
- Select the Integrations tab
- Click Add API Key
- Enter a name for the key (e.g., “n8n Integration”)
- Copy your newly generated API key
- In n8n, when adding the Reachkit node, create new credentials and paste this API key
Note: API access is available exclusively for users on the Professional and Agency plans.
You can create multiple API keys for different workflows or team members.
Available Resources & Operations
The Reachkit n8n node provides access to the following resources:
Blocklist
- Add an email to the blocklist
- Check if an email is blocked
- Remove an email from the blocklist
- Get all blocklist entries
Campaign
- Get campaign details
- List all campaigns
- Get campaign analytics
- Update campaign status (active/paused)
Conversation
- Get conversation details
- List all conversations
- Reply to a conversation
Inbox
- Get inbox details
- List all inboxes
- Get warmup statistics
Lead
- Create a new lead in a campaign
- Get lead details
- List all leads in a campaign
- Delete a lead
Sequence
- List sequences for a campaign
- Update sequence variant status
Webhook Triggers
To receive real-time notifications about events in Reachkit, you can use n8n’s Webhook node in combination with Reachkit webhooks:
- Add a Webhook node to your n8n workflow
- Copy the webhook URL
- In Reachkit, go to Settings → Integrations → Webhooks
- Add the webhook URL and select which events to receive
Available webhook events:
- Inbox Disconnected
- Campaign Launched
- Campaign Paused
- Campaign Resumed
- Email Sent
- Lead Replied
- Lead Bounced
- Lead Unsubscribed
- New UniBox Message
For webhook setup details, see our Webhooks Documentation.
Example Workflows
Create leads from a spreadsheet
- Use the Spreadsheet File node to read your leads
- Add a Reachkit node
- Select Lead resource and Create operation
- Map email, first name, last name fields
- Add custom variables for personalization
Auto-reply to new conversations
- Set up a Webhook node to receive “New UniBox Message” events
- Add a Reachkit node with Conversation → Get to fetch full details
- Use conditional logic or AI to generate a response
- Add another Reachkit node with Conversation → Reply
Monitor campaign performance
- Use a Schedule node to run daily
- Add a Reachkit node with Campaign → Get Analytics
- Send analytics to Slack, email, or your database
Understanding Webhook Data
For security reasons, Reachkit webhook events only include relevant IDs rather than complete data objects. For example, when a lead replies, the webhook payload includes:
{
"lead_id": "lead_123456",
"campaign_id": "campaign_789012"
}
To retrieve complete data, add a Reachkit node after your webhook trigger to fetch the full lead or campaign information using the provided IDs.
Troubleshooting
Authentication fails: Verify your API key is correct and that you’re on a Professional or Agency plan.
Node not found: Ensure you’ve installed the Reachkit community node. Search for “Reachkit” in the n8n nodes panel and click install.
Webhook not triggering: Check that your webhook URL is correctly configured in Reachkit settings and that the n8n workflow is active.
Need Help?
If you encounter issues or need additional functionality, please contact our support team. We’re continuously expanding our integration capabilities based on user feedback.