How to Create a Google Calendar Booking Link (Step-by-Step)
Google Calendar has a built-in booking link feature called Appointment Schedules. It lets people book time on your calendar through a shareable link — no third-party tool required. Most people don’t know it exists, and those who find it quickly run into its limitations.
Here’s how to set it up, what you actually get, and when you’ll need something else.
Which Google Plans Include Appointment Scheduling
Not every Google account gets the full feature. Here’s the breakdown:
- Free Google account — You can create one booking page with basic settings. No access to premium features like Stripe payments, email reminders, or multi-calendar conflict checking.
- Google Workspace Business Starter — Same as free: one booking page, basic features only.
- Google Workspace Business Standard, Business Plus, Enterprise Standard, Enterprise Plus — Unlimited booking pages, Stripe payment collection, email reminders, booker email verification, and multi-calendar conflict checking.
- Google Workspace Education (Fundamentals, Standard, Plus), Teaching and Learning Upgrade, Nonprofits — Full appointment scheduling features included.
- Google One Premium (individual plan) — Full features for personal use.
- Google Workspace Frontline, Essentials, and legacy plans — Appointment scheduling is not available.
If you’re on a free account, you can still create a single booking page to try it out.
How to Create a Google Calendar Booking Link
Step 1: Open Google Calendar and Create an Appointment Schedule
- Go to calendar.google.com on your computer (this doesn’t work on mobile).
- Click the + Create button in the top-left corner.
- Select Appointment schedule from the dropdown.
Step 2: Set the Basics
- Title — Give your booking page a name (e.g., “30-Minute Consultation” or “Office Hours”). This is what people see when they visit the link.
- Appointment duration — Choose from preset durations or set a custom length.
- Click Next.
Step 3: Configure Your Availability
- Set which days and times you’re available. You can configure different hours for each day of the week.
- Optionally set a start and end date if this is a time-limited schedule (like a semester of office hours).
- Under Scheduling window, set how far in advance people can book and the minimum notice required (default is 1 hour minimum, up to 365 days in advance).
- Turn on Buffer time if you want gaps between appointments — check the box and set the number of minutes.
- Set Maximum bookings per day if you want to cap how many appointments you take.
Step 4: Add Location and Details
- Choose a location: Google Meet (auto-generates a link), in-person (add an address), phone call, or none.
- Add a description if you want to explain what the meeting is about or share any prep instructions.
- On paid plans, set up email reminders to reduce no-shows.
Step 5: Customize Your Booking Page (Paid Plans)
On Business Standard and above, you can:
- Add a photo and name to your booking page (pulls from your Google account by default).
- Require email verification from bookers.
- Connect Stripe to collect payments at booking time.
- Check multiple calendars for conflicts (not just your primary calendar).
Step 6: Save and Get Your Link
- Click Save.
- Your appointment schedule appears on your calendar. Click on it and select Open booking page to preview.
- Click Share to copy the link. It looks like:
https://calendar.google.com/book/[yourname] - Share that link anywhere — email, website, social media, or your email signature. If you haven’t set up a signature yet, see how to add one in Gmail or Outlook.
You can also embed the booking page on your website. Google gives you two options: a button that opens a popup, or a full embed directly on the page.
What Google Calendar Appointment Scheduling Actually Includes
Here’s what you get out of the box:
- Shareable booking link with a clean URL
- Automatic conflict detection against your Google Calendar (primary calendar on free; multiple calendars on paid)
- Buffer time between appointments
- Daily booking caps
- Advance scheduling window (min/max notice)
- Google Meet auto-generation for virtual meetings
- Booking page customization (name, photo, description)
- Stripe payments (paid plans only)
- Email reminders (paid plans only)
- Recurring availability (weekly or bi-weekly)
Where Google Calendar Booking Links Fall Short
For basic 1:1 scheduling — office hours, quick calls, simple consultations — Google’s built-in tool works. But it hits walls fast:
No team scheduling. There’s no round-robin distribution, no collective availability for group meetings, and no way to route bookings to different team members based on criteria. It’s strictly one person, one calendar.
Google-only ecosystem. It only syncs with Google Calendar and Google Meet. If your meetings happen on Zoom or Microsoft Teams, or your team uses Outlook calendars, you’re stuck manually managing the gap.
Limited form customization. You can collect a name and email from bookers, but there’s no conditional logic, no custom intake questions, and no way to route someone to a different calendar based on their answers.
No workflows or follow-ups. No automated confirmation emails beyond the calendar invite, no post-meeting follow-ups, no SMS reminders, no webhook integrations. The booking happens and that’s it.
No analytics. You can’t see how many people visited your booking page, conversion rates, or booking trends over time.
No branding. The booking page looks like Google Calendar. You can’t match it to your brand, add a logo, or customize the design beyond your name and photo.
Requires a computer to set up. You can’t create or edit appointment schedules from the Google Calendar mobile app — only from the desktop web version.
When You Need Something Beyond Google’s Booking Link
Google’s appointment scheduling covers the basics: you’re one person, you use Google Calendar, you need a simple link for 1:1 meetings. Beyond that, you’ll want a dedicated tool.
Carly — Free Booking Pages + AI Scheduling
Carly’s free booking pages let you create shareable scheduling links — a direct alternative to Calendly and Google’s built-in booking. Works with both Google Calendar and Outlook, and group polls are free too. Carly also has AI scheduling that coordinates meetings over email and text automatically.
Calendly — Booking Pages With Team Features
The standard for booking links. Calendly gives you round-robin scheduling, team pages, custom intake forms, integrations with Zoom/Teams/Salesforce, payment collection, and analytics.
Cal.com — Open-Source Calendly Alternative
Self-hostable scheduling with round-robin, team scheduling, custom workflows, and a full API. Good option if you want full control over your data or need to embed scheduling into your product.
Quick Comparison
| Feature | Google Calendar | Carly | Calendly | Cal.com |
|---|---|---|---|---|
| Booking link | Yes | Yes (free) | Yes | Yes |
| Google Calendar sync | Yes | Yes | Yes | Yes |
| Outlook sync | No | Yes | Yes | Yes |
| Zoom / Teams links | No (Google Meet only) | Yes | Yes | Yes |
| Round-robin | No | No | Yes | Yes |
| Custom intake forms | No | No | Yes | Yes |
| Payment collection | Paid plans only | No | Yes | Yes |
| Team scheduling | No | Yes (via email) | Yes | Yes |
| AI-powered | No | Yes | No | No |
For a simple booking link that lives inside Google Calendar, the built-in appointment scheduling feature does the job. Set it up in five minutes, share the link, and move on.
Ready to automate your busywork?
Carly schedules, researches, and briefs you—so you can focus on what matters.
Get Carly Today →Or try our Free Group Scheduling Tool


