Webhooks & Developer Tools
Webhooks let you send real-time notifications to your own systems whenever something happens in Stillpoint. Use them to integrate with custom apps, CRMs, or automation platforms.
Creating a Webhook Endpoint
- Navigate to Integrations in the sidebar
- Open the Webhooks section
- Click Add Endpoint
- Enter the URL of your server endpoint
- Select the event types you want to receive (e.g., booking.created, client.updated, invoice.paid)
- Click Save
Event Types
Stillpoint supports webhooks for key events across your practice:
- Bookings -- created, updated, cancelled, completed
- Clients -- created, updated, deleted
- Invoices -- created, sent, paid
- Forms -- submitted
- Reviews -- submitted
Secret Signing
Every webhook delivery includes an HMAC-SHA256 signature in the request headers. Use your webhook secret to verify that deliveries are genuinely from Stillpoint and haven't been tampered with.
Testing and Delivery Logs
- Use the Send Test button to trigger a sample delivery to your endpoint
- View the delivery log for each webhook to see request/response details, status codes, and timestamps
- Failed deliveries are retried automatically with exponential backoff (up to 5 attempts over 24 hours)
Tips
- Always verify the HMAC signature in your endpoint to prevent spoofed requests
- Use the delivery log to debug integration issues before reaching out to support
- Start with a single event type and expand once your integration is working reliably