Skip to main content
This component is coming soon. This page documents the planned API and usage. Join the developer preview for early access.
The Availability Picker lets users visually set their weekly schedule with an intuitive drag-to-select interface.

Features

  • Drag-to-select - Click and drag to set available hours
  • Copy schedule - Duplicate one day’s schedule to others
  • Timezone support - Display in user’s local timezone
  • Presets - Quick-select common schedules
  • Date exceptions - Override availability for specific dates
  • Real-time sync - Changes saved automatically

Component Usage (Coming Soon)

Basic Embed

React Component

Configuration Options

Schedule Data Format

The component works with this schedule format:

Current API Implementation

While the component is in development, use the API:

Get Availability

Update Availability

Add Date Exception

Building Your Own UI

Example React implementation:

Styles

Best Practices

Show timezone - Always display which timezone the schedule is in
Auto-save - Save changes automatically with debouncing
Provide presets - Quick buttons for common schedules
Copy functionality - Let users copy one day to others
Mobile support - Touch-friendly for mobile users

Next Steps

Availability API

Full availability API documentation

Components Overview

See all available components