English · සිංහල · தமிழ்

Guides › Connections

Connections

Send data to other apps with webhooks

We send a signed message to your address the moment something happens (new lead, invoice paid…).

Where to find it: Settings → Developers and API → Webhooks Owners and admins 5 min

Before you start

  • An https address on your server that accepts POST requests.

The steps at a glance

1Settings →Developers & API2Add a webhook3Copy the signingsecret4Test
Step 1 of 4
  1. Tap Settings in the menu, then tap Developers & API in the "Jump to a section" row (or scroll down to the Developers box).

    companyflowhq.com/settingsCompanyFlowHQWebsiteAutomationsEmail Market…Team & HRIntegrationsSettingsGuidesSettingsSearch ⌘KJump to a sectionWebsite chatDevelopers & APIClient portalSettingsJump to a sectionWebsite ch…Developers &…Client port…
  2. Under Webhooks, type Address (https only) and tick what to Send me. Tap Add webhook.

    companyflowhq.com/settingsCompanyFlowHQWebsiteAutomationsEmail Market…Team & HRIntegrationsSettingsGuidesSettingsSearch ⌘KAddress (https only)https://example.co.uk/companyflow-webhooklead.createdAdd webhookSettingsAddress (https only)https://example.co.uk/companyfl…lead.createdAdd webhook
  3. Tap Copy secret (it starts whsec_), then Done.

    companyflowhq.com/settingsCompanyFlowHQWebsiteAutomationsEmail Market…Team & HRIntegrationsSettingsGuidesSettingsSearch ⌘Kwhsec_9fK2…Copy secretDoneSettingswhsec_9fK2…Copy secretDone
  4. Tap Send test. The result appears under Event / Result / When.

    companyflowhq.com/settingsCompanyFlowHQWebsiteAutomationsEmail Market…Team & HRIntegrationsSettingsGuidesSettingsSearch ⌘KSend testwebhook.test200 OKSettingsSend testwebhook.test200 OK

What the code looks like

What it looks like Signature header we send
X-CompanyFlow-Signature: t=1727700000,v1=5f2b…Stays the same — header nameCopy this part — time it was sentKeep this private — HMAC-SHA256 of “t.body” using your whsec_ secret
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.

Related guides

Sign in to try it