Skip to main content

Connecting Knock2 to Zapier and Make.com

Learn how to connect Knock2 to thousands of apps using automation platforms like Zapier and Make.com. This guide walks you through setting up webhooks to automatically send your visitor data to tools like Google Sheets, Microsoft Teams, Slack, and more.

Knocky avatar
Written by Knocky
Updated over 2 weeks ago

What You'll Learn

By the end of this guide, you'll be able to:

• Create a webhook in Knock2 that sends data to external tools

• Set up Zapier to receive and process Knock2 data

• Set up Make.com (formerly Integromat) to receive and process Knock2 data

• Build practical automations like sending leads to Google Sheets or posting notifications to Microsoft Teams

Prerequisites

Before you begin, make sure you have:

• An active Knock2 account with the tracking script installed

• A Zapier account (free tier works for basic automations) OR a Make.com account

• Access to the destination app you want to connect (Google Sheets, Microsoft Teams, etc.)

How Knock2 Webhooks Work

Webhooks are a way for Knock2 to automatically send data to another system whenever something happens. Here's the basic flow:

1. A visitor matches your workflow criteria in Knock2

2. Knock2 sends the visitor's data to a URL you specify (the webhook URL)

3. Zapier or Make.com receives the data at that URL

4. Your automation processes the data and takes action (adds to spreadsheet, sends notification, etc.)

────────────────────────────────────────────────────────────────────────────────

Part 1: Connecting Knock2 to Zapier

Zapier connects to over 6,000 apps and is one of the easiest ways to automate your Knock2 data.

Step 1: Create a New Zap in Zapier

1. Log in to your Zapier account at zapier.com

2. Click + Create in the top left, then select Zaps

3. Click Trigger to set up what starts your automation

Step 2: Set Up the Webhook Trigger

1. In the trigger search box, type Webhooks by Zapier and select it

2. For the Event, select Catch Hook - this tells Zapier to listen for incoming data

3. Click Continue

4. You'll see a Custom Webhook URL - this is the URL you'll paste into Knock2

5. Copy this URL - you'll need it in the next section

The URL will look something like:

💡 Tip: Keep this Zapier tab open - you'll need to come back to it after setting up Knock2 to test the connection.

Step 3: Create a Webhook in Knock2

Now let's configure Knock2 to send data to your Zapier webhook:

1. In Knock2, click Settings in the left sidebar

2. Select Webhooks from the Settings menu

3. Click + Create Webhook

4. Enter a Name for your webhook (e.g., "Zapier - New Leads to Google Sheets")

5. Select a Webhook Type:

• Contacts Webhook - Sends individual contact data

• Company Feed Webhook - Sends company/account data

• Prospect Webhook - Sends prospect data

6. Paste your Zapier webhook URL in the Webhook URL field

7. Click Test Webhook to send sample data to Zapier

8. Click Save Webhook

Step 4: Test the Connection in Zapier

1. Go back to your Zapier tab

2. Click Test trigger

3. Zapier should find the test data you sent from Knock2

4. You'll see the data fields Knock2 sent (name, email, company, Lead Score, etc.)

5. Click Continue to proceed to setting up your action

💡 Tip: If Zapier doesn't find data, go back to Knock2 and click 'Test Webhook' again, then retry the test in Zapier.

Step 5: Add Your Action

Now tell Zapier what to do with the data. Here are two common examples:

Example A: Send Leads to Google Sheets

1. Click Action and search for Google Sheets

2. Select Create Spreadsheet Row as the event

3. Connect your Google account if you haven't already

4. Select the spreadsheet and worksheet where you want to add leads

5. Map the Knock2 fields to your spreadsheet columns:

• Name column → select the name field from Knock2 data

• Email column → select the email field from Knock2 data

• Company column → select the company field from Knock2 data

• Lead Score column → select the lead score field from Knock2 data

6. Test the action, then publish your Zap

Example B: Send Notifications to Microsoft Teams

1. Click Action and search for Microsoft Teams

2. Select Send Channel Message as the event

3. Connect your Microsoft account if you haven't already

4. Select the Team and Channel where you want notifications

5. Compose your message using Knock2 data fields. For example:

🔥 New High-Value Lead!

Name: [Insert Name field]

Company: [Insert Company field]

Lead Score: [Insert Lead Score field]

Email: [Insert Email field]

6. Test the action, then publish your Zap

Step 6: Attach the Webhook to a Knock2 Workflow

Your webhook needs to be triggered by a workflow. This determines which leads get sent to Zapier:

1. In Knock2, click Workflows in the left sidebar

2. Click + Create Workflow (or edit an existing one)

3. Configure your trigger conditions (e.g., Lead Score > 50, specific industries, etc.)

4. In the Actions section, select your webhook as an output

5. Save and activate the workflow

Now, whenever a lead matches your workflow criteria, Knock2 will automatically send their data to Zapier, which will add them to your Google Sheet or send a Teams notification!

────────────────────────────────────────────────────────────────────────────────

Part 2: Connecting Knock2 to Make.com

Make.com (formerly Integromat) offers more advanced automation capabilities and visual scenario building. It's great for complex, multi-step workflows.

Step 1: Create a New Scenario in Make.com

1. Log in to your Make.com account at make.com

2. Click + Create a new scenario

3. You'll see a blank canvas with a '+' icon in the center

Step 2: Add a Webhook Trigger

1. Click the + icon to add your first module

2. Search for Webhooks and select it

3. Choose Custom webhook

4. Click Add to create a new webhook

5. Give your webhook a name (e.g., "Knock2 Leads")

6. Click Save

7. You'll see a webhook URL - copy this URL

The URL will look something like:

Step 3: Configure Knock2 Webhook

Follow the same steps as in the Zapier section:

1. In Knock2, go to Settings → Webhooks

2. Click + Create Webhook

3. Enter a name and select your webhook type

4. Paste the Make.com webhook URL

5. Click Test Webhook, then Save Webhook

Step 4: Determine the Data Structure in Make.com

1. In Make.com, click Run once at the bottom of the screen

2. Go to Knock2 and click Test Webhook again to send data

3. Make.com will capture the data and learn its structure

4. Click OK to confirm the data structure

💡 Tip: Make.com needs to 'see' the data once to understand what fields are available. This is called determining the data structure.

Step 5: Add Your Action Module

Click the + icon after your webhook to add an action:

Example: Add Rows to Google Sheets

1. Search for Google Sheets and select it

2. Choose Add a Row

3. Connect your Google account

4. Select your spreadsheet and sheet

5. Map the fields from Knock2 to your columns - click in each field and select the corresponding Knock2 data

6. Click OK

Example: Send Microsoft Teams Notifications

1. Search for Microsoft Teams and select it

2. Choose Create a Message

3. Connect your Microsoft account

4. Select your Team and Channel

5. Compose your message content using Knock2 data fields (click to insert variables)

6. Click OK

Step 6: Activate Your Scenario

1. Click Run once to test your complete scenario

2. Send a test webhook from Knock2 to verify everything works

3. If successful, toggle the scenario ON in the bottom left corner

4. Don't forget to attach your webhook to a Knock2 workflow (see Step 6 in the Zapier section)

────────────────────────────────────────────────────────────────────────────────

Troubleshooting

Webhook not receiving data?

• Make sure the webhook is saved in Knock2

• Verify you've attached the webhook to an active workflow

• Check that the workflow has matching leads

Data not appearing in Google Sheets?

• Verify your Zap/Scenario is turned ON

• Check the field mapping - make sure columns match

• Look at the run history for error messages

Did this answer your question?