Skip to main content
Build scheduling capabilities into your platform so your users can offer appointment booking to their clients. Perfect for marketplaces, directories, and SaaS platforms.
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 widget
Option B: Build custom UI with API

4. Handle Bookings

Multi-Tenant Management

List All Platform Users

Update User Settings

Bulk Operations

Webhook Integration

Get notified of all bookings across your platform:
Handle webhooks to update 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
API key security - Never expose your API key in client-side code. All API calls should go through your backend.

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