Skip to main content

HomeAll guides

How to Schedule an Appointment Using Google Calendar

Google Calendar lets you create and share appointment slots directly with people who need to book time with you

Google Calendar has a built-in appointment scheduling feature that lets you set up time slots, share a booking link, and let people reserve those slots without back-and-forth emails. When someone books through your link, the appointment appears on your calendar automatically, and they receive a confirmation with the meeting details. You control which hours are available, how long each appointment lasts, and what information you collect from the person booking.

This feature works best if you already have a Google Account and use Google Calendar regularly. The appointment slots show up in your calendar alongside your other events, and you can set rules about how far in advance people can book or how much notice you need to cancel.

Key Takeaways

  • You create appointment slots in Google Calendar by opening the "Appointment schedule" section and setting your available hours, appointment length, and booking window.
  • Google Calendar generates a unique booking link you can share via email, text, or your website — people use that link to reserve time without contacting you first.
  • Booked appointments appear on your personal Google Calendar, and the person who booked receives an automatic confirmation email with your meeting details.
  • You can require people to provide their name, email, and custom questions before they book, and you can set rules like "no bookings within 24 hours" or "maximum 2 appointments per person per week".
  • Appointment scheduling is included free with any Google Account; you do not need to pay for a separate tool or upgrade.

Setting up your first appointment schedule

Open Google Calendar on your computer (the mobile app does not have this feature yet). On the left side of the screen, scroll down until you see a section called "Other calendars" or look for a plus sign next to it. Click the plus sign, then select "Create new calendar" or look for an option labeled "Appointment schedule" — the exact wording varies by account.

If you do not see "Appointment schedule" as an option, click "Settings" (the gear icon in the top right), then go to "Settings" in the menu. Look for "Appointment schedule" in the left sidebar. Click it, then click the blue button to create a new appointment schedule. Give it a name — something like "Consultation Slots" or "Meeting Times" — and click "Create".

Google Calendar will then ask you to set your available hours. Choose the days of the week you want to offer appointments, the start and end time for your availability window, and how long each appointment should be (15 minutes, 30 minutes, 1 hour, and so on). You can create different schedules for different types of appointments if you need to — one for 30-minute calls and another for 1-hour meetings, for example.

Customizing who can book and when

After you set your basic hours, Google Calendar shows you options for booking rules. You can set a "booking window" — for example, "people can only book appointments between 3 days and 30 days from now" — which prevents last-minute bookings or bookings too far in the future. You can also set a cancellation window, like "people must cancel at least 24 hours before the appointment".

Under "Guest details", you can require people to provide their name, email address, and any custom questions you want to ask. For example, if you are a therapist, you might ask "What is the main topic you want to discuss?" or if you run a repair service, you might ask "What type of item needs repair?" These answers appear in your calendar event so you are prepared before the appointment starts.

You can also set limits on how many appointments one person can book — for example, "maximum 1 appointment per person per week" — and whether you want to receive a notification when someone books. Most people turn notifications on so they know when ready when a slot is taken.

Sharing your appointment link

Once your schedule is set up, Google Calendar generates a unique booking link. You can find this link by going back to your appointment schedule settings and looking for a "Share" button or a link that says something like "Get the booking link". Copy this link and share it however works for your situation: email it to clients, post it on your website, include it in your email signature, or send it via text message.

When someone clicks the link, they see your available time slots in a calendar view. They pick a slot that works for them, enter their name and email (and answer any custom questions you set up), and click to confirm. Google Calendar then sends them a confirmation email with the appointment time and any meeting details you have added to your calendar.

The appointment appears on your personal Google Calendar at the time they booked, so it blocks off that time and prevents double-booking. If you use Google Meet or Zoom, you can add a video call link to the appointment details, and that link will be included in the confirmation email the person receives.

Managing appointments and making changes

Your appointment schedule is not locked in once you create it. You can edit your available hours, change appointment length, adjust booking rules, or pause the schedule entirely if you need a break. Go back to your appointment schedule settings (through "Settings" in Google Calendar), make your changes, and save them. Changes take effect when ready for new bookings.

If you need to cancel or reschedule a specific appointment that someone has already booked, you can do that from your calendar just like any other event. If you cancel, Google Calendar can automatically send the person a cancellation notice. If you reschedule, you will need to let them know the new time — Google Calendar does not do that automatically.

You can also see a list of all upcoming appointments and who booked them by going to your appointment schedule settings and looking for a "Bookings" or "Appointments" tab. This shows you the guest details they provided and any custom questions they answered.

Connecting your appointment schedule to other tools

If you use other software — like email marketing platforms, customer relationship management (CRM) systems, or scheduling apps — you may be able to connect Google Calendar to those tools so that booking information flows automatically. This depends on what other tools you use and whether they have built-in Google Calendar integration.

For example, some email platforms let you add a Google Calendar booking link to an automated email, so when someone signs up for your mailing list, they also see your appointment availability. Some CRM systems can pull booked appointment data into your customer records. Check the help documentation for any other tools you use to see if Google Calendar integration is an option.

If the tools you use do not have direct integration, you can sometimes use a third-party automation service like Zapier to connect Google Calendar to other platforms. These services charge a fee and require some setup, but they can save time if you manage appointments across multiple systems.

Frequently Asked Questions

Can people book appointments on my Google Calendar without a Google Account?

Yes. People do not need a Google Account to book an appointment through your link. They just need to provide their name and email address. You are the only person who needs a Google Account to create and manage the appointment schedule.

What happens if someone books an appointment and then I need to cancel it?

You can delete the appointment from your calendar. Google Calendar can send the person an automatic cancellation notice, but you will need to check that setting when you delete the event. If you reschedule instead of canceling, you should contact the person directly to let them know the new time.

Can I set different appointment schedules for different types of meetings?

Yes. You can create multiple appointment schedules in Google Calendar — one for 30-minute consultations, another for 1-hour sessions, and so on. Each schedule has its own booking link, so you can share the right link depending on what kind of appointment the person needs.

Do I have to use Google Meet if I add a video call to my appointments?

No. Google Calendar automatically adds a Google Meet link to appointments, but you can delete that link and add a Zoom link, Teams link, or any other video platform instead. Just edit the appointment details and paste your video call link into the description or location field.

What if I want to stop taking appointments for a while?

You can pause your appointment schedule by going to the schedule settings and turning it off. This removes your booking link from being active, so no new appointments can be booked. You can turn it back on whenever you are ready to accept bookings again.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.