This feature is available on these plans (view pricing)
Receive BookingTimes events in your webhook endpoint
Overview
Create an event destination to receive events at an HTTPS webhook endpoint. After you register a webhook endpoint, BookingTimes can push event data to your webhook endpoint as they happen in your BookingTimes website.
You can register and create one endpoint to handle several different event types at the same time, or set up individual endpoints for specific events.
To enable, you must be on the Nail & Scale plan and contact BookingTimes to enable.
Steps
Navigate to Setup > System Settings > Webhooks
Click “Add Webhook”
Add the Webhook’s Endpoint URL, Description and API Key. The API secret is optional.
Select which events are going to the endpoint. You can create multiple endpoints.

Event Type | Method | Description |
|---|---|---|
client.create |
| Fired on new client records. |
client.update |
| Fired on updates to existing client records. |
booking.create |
| Fired on new bookings. |
booking.update |
| Fired on updates to existing bookings. |
booking.cancel |
| Fired when a booking is cancelled. |
Webhook Event History
Steps
You can click on the webhook to view the events that have been sent.

Click on the eye icon to view the request/response XML that was sent, or the Resend button to resend the event to your server.

Client JSON
Field | Type | Example | Description |
|---|---|---|---|
ClientId | Integer | 1122345 | Unique Client ID |
FirstName | String | Bradley | The client’s first name |
LastName | String | Jones | The client’s last name |
String | bradley@bookingtimes.com | The client’s primary Email address | |
Mobile | String | 011 222 3333 | The client’s mobile phone number |
DateOfBirth | Date | 2015-04-21 | The client’s date of birth (yyyy-MM-dd) |
Booking JSON
Field | Type | Example | Description |
|---|---|---|---|
BookingId | Integer | 778899 | Unique booking ID |
BookingDate | String | 2025-10-22 | Date of the booking (yyyy-MM-dd) |
BookingTime | String | 09:00 | Time of the booking (HH:mm, 24-hour) |
LocationName | String | Sydney | Name of the location |
StaffName | String | Jelena Jones | Name of the assigned staff member |
ClientFirstName | String | William | Client's first name |
ClientLastName | String | Smith | Client's last name |
BookingStatus | String | Booked | Current booking status |
ServiceNames | String | Remote Online Meeting | Services associated with the booking |
Contact and Support
For additional assistance or to report issues with Webhooks, please contact support@bookingtimes.com or visit our Support Page.