Googleカレンダーの通知 alternatives: what you can drop

People looking for an alternative to Google Calendar notifications usually arrive with one of two opposite complaints. Either the same meeting produces four interruptions across a phone, a browser, and an inbox, or the calendar stays completely silent until a meeting has already started. Both complaints get treated as a settings problem, and both survive an afternoon of changing settings.

The reason is structural. Google Calendar does not have a notification feature. It has three different delivery routes sitting under the same word, each depending on something different being true at the moment the alert fires. Until those three are separated, any replacement is guesswork.

Three routes wearing one name

Google's own help page splits event notifications into three kinds. By email, the update lands in an inbox. As desktop notifications, a popup appears outside the browser window, and the page is explicit that this happens when the calendar is open. As alerts, the message appears inside the Google Calendar window itself.

That middle clause is the one that gets skimmed. Desktop notifications from Google Calendar are produced by a browser tab. Close the tab, restart the browser, switch to a different Chrome profile, or work on a machine where the calendar was never opened, and the route stops firing. Nothing in the settings screen changes, which is why the failure reads as a bug rather than as a dependency being unmet.

The third route, in-window alerts, is narrower still. It only helps someone already looking at the calendar. Email is the opposite: it does not depend on a browser, a tab, or an operating system, and it reaches every device signed into the account. The cost of that reliability is that it lands in the same place as everything else and competes with a hundred other messages.

So the three routes trade reliability against interruption strength in different directions. The common failure is to treat them as redundancy. One route feels unreliable, so a second gets added, then a third. Reliability does not improve, because the weak route stays weak. Only the interruption count goes up. Most searches for an alternative start at the end of that sequence.

Count the copies before choosing a replacement

Opening the settings screen first is what makes this take an afternoon. Counting first takes ten minutes.

Google Calendar allows more than one notification per event. The published limit in the Calendar API is five override reminders per event, and the lead time can be anything from zero minutes to 40,320 minutes, which is four weeks. That range is generous enough for reminders to pile up without anyone deciding to pile them.

A single recurring team meeting commonly carries:

  • One ten minute reminder inherited from the calendar's default
  • One earlier reminder added by hand when the event was created
  • One invitation email from when the event was first sent
  • One notification from the calendar app on a phone
  • One notification from the mail app on the same phone

That is five interruptions for one meeting, none of which anyone remembers configuring. Rather than hunting them individually, take three days of real events and count how many times each single event announced itself. Two things usually fall out of that count. Most of the noise is the same fact repeated, and the events that actually got missed were not the events with few reminders. They were the events that were never entered in the calendar at all.

What each route can be replaced with

Because the routes rest on different foundations, the replacements differ too.

Current route What it depends on Replacement
Desktop notification A browser tab left open on the calendar A calendar that posts to the operating system notification center directly
In-window alert Actively looking at the calendar page A persistent next event display at the edge of the screen
Email reminder Checking the inbox regularly Change and response emails only, with filters for the rest
SMS reminder No longer offered Either popup or email

The desktop notification layer is where replacement pays off most, because its dependency is the most fragile. Moving that layer to the operating system separates alerts from browser state entirely. It also unlocks controls Google cannot offer from a web page. On macOS, notification behaviour is set per application: whether alerts appear at all, whether they are Temporary and disappear on their own or Persistent and stay until dismissed, and whether time sensitive alerts are allowed through a Focus. Apple documents each of those switches in its notifications settings page. A meeting alert that refuses to vanish while someone is heads down in another window is only possible once the alert is owned by the operating system rather than by a tab.

The SMS row is worth stating plainly because people still look for it. The Calendar API lists exactly two reminder methods, email and popup. Text message reminders are not among them. Anyone whose old workflow depended on a text has no equivalent replacement and has to land on one of the other two.

The test for dropping a layer

Reducing notifications usually fails because the filter applied is importance. Judged that way, every meeting is important and nothing gets cut.

A better test: if the alert fires and behaviour does not change, the alert can go. A reminder a week ahead almost always fails this test. Nothing can be done with the information at that moment, and the same event will announce itself again on the day. Reminders that cause someone to stand up, open a document, or start travelling pass the test and stay. Applied across a week of events, this usually leaves one or two reminders per event rather than four or five.

Two settings on the Google side accelerate the cleanup. The first is the option to receive notifications only for events answered Yes or Maybe, which silences the long tail of invitations nobody has responded to. For anyone whose calendar is mostly other people's meetings, that single checkbox removes more noise than any per event editing. The second is that all day event notifications are configured separately from timed ones, so deadlines and anniversaries can be given a day before reminder without touching the ten minute default that governs meetings.

One limit to know before planning around defaults: notification defaults can only be set on calendars the account owns. A calendar someone else shared cannot carry a default, so events that matter on a shared calendar either need to be recreated on an owned calendar or tracked some other way.

Email is the layer to filter, not the layer to kill

Email reminders feel like the obvious thing to switch off, and switching them all off removes the wrong messages.

Google Calendar has a separate per calendar section for other notifications, covering categories such as changed events and event responses. Pre event reminders are the interruption people resent, but changed events are the messages whose absence causes actual damage. A meeting that moved by ninety minutes, an attendee who declined without a note, a room that was released: no quantity of start time reminders catches any of those.

The practical setting is to turn off emailed start reminders and keep the change and response categories. If the inbox then feels heavy, Google documents filtering calendar mail in Gmail so routine accepted invitations are archived automatically while declines and changes stay visible. For someone receiving more than ten invitations a day, that filter does more good than any reduction in reminder count.

Working through this layer sometimes changes the original question. The problem was never the five minute popup. It was that no route existed for learning that something moved.

What replacement does not cover

Three gaps stay open no matter which tool is doing the notifying, and knowing them prevents another round of settings archaeology.

Administrator changes on a work or school account do not generate a notification. Google states this directly: when an admin modifies an event on a calendar, the change is silent. Snooze is Chrome only, and when an event carries several reminders the snooze control appears on the last one alone. And notification settings are strictly personal. Changing them has no effect on anyone else viewing the same shared calendar, which means "make sure the whole team sees this" is not a job the notification system can do. That belongs in the event description or in a message sent some other way.

The phone keeps its own copy of the decision

A replacement plan built on a desktop tends to be judged by what the desktop does afterwards, and that measurement misses half the interruptions. Google Calendar's mobile apps hold their own notification settings, documented separately for Android and for iPhone, and those settings do not follow anything changed in a browser. Switching the desktop route to something that fires from the operating system therefore produces a quieter Mac and an unchanged phone.

The practical consequence is that the count taken at the start has to be retaken per device. An event that generated four interruptions across a phone, a browser, and an inbox will still generate three of them after the browser layer is replaced, and the person who did the work will conclude that replacing the layer achieved nothing. It achieved exactly what it was supposed to, on one device.

The order that avoids this is to finish the desktop side, confirm it fires without a browser open, and only then open the phone's calendar settings and remove whatever is now duplicated. Doing both at once leaves no way to tell which change produced which result, which matters because the phone is often the copy worth keeping: it is the one that still works when the laptop is shut.

What often removes the need entirely

Some missed events are not notification failures. A meeting across town scheduled to start the minute the previous one ends will be missed regardless of how loudly the calendar shouts ten minutes beforehand, because ten minutes was never enough.

Treating travel as something that occupies the calendar rather than something that happens between calendar entries prevents the impossible pair from being booked at all. The reasoning behind that, and the way travel gets attached to an event, is set out in Travel time. Where events never get entered in the first place, the friction is usually input: a plan agreed verbally that nobody stopped to type. Lowering that cost is covered in Entering events, and it matters more than reminder tuning, because a reminder cannot fire for an event that does not exist.

For comparing how different Mac calendars handle alerts, sync scope, and travel, Compared with other calendars lays the differences out side by side.

What to change first

Start by counting three days of interruptions per event, then delete every reminder that does not change behaviour. After that, move the browser dependent layer onto the operating system so alerts survive a closed tab, which is the part a native Mac calendar handles and a web page cannot. Keep the change and response emails throughout, since those are the messages worth interrupting for.

Frequently asked questions

Why did Google Calendar desktop notifications stop appearing on a Mac?

Desktop notifications from Google Calendar require the calendar to be open in a browser. Closing the tab, restarting the browser, or switching to a different browser profile stops them, and nothing in the settings screen changes to indicate it. Checking that calendar.google.com is allowed to send notifications in the browser's site settings is the other common cause.

How many reminders can one event have?

The Calendar API allows up to five override reminders per event, each with a lead time between zero and 40,320 minutes, which is four weeks. Calendar level defaults and per event additions stack, so an event can reach that ceiling without anyone deliberately setting five.

Are SMS reminders still available?

No. The Calendar API lists only two reminder methods, email and popup. Text message reminders are not offered, so a workflow that relied on them has to move to one of the remaining two routes.

Can a notification be sent to everyone on a shared calendar?

No. Notification settings belong to an individual account and do not affect anyone else with access to the same calendar. Information that every attendee must see belongs in the event description or in a separate message rather than in a reminder.

Is it better to turn off calendar emails completely?

Turning off start time reminder emails is usually safe, but the other notification categories are worth keeping. Changed events and event responses carry information that no pre event reminder can replace, and Gmail filters can archive routine accepted invitations while leaving declines and changes visible.

Back to all posts