Skip to main content

What Are Scheduling Pages and How Do They Work?

Scheduling pages allow your invitees to book appointments with you automatically by selecting from your available time slots.

Written by Doa Kaplan
Updated over 2 months ago

A scheduling page (also called an event type or booking page) is a customizable booking interface that displays your availability and allows invitees to book appointments with you. When someone visits your scheduling page, they see your available time slots based on your calendar availability and can instantly book a meeting without back-and-forth emails. Each scheduling page can be configured for different meeting types, durations, and purposes.

All plans let you create scheduling pages. The free (Starter) plan includes 2 one-on-one scheduling pages. Paid plans unlock unlimited one-on-one pages. Group and Collective pages require a Professional plan or above. Round-Robin and Flexi pages require a Business plan or above.


How scheduling pages work

When you create a scheduling page in Zeeg, you define the meeting parameters such as duration, location (in-person, video call, or phone), and your availability. Zeeg then automatically checks your connected calendars for conflicts and displays only available time slots to your invitees.

The booking process is simple:

  1. You share your scheduling page link with an invitee

  2. They select a convenient time from your availability calendar

  3. They enter their contact information

  4. The meeting is automatically added to both calendars

  5. Both parties receive confirmation emails with meeting details


Types of scheduling pages

Zeeg offers different scheduling page types to accommodate various meeting scenarios:

One-on-One meetings (one host, one invitee)

Standard individual appointments between you and one invitee. Perfect for consultations, interviews, sales calls, or coffee chats.

Group events (one host, multiple invitees)

Allow multiple invitees to book the same time slot. Ideal for webinars, workshops, group consultations, or training sessions where multiple participants attend together.

Collective events (multiple hosts, one invitee)

Schedule meetings where all specified team members must attend together. The system checks everyone's availability simultaneously and only shows time slots when all required team members are free.

Round-Robin events (rotating hosts, one invitee)

Distribute bookings evenly among team members. When someone books a meeting, Zeeg automatically assigns it to the team member with the fewest upcoming bookings or the next available person in rotation.

Flexi events (dynamic multiple hosts, one invitee)

Allow invitees to book with any one available team member. The system shows combined availability of all team members, and the invitee gets matched with whoever is free at their chosen time.


Key features of scheduling pages

Customizable meeting parameters

  • Duration: Set meeting length from 15 minutes to several hours

  • Location: Choose between video conferencing (Zoom, Google Meet, Microsoft Teams), phone calls, or in-person meetings

  • Buffer time: Add breathing room before and after meetings

  • Booking limits: Control how many appointments can be booked per day or in total

  • Advance notice: Prevent last-minute bookings by requiring minimum notice

  • Scheduling window: Define how far in advance invitees can book

Booking page customization

  • Branding: Add your logo, customize colors, and match your brand identity

  • Custom URL: Create memorable links like zeeg.me/yourname/consultation

  • Description: Add meeting context, preparation instructions, or agenda

  • Custom questions: Collect additional information from invitees during booking

  • Confirmation page: Customize what invitees see after booking

Smart scheduling features

  • Automatic time zone detection: Zeeg detects both your and your invitee's time zones and displays times correctly for everyone

  • Calendar conflict prevention: Connected calendars are checked in real-time to prevent double-bookings

  • Automatic reminders: Send email or SMS reminders to reduce no-shows (available on paid plans)

  • Reschedule and cancellation: Both parties can easily reschedule or cancel with automatic notifications


How to create a scheduling page

Before creating your first scheduling page, make sure you have:

  1. Connected your calendar - Zeeg checks your calendar for conflicts and adds confirmed bookings automatically. Connect your Google Calendar, Microsoft Outlook, Microsoft Exchange, or Apple Calendar in Settings > Calendar Connections.

  2. Set your working hours - Define when you're available for meetings in Availability settings. These hours will be your default availability for all scheduling pages (though you can override them for specific pages).

If you haven't completed these steps yet, Zeeg will guide you through them during your first setup.

When you create a Zeeg account, a sample "30-Minutes Meeting 1:1" scheduling page is automatically created for you. You can customize this page or create new ones from scratch. In this article, we’ll show you how to create a scheduling page from scratch.

1. Log into your Zeeg account and navigate to your Dashboard. This is where all your scheduling pages are displayed.

2. In the top right corner of your Dashboard, click the + Create new button.

3. Now, select the type of scheduling page you want to create. For this guide, we'll create a one-on-one scheduling page. Click one-on-one events to continue.

4. Now you'll set up the core details of your scheduling page.

  • Event name: Give your scheduling page a clear, descriptive name that tells invitees what the meeting is about. We’ll call ours "30-Minute Product Demo".

  • Page owner: For One-on-one pages, this defaults to "Individual user" (you). For team scheduling pages, you can select which team member or team owns the page.

  • Primary host(s): This field shows who will host the meeting. For One-on-one pages, you'll see your name and email displayed here. As workspace admin, you can also assign a workspace members’ email to set up the scheduling page for them. And for team scheduling pages (Collective, Round-Robin, Flexi), you'll search and select team members who should be included.

5. Click Save to create your scheduling page.

6. After clicking Save, you'll be redirected to the full scheduling page editor with several tabs in the left sidebar. Each tab controls different aspects of your scheduling page. So let’s start editing your page:

  • Base Settings - This is where you'll configure the essential details of your scheduling page:

  • Description: Add context about what the meeting will cover. This appears on the scheduling page and helps invitees understand what to expect. You can include meeting objectives, preparation instructions, or any relevant details. (Character limit: 4000)

  • Link: Customize the last part of your scheduling page URL. By default, it uses your event name, but you can make it shorter or more memorable. Your scheduling page will be accessible at: zeeg.me/yourname/your-custom-slug

  • Primary color: Select a color theme for your scheduling page. This affects the visual appearance when invitees view your booking page. Choose from the available color options or enter a custom hex code.

  • Duration: Select how long the meeting should last. You can set a single duration (e.g., 30 min) or offer multiple duration options for invitees to choose from. Click the + button to add additional duration options.

  • Location: Choose where the meeting will take place. Click Add event location and choose from: a) videoconference meeting link through Zoom, Google Meet, Microsoft Teams, Whereby, Skype or Whatsapp; b) Phone call; c) in-person meeting; custom location

  • Jitsi - Generates Jitsi Meet links

The meeting link or location details will be automatically included in confirmation emails.

  • Hosts - Manage who can host meetings for this scheduling page. For one-on-one pages, this displays your profile. However, you still have the option to reassign another host. For team pages, you can add or remove team members and configure host assignment rules.

  • Availability - By default, your scheduling page uses your general working hours defined in Availability settings. However, you can override these for specific scheduling pages in this tab.

Learn more about how to set your availability.

  • Questions - Add custom fields to collect additional information from invitees during the booking process. Click + New to add custom questions and select the type of question (text, select dropdown, checkbox, radio button, date, textarea)

  • Auto Mapping (CRM Integration) - Map questions to CRM fields to automatically populate contact and company data. Click the "Auto Mapping" dropdown to:

  • Switch to question type - Keep it as a standard booking question

  • Map to People fields - Choose from default fields (Description, Facebook, Twitter, LinkedIn, Instagram, Job Title) or any custom attributes you've created for the People object

  • Map to Companies fields - Choose from default fields (Name, Description, Website, Facebook, Twitter, LinkedIn, Instagram, Industries) or any custom attributes you've created for the Companies object

  • Map to Custom Object fields - If you've created custom objects (like Deals, Projects, Properties, etc.), you can map questions to attributes in those objects

  • Override Existing Attribute - When enabled, this question will replace existing CRM record values with new answers from invitees

  • Active toggle - Enable or disable the question without deleting it

Toggle questions on/off using the switch on the right. Drag questions using the ⋮⋮ icon to reorder them.

  • Notifications - Configure how and when confirmation and reminder notifications are sent:

  • Event confirmation method: Choose how invitees receive their booking confirmation (calendar invitation, confirmation email, or no confirmation).

  • You can customize the confirmation email content by clicking the edit icon.

  • Additional notification options:

  • Disable host emails - Hosts won't receive update or cancellation emails for this event

  • Forward notifications - Forward host emails to additional recipients

  • Hide personal info - Exclude attendee details from host emails

  • Add cancel/reschedule links - Include cancel/reschedule links in attendee confirmation (enabled by default)

  • Payment - Set up payment requirements for bookings (available on paid plans).

Read more on how to configure payments.

  • Advanced - Configure additional scheduling behaviors and settings including language, buffers, booking limits, minimum scheduling notice, time-slot intervals, time zone display, calendar settings, back-to-back scheduling, email verification, and redirect options.


After creating your scheduling page

Once you've configured all your settings, your scheduling page is ready to use. You don't need to complete every tab - you can start with just the basic settings and add more later.

What you can do next:

View your live page - Click Preview at the bottom left of the page to see your scheduling page as invitees will see it. Test the booking experience yourself.

Share your link - Click Share to access your scheduling page link, QR code, embed code, and single-use links.

Edit settings - Return to your Dashboard, click the three dots next to your scheduling page, and select Edit to modify any settings.

Toggle page on/off - Use the green toggle switch at the top to enable or disable your scheduling page without deleting it.

Your scheduling page will be accessible at:

zeeg.me/yourname/your-custom-slug

Share this link with anyone you want to be able to book time with you.


FAQ

Can I have multiple scheduling pages?

Yes, you can create unlimited scheduling pages in paid tiers. Each can have different durations, locations, availability rules, and purposes. Bear in mind that the free plan gets you two scheduling pages only.

Do invitees need a Zeeg account to book?

No, invitees don't need a Zeeg account. They simply visit your scheduling page link, select a time, enter their contact information, and confirm the booking.

Can I limit who can book with me?

Yes, you can hide scheduling pages from your main Zeeg page so they're only accessible via direct link. You can also use single-use links that expire after one booking, or require a password to access certain scheduling pages (available on paid plans).

What happens if I already have something scheduled?

Zeeg automatically checks your connected calendars and only shows time slots when you're genuinely available. If you have a conflict, that time won't be offered to invitees.

Can I use scheduling pages without connecting my calendar?

Yes, but you'll need to manually manage availability and add confirmed appointments to your calendar yourself. Connecting your calendar enables automatic conflict detection and adds bookings automatically.

How do I delete a scheduling page?

Go to your Dashboard, find the scheduling page you want to delete, click the three dots, and select Delete. Any existing bookings using that page will remain scheduled, but no new bookings can be made.

How do participants join the meeting once it's been booked?

After booking an appointment through your scheduling page, participants receive a confirmation email with all meeting details including:

  • For video calls: A direct link to join the meeting (Zoom, Google Meet, or Microsoft Teams link)

  • For phone calls: The phone number to call

  • For in-person meetings: The meeting location and address

If you've connected your calendar to Zeeg, the meeting also appears on both your and the participant's calendar with the same joining information. Participants can simply click the calendar event when it's time to join.

Did this answer your question?