How Google Appointment Scheduling Works for Booking and Managing Appointments
What Google Appointment Scheduling Does
Google Appointment Scheduling is a free tool built into Google Business Profile that lets you display an online booking calendar on your business listing. Customers can see your available time slots, book an appointment directly from Google Search or Google Maps, and receive confirmation emails — all without leaving Google or calling your business.
The system syncs with your calendar so double-bookings don't happen. When someone books through Google, the appointment shows up in your Google Calendar automatically. You can set which days and times you work, how long each appointment takes, and how far in advance people can book.
This is different from a separate scheduling app. Google Appointment Scheduling lives inside your existing Google Business Profile, so customers find it where they already search for your business.
Key Takeaways
- Google Appointment Scheduling is a free booking tool that appears on your Google Business Profile and lets customers book directly from Search or Maps.
- You control your availability by setting your business hours, appointment length, and how many days ahead customers can book.
- Appointments sync automatically with your Google Calendar, and both you and the customer receive confirmation emails.
- You need a Google Business Profile, a Google Calendar, and a business email address to set it up.
- Not all business types can use it yet — Google is rolling it out gradually to service businesses like salons, medical offices, and fitness studios.
Who Can Use Google Appointment Scheduling
Google Appointment Scheduling is available only to certain types of businesses. The tool works best for service businesses where customers book one-on-one time: hair salons, barbershops, dental offices, therapy practices, fitness studios, veterinary clinics, and similar businesses. Retail stores, restaurants, and product-based businesses typically cannot use it.
Availability also depends on your location and industry. Google is rolling out the feature gradually, so even if your business type matches, you may not see the option yet. The easiest way to check is to open your Google Business Profile and look for an "Appointments" or "Booking" section in the left menu. If it is not there, your business type or region may not have access yet.
You will also need a Google Business Profile that is verified, a Google Calendar account, and a business email address. If you have not verified your business with Google yet, you will need to do that first — Google sends a postcard to your business address with a verification code.
How to Set Up Your Appointment Calendar
Start by signing into your Google Business Profile on a computer (the mobile app does not have the full setup options). Click "Appointments" in the left menu, then click "get your free guide" or "Set up appointments." Google will ask you to connect your Google Calendar — this is where your booked appointments will appear, and it is how Google prevents double-bookings.
Next, you will set your business hours. Enter the days and times you are open. If you close for lunch or have different hours on different days, you can customize each day separately. You can also block out dates when you are closed — holidays, vacation days, or days you do not see clients.
Then set your appointment length. If you offer different services that take different amounts of time, you can create separate appointment types. For example, a salon might have a 30-minute haircut slot and a 90-minute color treatment slot. Each type can have its own length and price (if you want to charge through Google).
Finally, set how far in advance customers can book. You might allow bookings up to 60 days ahead, or only 14 days. You can also set a minimum notice period — for example, customers must book at least 24 hours before the appointment time.
What Customers See When They Book
When a customer searches for your business on Google or finds you on Google Maps, they will see an "Book" button or "Appointments" section if you have set up scheduling. Clicking it opens a calendar showing your available time slots. The customer picks a date and time, enters their name and phone number or email, and confirms the booking.
They receive a confirmation email when ready with the appointment details, date, time, and your business address. You receive a confirmation email too, and the appointment appears in your Google Calendar. If the customer needs to cancel or reschedule, they can do that through the confirmation email or by going back to your Google Business Profile.
Customers do not need a Google account to book. They just need an email address or phone number to receive their confirmation.
How Appointments Appear in Your Calendar
Every booking made through Google Appointment Scheduling automatically creates an event in your Google Calendar. The appointment shows the customer's name, phone number or email, and any notes they added when booking. You can see all your bookings in one place and sync them with other calendars you use.
If you use other scheduling tools or calendar apps, you can often sync your Google Calendar to them so your bookings show up everywhere. This prevents the confusion of managing appointments in multiple places. However, if you book someone directly in your Google Calendar (not through the Google Appointment Scheduling tool), that appointment will not appear on your Google Business Profile for customers to see.
You can also set reminders in Google Calendar so you get notified before each appointment. Google can send you an email or phone notification at whatever time works best — 24 hours before, one hour before, or any interval you choose.
Managing No-Shows and Cancellations
If a customer cancels through the confirmation email or your Google Business Profile, the time slot opens back up for other customers to book. You will receive a cancellation notification. If a customer does not show up, you can manually delete or mark the appointment in your Google Calendar, and the slot becomes available again.
Google Appointment Scheduling does not have a built-in no-show fee or penalty system. If you want to charge customers for cancellations or no-shows, you will need to handle that separately — through your own policy or a different payment system. Some businesses use the notes field to remind customers of their cancellation policy when they book.
You can also manually block time on your calendar for breaks, lunch, or administrative work so customers cannot book during those hours. This keeps your schedule realistic and prevents overbooking.
Payment and Pricing Options
Google Appointment Scheduling itself is free. You do not pay Google to use the booking tool. However, Google does offer optional payment processing if you want to charge customers upfront for appointments. If you enable this, customers can pay by card when they book, and Google processes the payment.
Payment processing through Google has its own fees — typically a percentage of the transaction plus a per-transaction fee, similar to other payment processors. You can set different prices for different appointment types. For example, you might charge $50 for a consultation and $100 for a full service.
If you do not want to collect payment through Google, you can leave pricing off and collect payment in person, by phone, or through another method. Many businesses use Google Appointment Scheduling just for scheduling and handle payment separately.
Frequently Asked Questions
Can I use Google Appointment Scheduling if I have multiple staff members?
Google Appointment Scheduling currently works best for solo practitioners or small teams. You can create separate appointment types and manually assign them to different staff members, but the system does not automatically route bookings to specific people. For larger teams with complex scheduling needs, you may need a dedicated scheduling app that integrates with Google Calendar instead.
What happens if I do not have a Google Calendar yet?
Google will create one for you during setup, or you can create one yourself before you start. You need at least one Google Calendar connected to your Google Business Profile to use appointment scheduling. It takes just a few minutes to set up a new Google Calendar if you do not have one.
Can customers book appointments on their phone?
Yes. When customers search for your business on Google Maps or Google Search from a phone, they see the same "Book" button and can complete the booking on their phone. The process is the same as on a computer — they pick a time, enter their contact information, and receive a confirmation.
What if I need to close my calendar temporarily?
You can turn off appointment scheduling entirely from your Google Business Profile settings, or you can block specific dates by marking them as closed in your availability settings. You can also set a maximum booking window so customers cannot book more than a certain number of days ahead, which gives you control over how far out your calendar is open.
Does Google Appointment Scheduling work with my website?
Google Appointment Scheduling appears on your Google Business Profile and in Google Search and Maps results. It does not automatically embed on your own website. However, you can link to your Google Business Profile booking page from your website, or use a separate scheduling tool that integrates with your website directly.
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.