Appointment reminder in Google Calendar: a nudge people notice
Set a 30 minute reminder on an appointment in Google Calendar, invite the client, and nothing arrives on the client's phone. The event is there. The reminder is there. It fires on one device only, belonging to one person, and that person is the one who already knew about the appointment.
This is not a misconfiguration. It is how Calendar draws the line, and Google's own developer documentation states it plainly: reminders are private information, specific to an authenticated user, and they are not shared across multiple users. A reminder is an alarm set on a personal copy of the event. There is no field anywhere in the event that says "also alert the guest 24 hours before".
So the question of how to set an appointment reminder in Google Calendar splits into two questions with completely different answers, and most guides only answer the easy one. One is about being reminded. The other is about reminding somebody else, and it is solved somewhere else in the product entirely.
Reminders versus notifications
Google separates the two, and the separation explains the behaviour.
A reminder is an alarm triggered at a specified time before an event starts. It has two parts: how many minutes before the event to fire, and a delivery method. Reminders can be set as a default for a whole calendar, and overridden on individual events.
A notification tells someone that something about an event has changed. Google lists five types: event creation, event change, event cancellation, attendee response, and an agenda, which is a list of the day's events sent at the start of the day.
Both are per user. Google's documentation notes that the choice of which notifications to enable, and the delivery method for each, is not shared with other users. So an organiser cannot set a notification schedule on behalf of a guest, in the same way an organiser cannot set a reminder for a guest.
The available delivery methods are shorter than most people expect:
| Pop-up | ||
|---|---|---|
| Default reminders | Yes | Yes |
| Overridden reminders on one event | Yes | Yes |
| Event creation, change, cancellation | No | Yes |
| Attendee response | No | Yes |
| Daily agenda | No | Yes |
There is no SMS row. Google's list of delivery methods offered by Calendar contains exactly two entries, a pop-up and an email sent by the server. Any text message reminder attached to Google Calendar is coming from a third party add-on reading the calendar, not from Calendar itself. That is worth knowing before promising a client a text.
One small mercy is documented for the non-Calendar user. Google notes that for attendees with non-Google email addresses, the notification emails are the only way they can find out about the event, because it is not added to their calendars automatically. So an invitation does reach an external client's inbox. It just arrives once, when the event is created or changed, rather than the day before.
Setting reminders for yourself, at three levels
The personal side is worth doing properly, because it is the part that works everywhere. There are three levels, and they override in that order.
All events. Open Google Calendar in a browser, click the settings menu at the top right, choose Settings, then Notification settings under General. The Notifications dropdown chooses how notifications arrive. With desktop notifications on, a snooze timing option becomes available. There is also a checkbox that limits notifications to events answered with Yes or Maybe, which is the single most useful setting for anyone who receives more invitations than they accept.
One calendar. In Settings, under the section for calendars you own, pick a calendar and look for Event notifications and All-day event notifications. Each row chooses between a notification and an email, and how far in advance it fires. Add notification adds another row. Separating client appointments onto their own calendar, then giving that calendar a longer default lead time than internal meetings, is a two minute change that survives every future booking.
One event. Open the event, click to edit it, and edit the rows next to Notifications. Add notification adds another, and the remove control deletes one. This is the level to use for the appointment that needs an hour's travel rather than ten minutes' warning.
Two quirks are documented and cause confusion. Snooze works only in Chrome. And where an event has several notification times, the snooze option appears only on the last one.
Reminding the other person: appointment schedules
The route that actually sends a reminder to the other party is not the event window at all. It is Google Calendar's appointment schedule, the booking page feature.
Creating one starts from Create, then Appointment schedule. The settings panel covers appointment duration, weekly availability with time zone, a scheduling window with both a maximum booking horizon and a minimum lead time, adjusted availability for specific dates such as holidays, buffer time between appointments, a maximum number of bookings per day, and which calendars to check for conflicts.
The part that matters here is a panel called Booking confirmations and reminders. It sets up the confirmation email and the reminders that go to the person who booked. Google documents two limits on it in the same breath: up to five reminders can be sent, and the text of the reminder emails cannot be edited. Add reminder adds another one.
That is the answer to the original question. A reminder that reaches a client comes from a booking page, not from a reminder set on a calendar event.
Three configuration details in the same panel decide whether the booking page is usable on day one:
- The booking form requires first name, last name and email address, and more fields can be added. A checkbox to require email verification sends a code to anyone not signed in to a Google Account, which is the control for spam bookings.
- The description written for the schedule appears in three places: the booking page, the confirmation emails, and the event description. It is the only text in the confirmation flow that can be written freely, so anything the client needs to know belongs there.
- Location and conferencing offers Google Meet, an in-person meeting, a phone call, or none to be specified later. To use a conferencing service other than Meet, Google's instruction is to choose none, then edit the event after a booking arrives and add the link.
The limits on booking reminders
Four constraints on this feature are documented, and each one has caught somebody on the day.
Automatic email reminders are a paid feature. Google lists the features that require an eligible Google Workspace or Google One subscription, and sending automatic email reminders is on that list. So is creating more than one appointment schedule, accepting payments, verifying emails against spam bookings, checking availability across multiple calendars, and adding up to 20 co-hosts. With a personal Google Account or a Workspace Business Starter plan, Google allows a single booking page. The booking page exists; the reminders that make it useful for client work sit behind a subscription.
The reminder wording is fixed. Not editable, per Google's own note. A business that needs "bring your ID and arrive ten minutes early" in the reminder has to put it in the schedule description instead, which appears in the confirmation email rather than in each reminder.
A four hour lead time is applied by default. Google warns that checking a booking page immediately after setting it up may show no availability for the current day, because of a default four hour minimum lead time. The page is not broken and the availability is not misconfigured.
Co-host calendars are not checked unless asked. Google notes that by default, appointment schedules do not check co-host availability, and recommends including co-hosts' calendars in availability checks to prevent double bookings. A two person service booked through one page will otherwise accept an appointment neither person can attend.
One more restriction applies before any of this: Google states that on Workspace Frontline, Essentials, or an older Workspace subscription no longer offered, appointment schedules cannot be created at all.
Why notifications go missing
Reminders that were set correctly and still never appeared usually fail for one of a handful of documented reasons.
The browser has to be allowed to show them. Google's instruction is to add calendar.google.com to the sites allowed to send notifications, in Chrome under Privacy and security, then Site settings, then Notifications. Firefox, Safari and Edge each have their own equivalent.
Google Calendar also has to still be open in the browser. Desktop notifications pop up outside the browser window, but they come from an open tab. Close the tab and the pop-ups stop, which is why email reminders are the more reliable choice for anything that cannot be missed.
Two subtler cases are documented. If the setting limiting notifications to events answered Yes or Maybe is on, an appointment left without a response produces nothing. And on a work or school account, when an administrator makes changes to events on a calendar, Google states no notification is generated for those changes.
For anyone drowning in the email side rather than missing it, Google suggests building Gmail filters for calendar updates, for example archiving routine acceptances while keeping declines visible.
Where a desktop calendar fits
Splitting the problem in two makes the tooling decision easier. Reminding the client is a booking page job, and the constraints above are Google's, not something another calendar app can lift. Reminding yourself, in time to actually leave, is a local job, and that is where the browser dependency becomes the weak point.
A calendar running on macOS does not need an open tab to fire an alert, which removes the most common cause of a missed pop-up. The more interesting difference is what the alert is calculated from. A reminder set at 30 minutes is a guess about travel. A reminder derived from the address on the event, the location of the previous appointment and the actual time to get there by car, on foot or by train, is an answer. That distinction, and the way a travel block gets placed on the calendar rather than left implicit, is covered under travel time. Which accounts a given Mac calendar can sign in to, which decides whether it sees the appointment bookings at all, is set out on the comparison page.
What to change first
If clients need reminding, set up an appointment schedule and check whether the Google plan in use includes automatic email reminders, because that single line decides whether the booking page is a client tool or just a link. If the misses are on your own side, move the important reminders from pop-up to email so they do not depend on a browser tab, and let travel time set the lead time instead of a round number, which is what a local calendar such as Caltimate is for.
Frequently asked questions
Can Google Calendar send a reminder to the client, not just to the organiser?
Not from the event itself. Google's documentation states that reminders are private to an authenticated user and are not shared across users, so a reminder set on an event alerts only the person who set it. Reminders that reach the other party come from a Google Calendar appointment schedule, which sends confirmation and reminder emails to whoever booked.
Can Google Calendar send SMS appointment reminders?
Not by itself. Google lists exactly two delivery methods for Calendar reminders and notifications: a pop-up and an email sent by the server. Any text message reminder tied to Google Calendar comes from a third party add-on that reads the calendar, so the cost, the sender number and the data handling belong to that add-on rather than to Google.
How many reminders can a booking page send, and can the wording be changed?
Google documents up to five reminders per appointment schedule, added one at a time in the Booking confirmations and reminders panel. The text of the reminder emails cannot be edited. Anything a client needs to be told belongs in the schedule description, which appears on the booking page, in the confirmation emails and in the event description.
Why does a new booking page show no availability today?
Because of a default four hour minimum lead time on the scheduling window. Google notes that checking a booking page immediately after creating it may show no slots for the current day for this reason. Adjusting the minimum lead time in the scheduling window changes it.
Why do desktop reminders stop appearing?
Most often because Google Calendar is no longer open in the browser, since desktop notifications come from an open tab even though they appear outside the window. The other common cause is the browser not being permitted to show notifications, which Google fixes by adding calendar.google.com to the allowed sites list. A setting that limits notifications to events answered Yes or Maybe will also silence anything left without a response.