How to Set Up and Use Google Calendar for Appointment Scheduling
What Google Calendar appointment scheduling does
Google Calendar lets you create a scheduling link that other people can use to book time with you directly. Instead of exchanging multiple emails about when to meet, you share a link, they pick an available slot from times you've already blocked off, and the appointment appears on both calendars automatically. Google Calendar does not charge you to use this feature — it's included with any Google account.
The scheduling tool works by connecting your Google Calendar to a booking interface. When someone clicks your scheduling link, they see only the time slots you've marked as available. Once they choose a time and enter their details, Google Calendar adds the appointment to your calendar and sends confirmation emails to both of you.
Key Takeaways
- Google Calendar's scheduling feature is built into the calendar itself — you don't need to read anything or pay for a separate tool.
- You control which hours are available for booking by setting your working hours and blocking off time you want to keep free.
- The person booking sees only the time slots you've made available, and the appointment syncs to both calendars once they confirm.
- You can set rules like how far in advance someone can book, how long each appointment lasts, and whether they need to answer questions before confirming.
- Google Calendar sends automatic reminders to both you and the person who booked, and either of you can reschedule or cancel through email.
How to create a scheduling link in Google Calendar
Open Google Calendar on your computer and click the Settings gear icon in the top right corner. Select Settings from the dropdown menu. On the left sidebar, click Appointment schedule. If you don't see this option, your Google account may not have the feature enabled yet — check that you're using a personal Google account, not a work account through an organization that has disabled it.
Click Create new appointment schedule. Google Calendar will ask you to name the schedule (for example, "30-minute consultation" or "coffee chat") and choose which calendar it should appear on. If you have multiple calendars, select the one where you want these appointments to show up. Then set how long each appointment lasts — common options are 15, 30, 45, or 60 minutes, but you can choose any length.
Set your availability by choosing which days of the week you're open for bookings and what hours those days cover. For example, you might say "Monday through Friday, 9 AM to 5 PM" or "Tuesday and Thursday, 2 PM to 4 PM." Google Calendar will only show time slots within these hours. You can create multiple schedules with different availability if you need to — one for client calls, another for team meetings, each with its own rules.
Controlling who can book and when
After you set your basic hours, Google Calendar lets you add restrictions. You can require that someone book at least one day in advance, or up to 90 days in advance, which prevents last-minute bookings or bookings too far in the future. You can also set a maximum number of appointments per day — for instance, "no more than 3 bookings per day" — so you don't overcommit.
You can require people to answer questions before they book. Click Add question and type what you want to know — "What is this meeting about?" or "What is your company name?" — and choose whether the answer is required or optional. These answers appear in the appointment details and in your confirmation email, so you have context before the meeting starts.
If you want to block off time that should never be available for booking — lunch hours, existing meetings, days off — add those blocks to your Google Calendar first. Google Calendar's scheduling tool automatically hides any time slots that already have events on your calendar, so blocked time won't appear as available to people trying to book.
Sharing your scheduling link and managing bookings
Once your appointment schedule is set up, Google Calendar generates a unique link. Go back to Settings > Appointment schedule, find your schedule, and click the three-dot menu next to it. Select Get link. Copy this link and share it however you want — in an email signature, on your website, in a message, or on social media. Anyone with the link can see your availability and book a time.
When someone books an appointment, Google Calendar sends them a confirmation email with the meeting details and a video call link if you've enabled that option. You receive a separate confirmation email. The appointment appears on your calendar at the scheduled time, and the person's name and any answers they provided to your questions show up in the event details.
If someone needs to reschedule or cancel, they can do so through the confirmation email Google Calendar sent them — they don't need to contact you separately. You'll receive a notification of the change. You can also manually edit or cancel any appointment from your calendar, just as you would with any other event.
Adding video calls to appointments
Google Calendar can automatically add a Google Meet video call link to each appointment. When you're setting up your appointment schedule, look for the option to Add video conferencing and toggle it on. Google Calendar will generate a unique Meet link for each booking, and both you and the person booking will see it in the confirmation email and event details.
The person booking doesn't need a Google account to join the video call — they can click the Meet link from their confirmation email and join as a guest. You can also start the call directly from your Google Calendar event by clicking the Meet link when the appointment time arrives.
What happens if you need to change your availability
You can edit your appointment schedule at any time. Go to Settings > Appointment schedule, click the schedule you want to change, and update your hours, appointment length, questions, or booking restrictions. Changes take effect when ready — new time slots will reflect your updated availability, and people won't be able to book times you've now blocked off.
If you need to cancel an existing appointment, open your Google Calendar, find the event, and delete it. Google Calendar will send the person who booked it a cancellation notice. If you want to temporarily stop accepting bookings without deleting your schedule, you can set your available hours to none, or you can delete the scheduling link and create a new one later.
Limitations and alternatives
Google Calendar's appointment scheduling works well for straightforward, one-on-one bookings, but it has limits. You can't set different prices for different appointment types, collect payment, or send automated follow-up messages. If you need those features, you might look at standalone scheduling tools like Calendly, Acuity Scheduling, or Bookly, which integrate with Google Calendar but offer more options.
Google Calendar scheduling also doesn't work with group bookings — you can't let multiple people book the same time slot. If you need to schedule group events or classes, you'll need a different tool. And if your organization uses Google Workspace (a paid business version of Google), your administrator may have turned off appointment scheduling, in which case you'd need to use your personal Google account or request that your administrator enable it.
Frequently Asked Questions
Can people book appointments without a Google account?
Yes. Anyone with the link can book, whether or not they have a Google account. They'll enter their name and email address when they book, and Google Calendar will send them a confirmation email. They don't need to sign in to anything.
What if someone books a time and then I realize I can't make it?
You can cancel or reschedule the appointment from your Google Calendar. Google Calendar will send the person an email notifying them of the change. If you want to offer them a new time, you can edit the event and change the time, or you can delete it and let them rebook from your available slots.
Can I use Google Calendar scheduling for multiple types of appointments?
Yes. You can create separate appointment schedules for different purposes — one for 30-minute consultations, another for 1-hour meetings, each with its own availability and rules. Each schedule gets its own link, so you can share the right link depending on what the person needs.
Does Google Calendar scheduling work on mobile phones?
People can book appointments through the link on their phone, and you can manage appointments from the Google Calendar mobile app. However, you set up the scheduling feature on a computer through the full Google Calendar website, not through the mobile app.
Can I see who booked each appointment?
Yes. When you open the appointment event in Google Calendar, you'll see the person's name, email address, and any answers they provided to your questions. You can also see a list of all upcoming appointments in your appointment schedule settings.
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.