Skip to main content
Embed meetergo’s scheduling functionality directly into your application using our pre-built components. These components handle complex UI interactions while you maintain full control over the booking flow.

Available Components

Booking Widget

Embed the complete booking experience with a single line of code.

Iframe Embed

JavaScript Embed

See Embed Booking Widget for full documentation.

Calendar Connect

Let users connect their Google or Microsoft calendar via OAuth. The API is fully available - you can build your own UI or use our code examples.

Quick Implementation

Features

  • One-click OAuth - Handles the full OAuth flow
  • Multi-provider - Google Calendar, Microsoft 365, iCloud, CalDAV, Exchange
  • Connection management - List, update, delete connections via API
  • Sync preferences - Set primary calendar, select which calendars to sync

Full Documentation

See complete implementation guide with React examples, popup flow, and error handling

Availability Picker (Coming Soon)

Interactive component for users to set their weekly availability.

Planned Usage

Features

  • Drag-to-select - Click and drag to set available hours
  • Copy days - Duplicate one day’s schedule to others
  • Timezone aware - Display in user’s local timezone
  • Presets - Common schedules (9-5, morning only, etc.)
  • Exceptions - Add date-specific overrides

Visual Preview

Time Slot Selector (Coming Soon)

Standalone component for selecting available time slots.

Planned Usage

Features

  • Calendar view - Month view with available dates highlighted
  • Time slots - List of available times for selected date
  • Duration aware - Shows slots based on meeting duration
  • Real-time - Updates when slots are booked
  • Customizable - Style to match your brand

Use Cases

  • Custom booking forms - Use the selector with your own attendee form
  • Rescheduling - Let users pick a new time
  • Multi-step flows - Embed in a larger wizard

Booking Manager (Coming Soon)

Display and manage upcoming appointments.

Planned Usage

Features

  • List or calendar view - Choose display format
  • Filtering - By date range, meeting type, status
  • Actions - Cancel, reschedule, add notes
  • Details - Show attendee info, meeting links
  • Responsive - Works on mobile and desktop

React Components (Coming Soon)

For React applications, we’ll provide native components:

Styling & Theming

All components support custom theming:

CSS Custom Properties

For fine-grained control, override CSS variables:

Events & Callbacks

All components emit events you can listen to:

Get Early Access

Want to try the new components before they’re publicly available?

Join Developer Preview

Email us to get early access to new components

Next Steps

Embed Booking Widget

Get started with the booking widget

Custom Booking Flow

Build a fully custom experience with APIs