STARTER / BOOKING

How do I set up a free booking page with Google Calendar?

THE SHORT ANSWER

Use Google Calendar's appointment schedules. On a computer, click Create, then Appointment schedule, set your hours and the length of a visit, add the questions you need on the booking form, and save. A free Google account gets one booking page, which is enough for one kind of visit, such as an estimate. It is a starting point: the last section shows what a version built for your business adds.

  • Starter
  • About 30 minutes
  • Free to run

01 / WHAT THE STARTER DOES

A page that only shows the times you are free

You set the hours you take visits. Google turns them into a page with open time slots, and hides any slot where your calendar is already busy. Google sums it up in one line: "When someone books an appointment, it’s added to your calendar." Nobody has to answer the phone to fit someone in.

  1. ANY TIME
    The customer opens your link

    From your website, your email signature or a quote email, they see only the slots you have left open.

  2. ONE MINUTE
    They pick a time and fill the form

    Name and email are required, and you can add questions such as phone number and address.

  3. STRAIGHT AWAY
    It lands on your calendar

    The visit appears in Google Calendar with their answers, and you both get a confirmation email.

  4. AFTER THAT
    The slot closes

    Each slot can be booked only once, so the next customer sees what is still free.

02 / WAYS TO START

What the free version does, and what Google charges for

Every Google plan below uses the same appointment schedules. The free version covers one kind of visit well. Paid Google plans add more pages, reminders and payments.

ROUTEWHAT YOU GETWATCH FOR
Free Google accountOne booking page with a booking form, confirmation emails, and a link, button or embed for your websiteNo automatic reminders, no payments, and no email check against spam bookings. Workspace Business Starter has the same one-page limit.
Google One Premium or Google AI ProAdds more than one booking page, automatic email reminders, and checking more than one calendar for conflictsStill no payments and no email verification
Google Workspace IndividualAdds paid bookings through a Stripe account, and email verification for people booking without a Google accountPayments and refunds run through your own Stripe account, and refunds are not automatic
Workspace Business Standard or PlusAdds booking pages on secondary calendars and up to 20 co-hostsWorth it when several people take bookings

From Google's own chart, Compare premium features for appointment schedules, and Require payments for appointments, checked October 13, 2026. Google links each plan from that chart; check its current price there before you choose.

A paid scheduling tool is one more monthly bill beside the others. Here is how to add up what your whole stack costs, hours included.

03 / BUILD IT FREE

The free version in seven steps

These are Google's own steps from Create an appointment schedule, in the order a service business needs them. You need a Google account and a computer.

  1. Use a computer and the business account

    Google says "You can't create an appointment schedule in the Calendar app for Android or iPhone and iPad." Open Google Calendar in a browser instead.

    Sign in with the Google account your business uses. "Your booking page is always public." It shows that account's name and profile photo, so you want your business name there, not your personal one.

  2. Create the schedule

    At the top left, click Create, then Appointment schedule. Give it a title customers will understand, such as Free estimate visit: anyone with the link sees it. Under Appointment duration, pick how long a visit takes, or choose Custom.

  3. Set your hours

    Under General availability, set the hours you take visits on one day, then use Copy time to all and mark the days you do not work as unavailable. Under Adjusted availability, block holidays and days off.

    Under Scheduling window, set how far ahead people can book and how much notice you need. "By default, there is a 4-hour minimum lead time to schedule an appointment." Many trades want more, such as a full day, so a booking does not surprise you mid-job.

  4. Leave room between visits

    Under Booked appointment settings, tick Buffer time and enter the time you need to pack up and drive, then set Maximum bookings per day so the page cannot fill your whole day. Google's page on updating your availability covers both.

    Under Calendars, keep Check calendars for availability ticked, so any job already on your calendar hides that slot.

  5. Fill in the booking page

    Under Location and conferencing, choose In-person meeting for a visit or Phone call for a call. Write a short Description: it shows on the page and in the confirmation email. The first prompt in section 04 drafts it.

    Under Booking form, first name, last name and email are already required. Click Add an item for the rest, such as phone number, address and what the problem is. The second prompt in section 04 helps you pick them.

  6. Save it and book yourself

    Click Save. Under Booking pages on the left, hover over the page and click Copy link. Open the link in a private browser window, book a slot as if you were a customer, and check that the visit lands on your calendar and the email reads right. Then cancel the test booking from the event.

    If today shows no times, that is the minimum notice at work, not a fault.

  7. Put the link where customers look

    Paste the link into your email signature and the emails you already send, such as a quote follow-up. For your website, Google's page on sharing your appointment schedule gives two options under Sharing options, then Website embed: Button with popup or Inline booking page. Copy the code and paste it into your site's HTML.

04 / PROMPTS

Prompts for the fiddly parts

Paste these into Claude, ChatGPT or Gemini. Replace the parts in square brackets first. None of them needs a customer's details.

Write the booking page description

PROMPT
I run a [kind of business] in [your area]. Customers will book a [kind of visit, for example: free estimate visit] on my Google Calendar booking page. Write the description that appears on the page and in the confirmation email.

Rules:
- Under 80 words. Plain and friendly.
- Say what happens at the visit and roughly how long it takes.
- Say what the customer should have ready, for example [access to the unit, the gate code, pets inside].
- Say that we will call if we need to move the time.
- No discounts, no promises about price or timing.

Two emails I have written before, so you can match how I sound:
[paste two of your own emails]

Choose the booking form questions

PROMPT
I run a [kind of business]. Customers book a [kind of visit] through a Google Calendar booking form that already asks for first name, last name and email.

Suggest up to five more questions so I arrive prepared, for example [the address, the kind of equipment, what is wrong, the best phone number]. For each, give the question as the customer sees it, say whether it should be required, and keep it short enough to answer on a phone.

Turn your week into booking hours

PROMPT
Here is how my week usually runs:
[describe it, for example: jobs 7am to 3pm, estimates after 3pm on weekdays, Saturday mornings sometimes, emergencies come in without warning]

I want customers to book [kind of visit], which takes about [length]. Suggest the weekly hours I should open on a Google Calendar booking page, a buffer time between visits, a maximum number of bookings per day, and how much notice to require. Leave room for drive time and emergency calls. Explain each choice in one line.

05 / GOOGLE'S OWN PAGES

Google's help pages, for each part

Everything in this post comes from these pages. Keep them handy when you change a setting later.

06 / WHERE THE STARTER STOPS

Where the starter stops

07 / BUILT FOR YOUR BUSINESS

What a version built to run your business adds

The starter puts visits on your calendar. A version built for your business is part of how you take work: each service books the way it should, the booking becomes a job, and the customer sees your business at every step.

THE STARTERBUILT FOR YOUR BUSINESS
What customers can bookOne page, one visit length, on a free accountEach service with its own length, questions and hours
Where the booking goesAn event on your Google CalendarA job on your schedule and a customer record, filled from the form
Travel and service areaA fixed buffer; any address can bookChecks the address against your area and leaves time for the drive
RemindersNone on the free plan; Google's fixed wording on paid plansYour wording, from your own domain, timed for each kind of visit
How it looksGoogle's page, with your account name and photoYour branding, on your own website
When something breaksYou notice, eventuallyWe watch it and fix it
THE CONFIRMATION YOUR CUSTOMER GETS
YOUR BOOKINGS
An illustration of what a built version can look like, not a real business's system.