Skip to main content

Using Webhooks in Knock2

Knocky avatar
Written by Knocky
Updated this week

Webhooks let you send Knock2 contact or account data to any external tool that accepts webhooks. This allows you to connect Knock2 to automation platforms, enrichment tools, and custom systems.

Common webhook destinations include Make, Zapier, and Clay.

This article explains the different webhook types and how to fully set up a webhook that is triggered automatically by a workflow.


What Webhooks Do

Webhooks automatically send Knock2 data to another system in real time. You can use them to:

  • Send exact contact matches to external tools

  • Send account-level matches when only a company is identified

  • Send auto‑prospected leads when Knock2 sources a contact automatically


Where to Find Webhooks

To access webhooks:

  1. Click Settings in the bottom‑left corner of the main navigation

  2. Click Webhooks

From this page, you will see the available webhook schemas.


Webhook Types Explained

Contacts Webhook

The Contacts webhook is the most commonly used option. It is used to send exact contact matches to your destination tool.

Use this when you want to route fully identified people into:

  • Automation platforms

  • Enrichment tools

  • CRMs

  • Internal systems


Company Feed Webhook

The Company Feed webhook sends account‑level matches when a company is identified but no exact contact is detected.

Use this for:

  • Account‑level visitor tracking

  • ABM workflows

  • Company‑first routing

⚠️ This webhook may not be available on all plans.


Prospect Webhook

The Prospect webhook sends auto‑prospected leads when Knock2 identifies a company and automatically sources a related contact.

⚠️ This webhook may not be available on all plans.


How to Create a Webhook

To create a new webhook:

  1. Click Create New Webhook

  2. Enter a name for the webhook

  3. Paste in the destination URL from your external tool

  4. Toggle the webhook On to enable it

  5. Click Test


Testing and Saving Your Webhook

After clicking Test, Knock2 will:

  • Send a test payload to your destination URL

  • Return a test result to confirm delivery

If the test is successful:

  1. Click Save

Your webhook is now active and ready to be triggered.


Triggering a Webhook with a Workflow

Webhooks are triggered by Workflows. To connect your webhook to a workflow:

  1. Navigate to the Workflows tab

  2. Click Create

  3. Give your workflow a name (for example, Contact Webhook to Clay)


Step 1. Select Your Source

Your source must match the webhook type:

  • If you are using a Contacts webhook, select Contacts as your source

  • If you are using a Company Feed webhook, select Company Feed as your source


Step 2. Apply Filters and Timing

Next, configure:

  • Your filters (for example, Lead score, title, firmographics)

  • Your timing (such as Immediate)

Only records that match your rules will trigger the webhook.


Step 3. Select the Webhook as Your Output

For your output step:

  1. Choose Webhooks

  2. Select the webhook you just created from the list

You can also create a new webhook directly from the workflow builder if needed.


Step 4. Review and Create

  1. Click Continue

  2. Review your source, filters, timing, and output

  3. Click Create

✅ Your webhook is now live and will automatically fire whenever your workflow conditions are met.


Need Help?

If you have questions about webhook setup, workflow triggering, or connecting Knock2 to a specific tool, our support team is always happy to help.

Did this answer your question?