Use cases¶
These guides cover common integration patterns for the bsport Public API. Each guide describes the recommended approach, the relevant endpoints and webhooks, and the main constraints to be aware of before building.
Available guides¶
- CRM and email automation: sync client data and tag changes into a CRM or marketing automation tool.
- Reporting and BI: pull operational data into a dashboard or data warehouse.
- Website schedule embed: display live class and appointment schedules on an external website.
Choosing the right approach¶
If you are unsure which guide applies to your use case, start with the question below.
| Goal | Guide |
|---|---|
| Update contacts in a CRM when a client is created or updated | CRM and Email Automation |
| Build a reporting dashboard with booking, client, and invoice data | Reporting and BI |
| Show upcoming classes or appointments on a website | Website Schedule Embed |
Not sure if your use case is supported?
Check the API reference for the V2 operations that exist before you design an integration, and contact the bsport team before starting a complex one.