Available Components
| Component | Description | Status |
|---|---|---|
| Booking Widget | Full booking flow with calendar and time selection | Available |
| Calendar Connect | OAuth flow for connecting Google/Microsoft calendars | Available |
| Availability Picker | Interactive weekly availability editor | Coming Soon |
| Time Slot Selector | Standalone date/time picker for bookings | Coming Soon |
| Booking Manager | List and manage upcoming appointments | Coming Soon |
Booking Widget
Embed the complete booking experience with a single line of code.Iframe Embed
JavaScript Embed
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