Integrations

Send events to other apps with webhooks

Use webhooks to tell Zapier, Make or your own systems when something happens in ServFlo, like a new job or a paid invoice.

A webhook is a message ServFlo sends to another app the moment something happens: a customer is created, a job is scheduled, an invoice is paid. Use it to connect ServFlo to tools like Zapier or Make, or to your own systems, without waiting for a dedicated integration.

Owners and admins manage webhooks in Settings → Developers → Webhooks.

Before you start

You need a web address (URL) that accepts webhooks. In Zapier, for example, that's a "Catch Hook" trigger; in Make, a custom webhook. Copy the address it gives you. It must start with https://.

Open Webhooks

Go to Settings → Developers, then Webhooks.

Add an endpoint

Click Add endpoint. Paste the address into Endpoint URL and give it a Description you'll recognise, such as "Zapier".

Choose events

Under Events to send, pick All events or Selected events and tick the ones you want.

Save and keep the secret

Click Add endpoint. ServFlo shows a Signing secret once. Copy it if the receiving app asks for it, then click I've saved it.

Test it

Open the endpoint and click Send test event to check the other app receives it.

If deliveries fail

ServFlo retries failed deliveries for about 15 hours. If deliveries keep failing, the endpoint is Turned off and whoever added it gets a notification. Fix the receiving app, click Turn on, then Resend the failed deliveries.

For the event list, payloads and verifying signatures, see the Developers section.

On this page