Webhooks
Send real-time notifications to your systems when events occur.
Last updated March 20, 2026
Webhooks
Webhooks notify your external systems in real-time when events happen in Picked Smart.
Setting Up a Webhook
- Go to Settings > Developers
- Click Add Webhook
- Enter your endpoint URL (must be HTTPS)
- Select the events you want to receive
- Save and test with the Send Test button
Available Events
- form.submitted - a form receives a new response
- booking.created - a new booking is made
- booking.cancelled - a booking is cancelled
- booking.rescheduled - a booking is rescheduled
Webhook Payload
Each webhook sends a JSON payload with:
- Event type
- Timestamp
- Full event data (form response, booking details, etc.)
- Workspace ID
Delivery & Retries
- Webhooks are delivered with a 10-second timeout
- Failed deliveries are retried up to 3 times with exponential backoff
- View delivery logs in Settings > Developers > Webhook Deliveries