Connections
Send data to other apps with webhooks
We send a signed message to your address the moment something happens (new lead, invoice paid…).
Before you start
- An https address on your server that accepts POST requests.
The steps at a glance
Step 1 of 4
Tap Settings in the menu, then tap Developers & API in the "Jump to a section" row (or scroll down to the Developers box).
Settings Jump to a section Website ch… Developers &… Client port… Under Webhooks, type Address (https only) and tick what to Send me. Tap Add webhook.
companyflowhq.com/settings CompanyFlowHQ Website Automations Email Market… Team & HR Integrations Settings Guides Settings Search ⌘K Address (https only) https://example.co.uk/companyflow-webhook lead.created Add webhook Settings Address (https only) https://example.co.uk/companyfl… lead.created Add webhook Tap Copy secret (it starts whsec_), then Done.
companyflowhq.com/settings CompanyFlowHQ Website Automations Email Market… Team & HR Integrations Settings Guides Settings Search ⌘K whsec_9fK2… Copy secret Done Settings whsec_9fK2… Copy secret Done Tap Send test. The result appears under Event / Result / When.
companyflowhq.com/settings CompanyFlowHQ Website Automations Email Market… Team & HR Integrations Settings Guides Settings Search ⌘K Send test webhook.test 200 OK Settings Send test webhook.test 200 OK
What the code looks like
Find it: Every webhook requestPaste it: Your server checks it with the whsec_ signing secret
✅ How do I know it worked?
- The test shows a green result and your server receives the message.
⚠️ Common mistakes
ProblemFailed deliveries.FixYour address must answer within a few seconds with a 2xx. Tap Retry after fixing it.
ProblemAddress starts with http://.FixOnly https addresses are allowed.
