REST API availability for external integrations (n8n + GoHighLevel)

Hi Knockio team,
I’m evaluating your Prospect plan ($25/user/month) and before purchasing I need to confirm one technical detail.
I need to connect Knockio with n8n (automation tool) and GoHighLevel to sync lead/contact data programmatically. My questions:

  1. Does Knockio have a REST API with documented endpoints (e.g., read/write leads, contacts, campaign status)?
  2. If yes, is it available on the Prospect ($25) plan, or only on higher tiers?
  3. Is there an API key I can generate from the dashboard to authenticate requests?
  4. If there’s no REST API, can the outbound webhook panel send data to a custom URL (like an n8n webhook endpoint) on the Prospect plan?
    I’m specifically trying to avoid going through Zapier as a middleware — I need a direct connection via n8n.
    Thanks in advance.

I already made my ticket but no one is answering :pensive_face:

@Samuel_Contreras skip waiting on their support, just set up a webhook in n8n to catch Knockio’s outbound webhooks — their dashboard has a webhook panel even on Prospect. point it at your n8n webhook URL and route the data straight to GHL from there

swap YOUR_GHL_API_KEY for your actual GHL key, adjust the $json.body fields to match whatever Knockio sends in the payload, activate the workflow and paste the production webhook URL into Knockio’s outbound webhook config.

hey @achamm I REALLY REALLY need your help. Do you know anythig about knockio?

I really aprecciate if you help here a little bit, im completly stuck and I have to get this done for tomorrow :frowning: @achamm

@Samuel_Contreras fire up your webhook node in listening mode first — click “Test workflow”, then trigger a test event from Knockio’s dashboard, that way you can see the exact payload structure they send and map the fields properly to GHL. once you see what keys come through in the test output everything else is just drag-and-drop in the Set node.