Skip to main content

Public Scheduling

Public Scheduling lets customers book appointments with your team directly from your website or a shared link.

What It Does

Instead of phone tag and back-and-forth emails, customers can:

  1. Visit your booking page
  2. See real-time availability
  3. Pick a time that works
  4. Fill out their information
  5. Get an instant confirmation

The system handles everything automatically - no manual scheduling required.

What Gets Created Automatically

The booking process creates records at different stages:

When the customer submits their contact information:

ItemDescription
ContactNew contact record, or updates existing if email matches
ProjectNew project linked to the contact

When the customer confirms their appointment:

ItemDescription
ActivityThe appointment on the assigned team member's calendar
Travel Time ActivityBlocks prep/travel time before in-person appointments (if configured)
Customer EmailConfirmation with calendar invite (.ics) attachment
Staff NotificationEmail to the team member about the new booking

How It Works

Scheduling Groups

A scheduling group is a booking page for a team. For example:

  • "Sales Team" - customers book with any available salesperson
  • "Design Consultants" - customers book design meetings

Each group has its own:

  • Public URL to share
  • Team members who receive bookings
  • Load balancing rules
  • Appointment options
  • Branding settings

Automatic Routing

When multiple team members are in a group, the system automatically decides who gets each booking based on your load balancing settings:

  • Least Busy - routes to whoever has the most availability
  • Round Robin - rotates evenly through the team
  • Weighted Priority - senior staff get priority
  • Show All - customer chooses who they want

Real-Time Availability

The booking page shows only times when team members are actually available. It checks:

Key Features

FeatureDescription
Team Booking PagesOne link for your whole team, system routes automatically
Smart Load BalancingDistribute appointments fairly across team members
Appointment OptionsLet customers choose virtual or in-person, different durations
Travel Time BlockingAutomatically reserve prep time before in-person meetings
Returning Client RoutingRoute repeat customers to their previous team member
Custom BrandingMatch your company colors and style
Lead CaptureCollect customer info with customizable forms
Instant ConfirmationAutomatic emails with calendar invites

Getting Started

  1. Set Up Availability - Team members need availability schedules first
  2. Create a Scheduling Group - Set up your booking page
  3. Share Your Link - Embed on your website or share directly

Or follow our Quickstart Guide to get your booking page live in under 10 minutes.

In This Section