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

Your schedulers

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

Select your booking calendar

Click + New Scheduler in the top-right of the Schedulers card. The page swaps into a five-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.

  5. Automate the follow-through (optional)

    Step 5 is the workflow: up to two reminder emails before the meeting and one follow-up after it. Skip it entirely if you don’t need it. 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

Availability and 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

Event details

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.

Making a question required

Each question has a Required toggle next to it. Turn it on and the booking page marks that question with an asterisk and refuses to submit until it’s filled in. Questions are optional by default, so existing schedulers are unaffected.

Requirements are enforced on our servers as well as in the browser, so a booking that skips a required answer is rejected no matter how it was submitted — you can rely on the answer being there.

info
Only ask for what you genuinely need. Every required question is one more thing standing between someone and a booked meeting, and it applies to all bookings on that scheduler.

Appearance & localization

Appearance and branding

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

Editing a scheduler

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 five-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.

Workflows: reminder & follow-up emails

Step 5 of the scheduler editor automates what happens around a booked meeting. It’s entirely optional — leave it empty and the scheduler behaves exactly as before — and it’s configured per scheduler, so a sales link can nag and a support link can stay quiet.

Reminder emails

Add up to two reminders, each sent a chosen interval before the meeting starts (15 minutes through 1 week). For each one you pick the audience — the person who booked, you, or everyone on the meeting — and write the subject and message. Reminders whose send time has already passed for a last-minute booking are skipped rather than sent late.

Follow-up email

Add one follow-up, sent from immediately after the meeting ends up to a week later. Useful for a feedback link, next steps, or a “book the next one” prompt.

Placeholders

Subjects and messages accept {invitee_name}, {invitee_email}, {my_name}, {my_email}, {subject}, {start_time}, {end_time}, {meeting_link}, {manage_link}, and {scheduler_name}.

info
Rescheduling a booking moves its pending reminders and follow-up to the new time; cancelling it drops them. Editing a workflow affects meetings booked after you save — existing bookings keep the schedule they were created with. Full details and the placeholder reference: Scheduler Workflows.

Combined booking links

To let someone book time with several of you at once, join your booking handles with a +:

Click Build a combined link in the top-right of the Schedulers card to assemble one without typing the URL by hand: pick your scheduler, add up to four teammates by handle, then copy the finished link. Give it a name and hit Save and it’s kept in your personal settings, so you can copy or edit it again from the same dialog on any device.

How it behaves

info
Everyone on a combined link needs a claimed custom URL, and a link supports up to five people. See Combined Booking Links for the full walkthrough and troubleshooting.