This recipe requires the API Platform plan and a Platform API Key. Book a demo to get access.
Use Cases
- Professional directories (e.g., anwalt.de, doctors, consultants) - Let listed professionals accept bookings
- Marketplaces - Enable service providers to manage appointments
- SaaS platforms - Add scheduling as a feature for your customers
- Agency tools - Manage booking for multiple client accounts
Architecture Overview
Implementation Steps
1. Platform Setup
First, get your API credentials and set up the admin user:2. Create Users for Your Platform Members
When a user signs up on your platform, create a corresponding meetergo user:3. Embed Booking on Profile Pages
Option A: Embed the booking widget4. Handle Bookings
Multi-Tenant Management
List All Platform Users
Update User Settings
Bulk Operations
Webhook Integration
Get notified of all bookings across your platform:Customization Options
Custom Branding per User
Meeting Type Templates
Create templates that all platform users can use:Best Practices
Store user mappings - Keep meetergo user IDs in your database for easy lookup
Use webhooks - Don’t poll for booking changes, use webhooks instead
Handle errors gracefully - API calls can fail; implement retry logic
Respect rate limits - Batch operations where possible
Secure your webhook endpoint - Validate incoming webhook requests
Example: Professional Directory
Complete example for a lawyer directory:Next Steps
Embed Booking Widget
Learn more about embedding options
Custom Booking Flow
Build a fully custom booking experience
Webhooks
Set up real-time notifications
Meeting Types
Configure meeting types for your users