Webhooks send real-time notifications from Stillpoint to your own server when something happens in your practice. Use them to integrate with custom apps, CRMs, or automation tools (Zapier, Make, n8n, etc.).
Webhooks
Updated May 7, 2026
Create an endpoint
- Open Integrations in the sidebar.
- Open the Webhooks section.
- Click Add Endpoint.
- Enter the URL of your server endpoint.
- Pick the event types you want to receive (e.g., booking.created, client.updated, invoice.paid).
- Click Save.
Stillpoint shows you the signing secret for that endpoint. Copy it; you'll need it to verify deliveries.
Event types
Webhooks fire on key events across:
- Bookings: created, updated, cancelled, completed.
- Clients: created, updated, deleted.
- Invoices: created, sent, paid.
- Forms: submitted.
- Reviews: submitted.
Signature verification
Every webhook delivery includes an HMAC-SHA256 signature in the request headers. Compute the signature on your end using the signing secret and compare; if it matches, the delivery is genuine. If it doesn't, reject the request.
This protects your endpoint from spoofed traffic.
Test deliveries and logs
- Click Send Test to fire a sample event at your endpoint.
- The delivery log shows request/response details, status codes, and timestamps for every send.
- Failed deliveries retry automatically with backoff.
Tips
- Always verify signatures. An unverified endpoint is a public listener.
- Start with a single event type and expand once you've got the integration working reliably.
- Use the delivery log to debug issues before reaching out to support.
