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.