You can connect Belbo with other software products in various ways. In addition to ready-made integrations that you can easily activate via the feature list, such as calendar synchronization with Google, you can also programmatically create bookings and query data.
We distinguish between two types of data:
Opening hours, services and availabilities of services and employees. You can query this data without a key via REST-API.
Calendar and customer data. To query them, you need an API key.
You can create this in your calendar under global settings as an API access.
After you have created an API access, you can make queries using the token. Basically, all interfaces are located at the URL with the following structure:
https://<YourBusiness>.belbo.com/office/api/<Name>?token=<Token>
Webhooks
In addition to actively querying data, you can also store webhooks in the API function. A webhook reverses the direction: your system doesn't have to ask regularly if there's anything new – Belbo contacts you automatically.
You create a webhook directly in the API function. Three entries are required for the definition:
A selection box with the API accesses created in your calendar. The selected key determines with which permissions the webhook is triggered.
A freely selectable name to distinguish between multiple webhooks. It is only displayed internally.
The complete target address including https://, where Belbo sends the events. Relative addresses are not possible.

Automations with Zapier
In addition to direct API usage, Belbo also offers the ability to use events from Belbo via a Zapier app and automatically process them further. With Zapier, you can subscribe to typical events and integrate them into over 6,000 other applications to automate workflows.
These events are available as triggers:
- new appointment bookings
- waitlist entries
- appointment changes or cancellations
- new customers or updates to customer data
This allows you to trigger actions in other tools:
- sending emails or SMS
- entries in CRM systems
- creation of tasks in project management tools
- synchronization with marketing or reporting tools
Zapier acts as a bridge between Belbo and other systems and enables automations without requiring your own development. Technically, this is based on so-called triggers and actions that can be implemented via integrations or webhooks.