Skip to main content

How do I send my task updates to another app, like Zapier?

Add a webhook in Settings, Integrations, and each task event you choose is sent to your address, signed so you can trust it.

A webhook sends a message to another app the moment something happens to a task, for example when someone finishes one. Zapier, Make, your own server or your CRM can then act on it. Only your organization's admin can set one up.

Add a webhook

  1. Click Settings in the sidebar, then Integrations, then Webhooks.
  2. Under Add a webhook, paste the address the other app gave you. It has to start with https://. Addresses on your own computer or office network, such as localhost, are refused.
  3. Tick the events you want sent. Task completed by a person is ticked for you.
  4. Click Add webhook. Your signing secret appears at the top of the page.
  5. Click Copy and store the secret in the other app or on your server. This is the only time it is shown. Click Done when you have it.

You can have up to ten webhooks.

What gets sent

Each event arrives as a POST with a JSON body: an id, the event type, when it happened, and the task's details, such as the task, the customer and who did it. The same id is used if we send an event again, so you can ignore one you have already handled.

Check it really came from us

Every request carries an X-Peakify-Signature header. It reads sha256= and then an HMAC-SHA256 of the raw request body, made with your signing secret, in hex. Work out the same value on your side and only trust the request when the two match.

If your app is down

Reply with any 2xx status to say you got it. Anything else, or no answer, and we try again after 1 minute, then 5 minutes, then 30 minutes, four tries in all. After that the event is dropped.

Remove a webhook, or lost the secret

Click Remove next to the address and confirm. Events stop straight away, including any tries still waiting. If you lost the secret, remove the webhook and add it again, you get a new secret.

Was this useful?

More in Settings and your account

The other guides people read alongside this one.

Did this not cover it?

Start a chat and the assistant will try first. If it cannot help, it hands you to a person.

Or email support@peakifyhub.com. We answer within 1 business day, Mon–Fri.