Webhooks

Webhooks

Receive real-time contact and account data via JSON HTTPS POST for custom automations.

How to integrate Knock2 with Webhooks?

Knock2 webhooks let you receive real-time contact and account data as it becomes available in your workspace. They are commonly used to power custom workflows, internal tooling, enrichment pipelines, or downstream automations outside of Knock2. Each event contains a full snapshot of the contact at the time of delivery, and payloads are additive over time as more data becomes available.

What you'll need

  • An HTTPS endpoint to receive POST requests
  • Access to Settings → Webhooks in the Knock2 dashboard

What's included in a payload

  • Contact information (name, title, seniority, department, emails, phone, LinkedIn)
  • Company information (firmographics, industry, size, revenue, location, tech stack)
  • Website activity (recent visit, page history, total browsing time)
  • CRM context (deal stage, value, close date, owners) when a CRM is connected
  • ICP scoring (definition used, score, and reasoning)

How to set up Knock2 with Webhooks?

Step 1: Open the Webhooks settings

Log into your Knock2 workspace and navigate to Settings → Webhooks.

Step 2: Configure your endpoint

Add your HTTPS endpoint. Payloads are delivered as JSON via HTTPS POST, and retries may occur if your endpoint returns a non-success response.

Step 3: Test and inspect

Use the dashboard's testing tools and delivery logs to send a test, view full payload schemas, and confirm receipt.

Contact webhooks are sent when Knock2 identifies or updates a contact that matches your configured criteria. Delivery is near real-time, shortly after processing completes inside Knock2.

Good to know

  • Not all fields are guaranteed to be present on every event — some may be null depending on data availability.
  • Payloads represent the best available data at the time of delivery and are additive as enrichment improves.
  • Full webhook configuration, delivery logs, and payload schemas live inside the Knock2 dashboard.

Need help?

If you have questions or need help validating a payload, reach out to support directly from the dashboard.