Skip to main content
Build your own booking interface that matches your brand perfectly while using meetergo for scheduling logic.

Overview

A custom booking flow typically involves:
  1. Display available meeting types
  2. Show available time slots
  3. Collect attendee information
  4. Create the booking
  5. Show confirmation

Step 1: Fetch Meeting Types

Get available meeting types for a user:

Display Meeting Types

Step 2: Display Available Slots

Fetch and display available time slots:

Calendar Component

Step 3: Collect Attendee Information

Step 4: Create the Booking

Step 5: Complete Flow Component

Styling

Best Practices

Handle race conditions - Slots can be booked while the user fills the form
Show loading states - Provide feedback during API calls
Validate client-side - Check required fields before API call
Allow going back - Let users change their selections
Display timezone - Show times in the user’s local timezone