Schedulers

Give people a public link to book time with you — without the email ping-pong. A scheduler reads availability from your connected calendars, applies the rules you set (length, working hours, buffers, lead time), and writes the booking back to the calendar of your choice. This guide walks the whole flow: creating a scheduler, tuning availability, customizing the booking page, sharing it, and managing the ones you’ve already published.

JM Chad Gilles Updated May 10, 2026 9 min read

Scheduler basics

Open Schedulers from the side rail. At the top of the page is your Connected Accounts card — you need at least one calendar account connected here before you can create a scheduler. Below it is the Schedulers card itself, with a New Scheduler button on the right and a grid of any schedulers you’ve already created.

What a scheduler does

Every scheduler is a public booking page with its own URL — for example calendarbridge.com/book/userx/30min. When someone visits it, CalendarBridge:

The scheduler card at a glance

Each scheduler in the grid shows up as a card with five regions:

info
No accounts connected yet? The New Scheduler button is disabled and the card shows a connect-calendars prompt. Hook up at least one account from Manage Syncs first.

Create a new scheduler

Click + New Scheduler in the top-right of the Schedulers card. The page swaps into a four-step builder with a live preview pinned to the right — the preview updates as you go, so you can see exactly what your booking page will say.

  1. Pick calendars & name your scheduler

    Step 1 covers the plumbing — which calendars the scheduler reads, and what to call it.

    • Booking calendar — the calendar bookings are written to. Pick one of your connected calendars.
    • Additional calendars to check — optional. Add any extra calendars you also want consulted for conflicts (think: your personal calendar, a shared team calendar). Their free/busy is honored, but bookings still land on the booking calendar above.
    • Scheduler name — internal label, e.g. “30 min meeting” or “Design review.” This is what shows in your dashboard and in the page title of the booking page.

    Click Next to advance to availability.

  2. Set length, hours, and buffers

    Step 2 controls when people can book. See Availability & buffers below for the full field-by-field walkthrough — at a glance:

    • Pick a meeting length: 60, 30, or 15 minutes, or add a custom value.
    • Toggle each weekday on or off and set start/end times.
    • Set your timezone, booking window, minimum notice, and before/after buffers.
  3. Configure the event itself

    Step 3 decides what the resulting calendar event looks like. Set the subject line, a description, an event color, the video conferencing provider, any additional invitees, and as many custom questions as you need (see Event details & questions).

  4. Polish the booking page

    Step 4 covers the booker’s experience: welcome message, post-booking redirect URL, page language, time format, first day of the week, and an optional banner image and avatar. Click Create scheduler to finish — you’ll land back in the Schedulers grid with the new card already published.

lightbulb
You can jump around. The builder is a stepper, not a wizard — once you complete a step it stays unlocked, so you can click any earlier step’s header to jump back and edit it without losing later work.

Availability & buffers

Step 2 is where you draw the boundary around your bookable time. Every control on this step compounds: a slot has to satisfy all of the rules below to be offered.

Meeting length

Pick from the three quick options (60 / 30 / 15 minutes) or click + Add custom to enter your own. The Default time field underneath shows the chosen value in minutes and is editable directly if you want a non-round number — for example 45.

Weekly availability

Each day of the week is a row in the weekly grid with a toggle, a start time, and an end time. Switch a day off to block bookings entirely; switch it on and adjust the times to match your working hours. Use the small + on the right of any row to add a second window in the same day — handy for split schedules (e.g. mornings and late afternoons, lunch carved out in the middle).

Timezone

The timezone the times above are expressed in. CalendarBridge automatically converts to each visitor’s local timezone on the booking page, so a 9 am ET slot will show as 6 am PT for someone on the west coast.

Booking window

How far into the future people can book. Choose from 1 week, 2 weeks, 3 weeks, 1 month, 2 months, 3 months, 6 months, or 1 year. The booking page never offers dates past this horizon.

Minimum notice

The smallest gap allowed between “now” and the start of a booking. Pick anything from 0 minutes up to 2 weeks. If you set 2 hours, no one can book a slot starting in the next 120 minutes — protects you from same-day surprises.

Buffers

Two separate fields, Buffer before and Buffer after. Each carves time off either side of a meeting so back-to-back bookings can’t collide. A 15-minute after buffer on a 30-minute call means CalendarBridge won’t offer another slot until at least 45 minutes after the previous one starts.

info
Lead time and buffers are independent. A 30-minute buffer is not the same as 30 minutes of notice — buffers gate other bookings around an existing meeting, while minimum notice gates how soon this meeting can start.

Event details & questions

Step 3 controls what the booked event looks like on your calendar — and what the visitor is asked when they book.

Subject & description

The Subject field becomes the event title on your calendar. You can use the booker’s name in the title — for example “30 min with {{invitee_name}}” — by inserting the merge tags shown in the help link beneath the field. The Description behaves the same way and lands in the event body.

Event color

Pick from Calendar Default plus a palette of ten named colors (Tomato, Tangerine, Banana, Sage, Peacock, Blueberry, Grape, Flamingo, Graphite). The selection only affects this scheduler’s events — handy for visually separating client calls from internal meetings inside the same calendar.

Online meeting

Choose the video provider CalendarBridge attaches to every booking:

If the provider you need isn’t connected yet, click + Connect another account beneath the dropdown to attach it.

Additional attendees

Email addresses entered in Additional attendees are CC’d on every booking. Use this to pull in a teammate, an assistant, or a shared inbox without forcing the visitor to remember to add them.

Custom questions

Click + Add question to ask anything beyond name and email — what the call is about, a phone number, a project link. The expanded scheduler card surfaces a Questions count so you can see at a glance how much a given scheduler asks of its bookers.

Appearance & localization

Step 4 is everything the booker sees and the post-booking experience.

Welcome message

A short paragraph that appears at the top of the booking page — context, instructions, or a sentence about you. Keep it scannable; this is the first thing visitors read.

Redirect URL

An optional URL CalendarBridge sends visitors to after they confirm a booking. Use it to send them to a thank-you page, a payment flow, or a Calendly-style next-step prompt. Leave it blank to show the default confirmation page.

Page language

The language the booking page is rendered in: English, Spanish, German, French, Portuguese, or Japanese. This is independent from the dashboard locale you use yourself.

Booker locale override

Controls date and number formatting on the booking page. Auto matches the visitor’s browser locale; pick a specific locale like en-GB or es-ES if you want consistent formatting regardless of who’s viewing.

Time format & first day of week

Independent radio toggles. Time format flips between 12h (am/pm) and 24h. First day of the week flips between Sunday and Monday, which changes the column order in the date picker.

Banner image and avatar

Drop in a wide banner for the top of the page and a round avatar for the header. Both are optional — without them the page falls back to a clean text-only header — but a photo and a banner make a scheduler feel more personal and on-brand.

Share & embed

Every published scheduler has a public URL of the form calendarbridge.com/book/<handle>/<slug>. You’ll find it in two places.

Copy the link

On the scheduler card, the URL row is the gray pill under the header. Click Copy — the icon switches to a green check and reads Copied for a couple of seconds. Paste it into an email signature, a chat message, or a CRM template.

Embed it on a website

Click the Embed button next to Copy. A modal opens with an <iframe> snippet pre-filled with your scheduler URL — copy and paste it into any page that accepts HTML. The default iframe is 600px tall and full-width; tweak the inline styles if your layout needs different dimensions.

lightbulb
Keep links short. Custom domains let you replace calendarbridge.com/book/… with your own domain — see Custom domains in Account & Billing if you want bookings to live at, say, book.acme.com.

Manage existing schedulers

Back on the main Schedulers screen, each card carries the three management actions you’ll reach for most often.

ActionHow to triggerWhat it does
Edit Edit in the footer, or ⋯ → Edit in the header menu Reopens the four-step builder for this scheduler. Every step is marked done; click any step header to jump straight into the section you want to change.
Clone ⋯ → Clone in the header menu Duplicates the scheduler with a new URL slug — useful as a starting point for variants (e.g. a 15-minute version of a 30-minute call).
Delete ⋯ → Delete in the header menu Permanently removes the scheduler and disables its public URL. Existing bookings on your calendar are preserved; only future bookings against that URL are blocked.
Expand details More / Less in the footer Reveals the full configuration summary — length, window, language, time format, first day, lead and buffer values, questions, conferencing, extra calendars, and the weekly working-hours grid — without leaving the list.
Copy link Copy in the URL row Copies the public booking URL to the clipboard.
Embed code Embed in the URL row Opens the iframe snippet modal for adding the scheduler to a website.

The empty state

If you delete every scheduler, the card collapses to an illustrated empty state with a Create your first scheduler button — the same flow as + New Scheduler, just a more prominent prompt when the grid is empty.

shield
Deleting is irreversible. Once a scheduler is deleted, its URL stops resolving immediately. If you simply want to take a scheduler offline temporarily, clone it as a backup and then delete the live one — or, more easily, change the booking window to 1 week and toggle every weekday off until you’re ready to reopen.