Scheduler: Team Availability & Assign Bookings

The new Scheduler helps you visualize your team's availability and assign bookings directly from a calendar view.
Written by Gianfranco
Updated 1 day ago

From this calendar, you can:

  • See team availability and working hours at a glance
  • Assign or invite Service Providers to bookings
  • Drag & drop to reschedule appointments

How to access the Scheduler

  1. Go to Calendar from the main menu
  2. Click the Scheduler tab

Understanding the Scheduler View

The Scheduler displays your Service Providers and their availability in a daily or weekly calendar view, along with the bookings they are assigned to or invited to.

The calendar automatically adapts to the working schedules configured for your teams.


Calendar Cells for Availability

The calendar background helps indicate provider availability through different cell colors:

- White background → Working hours (available to book)
- Light Gray background → Outside work schedule
- Gray diagonal lines → Time slot blocked by the Service Provider


Booking Status Colors

Bookings appear on the calendar and are color-coded by status:

🟢 Green → Assigned bookings (confirmed)
🟡 Yellow → Invited bookings (pending response)
🔴 Red → Rejected invitations


Assigning Bookings

On the left side of the Scheduler, you'll find the Unassigned Bookings panel. These are bookings that still need to be assigned to a provider.

Bookings are organized by priority:

🔴 Rejected → All invited providers declined (requires attention) 
Unassigned → No invitations sent yet
🟡 Invited → All Service Providers invited, some may have declined, but there are still active invites. 

This helps you focus on bookings that need immediate action.

To assign or invite providers directly from this panel, follow these steps:

  1. Select an unassigned booking

    Select any booking from the unassigned bookings panel

    What happens next:

    • Existing calendar bookings temporarily fade out
    • The slots where the selected booking would go are highlighted on the calendar
    • You'll see color-coded availability for the slots:

      🟢 AVAILABLE (Green highlight)
      └─ Service Provider is available and within working hours

      ⚠️ NOT AVAILABLE (Gray highlight)
      └─ Conflicts exist: Outside working hours, time blocked by service provider or already has another booking at this time

      🟡 ALREADY INVITED (Yellow highlight)
      └─ Service Provider was previously invited to this booking

      🔴 REJECTED (Red highlight)
      └─ Service Provider declined this booking

  2. Select one or more providers

    Click a slot to select a Service Provider. You can select multiple providers or time slots at once:

    • Windows: Hold Ctrl while clicking
    • Mac: Hold ⌘ (Command) while clicking
  3. Review the confirmation window

    A confirmation window will open where you can review the selected providers, see any scheduling conflicts, and check the reasons for unavailability.

    Example conflicts shown:
    - "Morning blocked by provider"
    - "Outside work hours (10:30 AM - 5:00 PM)"  
    - "Booking with John Smith (2:00 PM - 5:00 PM)"


    After that, choose your next action:

    Assign → Immediately assigns the booking
    Send invitation instead → Sends invitation (providers can accept/decline)
    Cancel → Goes back to calendar
💡 Note: You can still assign or invite providers to unavailable slots if necessary. The system warns, but does not restrict.

Day vs Week View

The Scheduler offers two calendar views for different needs.

📅 Day View

Best for: Detailed scheduling and seeing exact time slots

💡 Toggle orientation: Click the Day tab again to switch axes. Choose the orientation that works best for your workflow.

📆 Week View

Best for: Viewing scheduling patterns across multiple days. This view prioritizes visibility over detail.

💡 Tip: Use Week view to identify busy/slow days, then switch to Day view for detailed scheduling.

Drag & Drop Rescheduling

You can quickly reschedule bookings by dragging them to a new time slot.

  1. Click and hold on any booking
  2. Drag to the new time slot
  3. Release to confirm the new time slot

A confirmation window will appear to confirm the reschedule.

⚠️ Important: Bookings can only be moved within the same Service Provider.

Creating Bookings from the Calendar

You can create new bookings by clicking on available slots in the Scheduler.

  1. Click any empty white slot on the calendar background
  2. The Booking Form opens automatically with the selected time slot pre-filled and the Service Provider already selected
  3. Fill in booking and customer details, and submit


Important: Configure Working Hours

⚠️ Recommended setup

The Scheduler automatically determines the time range displayed based on your team's working hours.

This means:

  • The calendar will not show the full 24-hour day (12:00 AM – 11:59 PM)
  • Instead, it focuses on hours where providers are actually working

Best Practice: Make sure each Service Provider has their working 
hours configured. This ensures the calendar focuses only on relevant working hours.

Did this answer your question?