Module 10
Integrations
The Business Lab platform connects with third-party services to extend its capabilities. Here's an overview of available integrations and how they work.
Available Integrations
| Service | Purpose | Status |
|---|---|---|
| Stripe | Payment processing (cards) | Core — always enabled |
| Email service | Transactional emails and marketing | Core — always enabled |
| SMS provider | Appointment reminders and notifications | Optional |
| Google Calendar | Sync bookings to provider calendars | Optional |
| Accounting software | Export transactions to QuickBooks, Xero, etc. | Optional |
| Custom webhooks | Send event data to any external service | Advanced |
Managing Integrations
- Go to Settings → IntegrationsView all available integrations and their status.
- Click on an IntegrationSee details, connection status, and configuration options.
- Connect or ConfigureFollow the setup instructions for each integration. Most require entering API keys or authorizing access.
Payment Processing (Stripe)
Stripe is the core payment processor and is configured during initial setup. It handles:
- Credit and debit card processing
- Saved card management (tokenized for security)
- Refund processing
- Payout management to your bank account
Integration setup is admin-only. Only administrators can connect or disconnect integrations. This protects your business from unauthorized changes.
Custom Webhooks
For advanced users, webhooks send real-time data to external systems when events happen (e.g., new booking created, payment received). This is useful for custom dashboards, CRMs, or automation tools.
Quick Reference
| Action | How |
|---|---|
| View integrations | Settings → Integrations |
| Connect new service | Click integration → follow setup guide |
| Check status | Green = connected, Gray = not configured |
| Disconnect | Integration settings → Disconnect |