What You'll Learn
By the end of this guide, you'll be able to:
• Connect Knock2 to Outreach.io to automatically add identified visitors to sequences
• Connect Knock2 to SalesLoft to enroll prospects in cadences
• Use webhooks to trigger outreach actions when visitors match your workflow criteria
• Build automated sales workflows that engage prospects at the right time
Prerequisites
Before you begin, make sure you have:
• An active Knock2 account with the tracking script installed
• An Outreach.io account OR a SalesLoft account (depending on which platform you use)
• API access enabled in your outreach platform
• Admin or integration permissions in your outreach tool
How the Integration Works
Knock2 integrates with outreach tools through a combination of webhooks and middleware platforms like Zapier or Make.com. Here's the basic flow:
A visitor matches your workflow criteria in Knock2
2. Knock2 sends the visitor's data to a webhook URL
3. Zapier or Make.com receives the data and forwards it to your outreach platform
4. Your outreach platform automatically adds the prospect to a sequence or cadence
Part 1: Connecting to Outreach.io
Follow these steps to connect Knock2 to Outreach.io via Zapier.
Step 1: Set Up Zapier
Log in to your Zapier account (or create one at zapier.com)
2. Click "Create Zap"
3. For the trigger, search for "Webhooks by Zapier"
4. Select "Catch Hook" as the trigger event
5. Click Continue and copy the webhook URL Zapier provides
Step 2: Create a Webhook in Knock2
In Knock2, go to Settings → Webhooks
2. Click + Create Webhook
3. Enter a name like "Outreach.io - Add to Sequence"
4. Select your webhook type (Contacts Webhook recommended)
5. Paste the Zapier webhook URL
6. Click Test Webhook to send sample data
7. Click Save Webhook
Step 3: Configure Outreach.io in Zapier
Back in Zapier, click "Test trigger" to receive the test data
2. Add an action step and search for "Outreach"
3. Select "Add Prospect to Sequence" as the action
4. Connect your Outreach.io account
5. Map the Knock2 fields to Outreach fields:
- Email → Use the email from Knock2
- First Name → Map from Knock2 contact data
- Last Name → Map from Knock2 contact data
- Company → Map from Knock2 company data
6. Select your target sequence
7. Click "Test action" then "Publish"
Step 4: Attach to a Knock2 Workflow
In Knock2, go to Workflows
2. Create or edit a workflow with your target criteria
3. Add the webhook you created as an action
4. Save and activate the workflow
Part 2: Connecting to SalesLoft
Follow these steps to connect Knock2 to SalesLoft via Zapier.
Step 1: Set Up Zapier
Log in to Zapier and click "Create Zap"
2. Select "Webhooks by Zapier" as your trigger
3. Choose "Catch Hook" and continue
4. Copy the webhook URL provided
Step 2: Create a Webhook in Knock2
In Knock2, navigate to Settings → Webhooks
2. Click + Create Webhook
3. Name it "SalesLoft - Add to Cadence"
4. Choose your webhook type
5. Paste the Zapier webhook URL
6. Test and save the webhook
Step 3: Configure SalesLoft in Zapier
Test the trigger in Zapier to receive sample data
2. Add an action and search for "SalesLoft"
3. Select "Add Person to Cadence" as the action
4. Connect your SalesLoft account
5. Map the fields from Knock2:
- Email Address → Knock2 email
- First Name → Knock2 first name
- Last Name → Knock2 last name
- Company Name → Knock2 company
6. Select your target cadence
7. Test and publish the Zap
Step 4: Attach to Your Workflow
Go to Knock2 Workflows
2. Add the SalesLoft webhook to your workflow
3. Activate the workflow
Troubleshooting
Prospects not appearing in sequences/cadences?
• Verify the webhook is saved and attached to an active workflow
• Check that the workflow has matching leads
• Ensure your Zapier/Make.com automation is turned ON
• Verify the email field is being mapped correctly
Duplicate prospects being added?
• Add a filter in Zapier to check if the prospect already exists
• Use Outreach.io or SalesLoft's duplicate handling settings
Data fields not mapping correctly?
• Test the webhook in Knock2 to see the exact data being sent
• Check the field mapping in your Zapier action step
• Ensure required fields (email, name) are populated in Knock2