Skip to main content
Calendar0documentation home
Sign in

Hosting Client Bookings

Last updated Oct 18, 2026

Overview

The hosting client bookings feature enables you to accept appointments via customizable booking links, review incoming bookings, reschedule or cancel sessions, embed booking widgets directly into external websites, and automatically send confirmation, reminder, cancellation, and reschedule emails to guests and hosts.

Reviewing Incoming Bookings

Manage all incoming appointments directly from your bookings dashboard. The dashboard organizes bookings into three tabs:

  • Upcoming: Confirmed meetings that have not yet ended, listed with the soonest first. In-progress meetings remain visible here so you can easily join them.
  • Past: Confirmed meetings that have already ended, listed with the latest first.
  • Cancelled: Every cancelled booking, listed with the latest meeting first.

Each booking row displays appointment details including the guest's name, email, scheduled date, time range, duration, timezone, and video link or location.

Note

The bookings list automatically updates status and shifts meetings between tabs as time progresses, ensuring your view remains current even if the page stays open without interaction.

Rescheduling and Canceling Sessions

Managing Appointment Changes

Both hosts and guests can modify or cancel appointments using self-service options or management pages.

Canceling a Booking

  • As a Host: Open your bookings dashboard, find the appointment under the Upcoming tab, open its details or actions menu, and select Cancel booking. You can optionally provide a cancellation reason.
  • As a Guest: Guests can click the Manage booking link in their confirmation or reminder email to access a secure management page where they can cancel the session.

Important

When a guest cancels a booking, the system automatically removes the event from your calendar and sends a cancellation notification email to both the guest and you (the organizer) along with any provided reason.

Rescheduling a Session

Guests can reschedule meetings using the Reschedule link found in their confirmation and reminder emails. This opens your public booking page pre-loaded with the appointment details, allowing the guest to select a new available time slot. Once confirmed, your calendar and the guest's calendar update automatically, and a reschedule notification email is sent.

Embedding Booking Widgets

You can embed your booking page directly into external websites using three distinct display modes. To access your embed code, go to your booking links manager, open the options menu for any link, and select Embed.

Embed ModeDescription
InlineShows the booking page directly embedded inside your web page content.
PopupAdds a button that opens the booking page in a centered overlay modal over your page.
Floating buttonPlaces a persistent button in the corner of your screen that opens the booking page when clicked.

Tip

When embedding booking widgets, the widget automatically resizes to fit its content, preventing unwanted scrollbars on your host website.

Email Notifications

The platform automatically handles guest and host communication throughout the booking lifecycle.

  • Booking Confirmation: Sent immediately after a successful booking, containing meeting details, calendar invitation files, and a manage link.
  • Reminders: Automated background tasks send meeting reminders ahead of scheduled start times.
  • Cancellations & Reschedules: Instant email updates sent to participants whenever an appointment status changes.

Warning

Reply-To addresses on booking emails are automatically set to the host's email address (or guest email when notifying the owner of a cancellation), allowing direct communication between participants.

Was this page helpful?