BookX lets you connect with other apps or systems using webhooks. When certain events occur in BookX, such as new booking created, booking canceled, or payment completed, BookX automatically sends real-time data (in JSON format) to your webhook endpoint.
This allows you to automate workflows like updating your CRM, sending notifications, or triggering actions in other tools.
How to set up Webhook in BookX
1. Go to BookX “Settings” and click “Edit” on Integrations.
2. Select the “Webhook” tab.

3. In the URL field, enter the endpoint URL and click “Verify” button.
4. Click “Save” to activate the webhook integration.
How it works
Once set up, BookX will automatically send a POST request to your webhook URL whenever an events occurs.
Example payload
{
"event": "booking_created",
"booking_id": "12345",
"customer": {
"name": "John Doe",
"email": "john@example.com"
},
"service": "Yoga Class",
"time": "2025-10-08T10:00:00Z",
"status": "confirmed"
}Your system can then process this data, for example:
- Update your database
- Trigger an email or SMS notification
- Send data to a third-party app (like Zapier, Slack, or CRM)
