How to Create a Booking event

This guide walks you through the entire process of creating a booking, from setting up the booking event to publishing it so customers can book sessions with you.

By the end of this guide, you will know how to:

  • Create and configure a booking event
  • Add operators (hosts) and optional services
  • Set availability per operator
  • Control booking rules such as notice time and buffers
  • Customize booking form questions
  • Define what happens after a booking is completed
  • Embed the booking widget anywhere in your platform

This system is designed to work equally well for:

  • Simple 1:1 bookings
  • Multi-coach teams
  • Multiple services in one booking flow
  • High-volume automated scheduling

Step 1: Go to Bookings

Navigate to:

Booking → All Bookings

Here you can:

  • See all existing booking events
  • Create new bookings
  • Edit or manage existing ones

Click ➕ Create New Booking Event to get started.

💡 Tip

If you plan to offer multiple booking types (e.g. coaching, onboarding, support), create one booking per purpose rather than overloading a single booking with too many services.


Step 2: About the Booking

This step defines the basic information about the booking and how it appears to customers.

Event Name

The name of the booking event.

Shown in:

  • Booking page
  • Confirmation screen
  • Emails and reminders
  • Calendar events

Best practices:

  • Make the purpose immediately clear
  • Include duration if relevant
  • Avoid internal or vague names

Good examples:

  • 1:1 Coaching – 45 minutes
  • Free Discovery Call
  • Strategy Session (Existing Clients)

Description

A short explanation of what the booking is about.

Displayed on:

The booking page before time selection.

Recommended content:

  • What this session is for
  • Who it’s intended for
  • What the client should prepare

💡 Tip

A clear description reduces no-shows and mismatched expectations.

Location

Where the meeting will take place.

Examples:

  • Zoom / Google Meet link
  • Physical address
  • “Online – link sent after booking”

How this is used:

  • Included in confirmation emails
  • Included in reminder emails
  • Can be configured to be displayed on the summary and confirmation screen

Recommendation:

If links change often, use a generic message and send the actual link via automation or calendar invite.

Pro Tip: Use an Always-On Meeting Link for Better Control

If you use a generic, always-on meeting link (such as a recurring Zoom or Google Meet link), we recommend the following setup for a smoother and more secure booking experience:

  • Only show the meeting link on the confirmation screen

    This ensures the link is revealed only after the booking is completed, not on the booking summary page.

  • Combine this with buffer time between appointments

    Buffer time prevents sessions from overlapping and gives you space to prepare before the next meeting.

  • Require manual approval or admission in your meeting tool

    Enable waiting rooms or manual admission so participants can’t join the meeting unexpectedly.

This setup is ideal for coaching, consulting, and other 1:1 sessions where you want full control over when meetings start and who can join.

Meeting Reminder

Automatically reminds clients before their meeting.

Available options include:

  • Never

Or this amount of time before the booking event:

  • 15 minutes
  • 30 minutes
  • 1 hour
  • 2 hours
  • 6 hours
  • 12 hours
  • 24 hours
  • 3 days
  • 7 days

Strategic tips:

  • Short reminders (15–30 min) → spontaneous or low-commitment calls
  • Longer reminders (24h+) → paid or high-stakes sessions
  • Multiple reminders can be handled via email automations if needed

Appointment Confirmation Email

Option to automatically email clients when a booking is made.

What this does:

  • Confirms the booking immediately
  • Reduces uncertainty
  • Improves show-up rate

Recommendation:

Leave this enabled unless you have a fully custom confirmation automation.

Click Save Changes, then Next to continue.


Step 3: Operators & Services

This step defines who hosts the meeting and optionally what type of session is booked.


Operators (Required)

An operator is the person hosting the session.

You must add at least one operator for a booking to work.

Typical operator examples:

  • Coach
  • Consultant
  • Support agent
  • Team member
  • Founder

Adding an Operator

Click ➕ Add an Operator. This opens a panel where you can:

  • Select an existing operator
  • Create a new operator

Creating an Operator

Each operator represents the person hosting the meeting. The information you add here affects both the customer experience and your internal workflow, so it’s worth setting this up carefully.

Each operator can have:

  • Name

    The operator’s name is shown to clients during the booking process and in confirmation messages.

    Use the name your clients recognize (for example first name, or first name + role).

  • Email

    This email address is used for:

    • Booking notifications
    • Calendar invitations
    • Reminder and update emails
    • Calendar integrations

      It should always be an email the operator actively uses.

  • Description

    The description helps clients understand who they are booking with.

    This is especially useful if you have multiple operators or if clients can choose between them.

    Examples of what to include:

    • Role or expertise
    • Who the session is best suited for
    • Short, friendly introduction
  • Image

    The operator image is shown during the booking flow when clients select an operator.

    Adding an image increases trust and makes the experience more personal and human. Use a clear, professional photo with good lighting and a neutral background.

  • Color

    The color is used internally to visually distinguish bookings in calendars and schedules.

    This is particularly helpful when:

    • Multiple operators share a calendar view
    • You want quick visual clarity when scanning bookings
  • Google Calendar Connection

    Connecting an operator’s Google Calendar allows the system to:

    • Automatically block unavailable times
    • Prevent double bookings
    • Add booked sessions directly to the operator’s calendar

      This ensures availability stays accurate without manual updates.

💡 Best Practice – always connect calendars for operators who actively host meetings.

Without a connected calendar, the system cannot detect existing events, which increases the risk of double bookings or scheduling conflicts.

A connected calendar creates a reliable, automated scheduling flow that stays in sync with the operator’s real availability.

Automatic Operator Assignment (Optional)

Enable Assign operators automatically to:

  • Remove choice from the client
  • Let the system distribute bookings evenly

Use this when:

  • Operators provide the same service
  • Speed and simplicity matter
  • You want a “next available” experience

Avoid this when:

  • Personal chemistry matters
  • Clients expect to choose a specific person

Services (Optional but Powerful)

Services define what kind of session is booked. Think of services as “booking products.”

When Services Are Especially Useful

Use services if:

  • You offer different session lengths
  • You have both free and paid sessions
  • You want one booking page for multiple offers
  • Operators offer different types of sessions

Creating a Service

A service defines what kind of session the customer is booking.

Services strongly influence how the booking widget behaves, especially when it comes to time availability, capacity, and user expectations.

Think of a service as the booking logic layer between the customer and the operator.

Each Service Includes:

  • Service Name

    The service name is customer-facing and shown in the booking widget before time selection.

    It should clearly describe what the client is booking.

    Good examples:

    • 1:1 Coaching Session – 60 min
    • Group Q&A Call
    • Strategy Deep Dive
  • Description

    The description sets expectations before the customer selects a time.

    Use it to explain:

    • What the session includes
    • Who it’s for
    • Any preparation required

      Clear descriptions reduce mismatched bookings and no-shows.

  • Service Type
    • One-on-one
      • One customer books one operator
      • Each time slot can only be booked once
      • Availability is tied directly to the operator’s calendar

        How this affects the booking widget:

      • Time slots disappear once booked
      • Availability is recalculated per operator
      • Calendar conflicts immediately block slots

        This is ideal for:

      • Coaching
      • Consulting
      • Support calls
      • Sales or discovery sessions
    • Group
      • Multiple customers can book the same time slot
      • The session runs once but can have multiple attendees
      • Capacity is shared across participants

        How this affects the booking widget:

      • Time slots remain visible until capacity is reached
      • Booking availability is not removed after the first booking
      • The same session time can be booked by multiple people

        This is ideal for:

      • Workshops
      • Group coaching
      • Q&A sessions
      • Live classes

⚠️ Important insight

Group services behave fundamentally differently from 1:1 services. Mixing them in the same booking event can lead to confusing availability logic.

  • Duration

    Duration defines how long the session lasts and directly controls:

    • Slot length
    • Calendar blocking
    • Buffer interactions

      Tip: Make sure duration aligns with:

    • Availability increments
    • Buffer time
    • Operator energy and workload
  • Image

    Images help customers quickly distinguish between services.

    This is especially useful when multiple services are offered in the same booking flow.

  • Contact Tagging

    Tags are applied automatically when a booking is made.

    Use tags to:

    • Trigger onboarding emails
    • Send preparation instructions
    • Start follow-up sequences
    • Segment contacts by service type

💡 Tip: Use Tagging to Power Automation

Tags are one of the most powerful but often overlooked features.

Examples:

  • Tag: booked-1on1-coaching      → start coaching onboarding
  • Tag: booked-group-call      → send group call instructions
  • Tag: booked-discovery      → start sales follow-up flow

This allows the booking system to integrate seamlessly with your email and automation setup.

Linking Services to Operators

  • One operator → many services
  • One booking → many operators
  • Services are selected before time selection

This enables advanced setups such as:

  • Multiple coaches, same booking page
  • One coach, multiple session types
  • Tiered offerings inside one flow

Step 4: Availability

Availability defines when bookings can be made.

Availability Is Always Set Per Operator

If your booking has multiple operators, you must configure availability for each operator individually.

Use the Operator selector at the top to switch between operators.

Important:

If an operator has no availability, they will not appear as bookable – even if the booking itself is active.

Operator Availability Range

“The operator is available for booking”

Options include:

  • Today
  • Next 2 days
  • Next 3 days
  • Next week
  • Next 2 weeks
  • Next 3 weeks
  • Next 4 weeks
  • Next 5 weeks
  • Next 6 weeks
  • Indefinitely
  • Custom Date Range

Strategic use cases:

  • Short range → launches, campaigns, limited offers
  • Long range → ongoing coaching or support
  • Custom range → seasonal or temporary availability

Weekly Availability (Days & Hours)

Define:

  • Available weekdays
  • Start and end times per day

You can:

  • Add multiple time blocks per day
  • Mix weekdays and weekends
  • Create split schedules (e.g. mornings only)

💡 Tip

Always align availability with service duration and buffer settings to avoid unusable gaps.

Excluded Days

Excluded days temporarily block availability.

Use for:

  • Vacations
  • Sick days
  • Public holidays
  • One-off events

Best practice:

Use exclusions instead of editing weekly availability for temporary changes.

Availability Increments

Controls how selectable time slots are displayed.

Examples:

  • 15 minutes → flexible scheduling
  • 30 minutes → most common
  • 60 minutes → long sessions only

💡 Tip

Increments should evenly divide your service duration, if possible.

Scheduling Notice

Prevents last-minute bookings.

Examples:

  • No notice → spontaneous bookings
  • 2–24 hours → prepared sessions
  • 48 hours → high-touch or premium offers

💡 Tip

Scheduling notice protects your time and improves preparation quality.

Buffer Between Appointments

Adds automatic downtime between sessions.

Use buffers to:

  • Avoid back-to-back calls
  • Take notes
  • Reset mentally
  • Handle overruns

Available buffer options:

  • No buffer
  • 5 minutes
  • 10 minutes
  • 15 minutes
  • 20 minutes
  • 25 minutes
  • 30 minutes
  • 35 minutes
  • 40 minutes
  • 45 minutes
  • 50 minutes
  • 55 minutes
  • 60 minutes

Recommended buffers:

  • 5–10 min → short calls
  • 15–30 min → deep coaching sessions

Limit Sessions per Day (Optional)

Caps how many sessions an operator can have per day.

Useful for:

  • Preventing burnout
  • Maintaining energy and quality
  • Creating intentional capacity limits

Step 5: Form Questions

Form Questions define what information is collected before booking is confirmed.

Default Fields

By default:

  • Name
  • Email

These are required for booking functionality.

Custom Form Questions

You can:

  • Add custom questions
  • Create required or optional fields
  • Collect preparation data
  • Qualify leads before sessions

Examples:

  • “What is your main goal for this session?”
  • “Have you worked with us before?”
  • “Anything we should know in advance?”

Best practice:

Ask only what you will actually use.


Step 6: Confirmation

The confirmation step defines what the customer sees, feels, and does immediately after a booking is successfully completed.

This is a critical moment in the booking flow:

  • It reassures the customer that the booking was successful
  • It sets expectations for what happens next
  • It guides the customer into the next step of their journey

A well-designed confirmation experience increases trust, reduces no-shows, and creates a smoother transition into the actual meeting.

You can choose between two confirmation methods, depending on how advanced and branded you want the experience to be.

Option 1: Default Confirmation Message

The default confirmation message is a quick and lightweight way to confirm the booking without creating additional pages.

It is ideal when you want a fast setup and a clean, minimal confirmation experience.

What You Can Customize

  • Headline

    Displayed prominently on the confirmation screen.

    Use this to clearly confirm the booking, for example:

    “Your session is booked!” or “You’re all set!”

    Description

    Additional information shown below the headline.

    This is a great place to:

    • Thank the customer
    • Reconfirm the date and time
    • Explain what happens next
    • Set expectations before the meeting

      Call-to-Action Button

      An optional button that helps guide the customer forward instead of leaving them at a dead end.

      Button Destination

      The button can send the customer almost anywhere, for example:

    • A resource or preparation page
    • A checklist or onboarding page
    • A community or portal
    • A follow-up funnel step

Good Uses for the Default Confirmation Message

  • Simple thank-you messages
  • Basic next-step instructions
  • Linking to helpful resources
  • Light onboarding actions
  • Low-friction or free bookings

💡 Tip

This option works best when the booking itself is simple and doesn’t require extensive onboarding or explanation.

Option 2: Custom Confirmation Page

Instead of using the built-in confirmation message, you can redirect customers to a custom confirmation page created in the Web Studio.

This option gives you full control over layout, content, and branding, and allows you to design a more intentional post-booking experience.

When to Use a Custom Confirmation Page:

  • Fully branded thank-you pages
  • Personalized video messages
  • Detailed onboarding instructions
  • Next-step guidance or checklists
  • Funnel transitions (for example, moving users into a program or offer)

What You Can Include on a Custom Page:

  • Welcome or thank-you videos
  • Downloadable resources
  • Preparation or calendar instructions
  • Links to portals, communities, or courses
  • Tracking, analytics, or conversion elements

This makes the confirmation page an active part of your customer journey — not just a confirmation screen.

Redirecting Users After Booking (Both Options)

Whether you use a default confirmation message or a custom confirmation page, you can send the customer almost anywhere after booking.

Using the link selector, you can redirect users to:

  • Pages (thank-you pages, onboarding pages, resource hubs)
  • Funnels (onboarding flows, upsells, applications)
  • Store or product pages
  • External links (Zoom, Meet, Notion, third-party tools)
  • Files (PDFs, workbooks, checklists)
  • Anchor points on a page
  • Popups or video popups
  • Email or phone actions

This flexibility allows you to fully control what happens after the booking — not just confirm that it happened.

💡 Strong Recommendation

Use custom confirmation pages for paid or high-value bookings.

Paid sessions, premium coaching, and high-commitment bookings benefit greatly from a more intentional confirmation experience.

A custom page helps:

  • Reinforce the value of the booking
  • Reduce uncertainty and anxiety
  • Clearly guide the customer on what to do next

Choosing the Right Option

Use the default confirmation message for:

  • Simple or free bookings
  • Internal meetings
  • Fast, low-friction scheduling

Use a custom confirmation page for:

  • Paid sessions
  • Onboarding flows
  • Branded customer journeys
  • Funnels and upsells

Step 7: Publish and Use the Booking

Once your booking is saved, it becomes active and ready to use. You can allow customers to book available time slots by simply dragging and dropping the Booking Widget anywhere you create content in the platform – such as on pages, in popups, inside Circles, or on funnel steps.

For a detailed walkthrough on how to place, configure, and customize the Booking Widget, please refer to the dedicated article on the Booking Widget.

This allows customers to:

  • Choose operator (if enabled)
  • Choose service (if enabled)
  • Select time
  • Book instantly

Final Checklist

Before sharing your booking, confirm that:

✅ Booking details are clear

✅ Operators are added and connected

✅ Availability is set per operator

✅ Services (if used) are linked correctly

✅ Form questions are intentional

✅ Confirmation experience is aligned with your brand

✅ Booking widget is placed where users expect it

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.