Components are currently in development. This page outlines the planned functionality. Join our developer preview to get early access.
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 | Coming Soon |
| 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 (Coming Soon)
Let users connect their Google or Microsoft calendar with a single click.Planned Usage
Features
- One-click OAuth - Handles the full OAuth flow
- Multi-provider - Support for Google Calendar and Microsoft 365
- Connection status - Shows which calendars are connected
- Disconnect option - Allow users to remove calendar connections
- Sync preferences - Configure which calendars to sync
API Integration
For custom implementations, use the Calendar Auth API: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