Too many Google Calendar emails: choose categories, then filter in Gmail
Every accepted invitation, moved meeting and changed room can produce an email. Google lets you switch categories off per calendar and, for what you keep, filter by a header Calendar adds. Arte Soft, the developer of Cloud Calendars, set out the two steps.
What to keep in the inbox
| Email type | Gmail token | Suggested handling |
|---|---|---|
| New invitation sent | eventCreated | Inbox |
| Event cancelled | eventCancelled | Inbox |
| Time or recurrence changed | timeOrRecurrenceUpdated | Inbox |
| Location or title changed / room added | locationUpdated, titleUpdated, roomAdded | Keep in the inbox or another deliberately reviewed location;the worked example keeps these visible |
| Guest accepted / maybe | rsvpAccepted, rsvpTentative | Label, skip inbox |
| Guest declined | rsvpDeclined | Inbox |
What most people assume
The only way to stop Calendar emails is to turn off all notifications.
Step 1: choose categories per calendar
On a computer, open Settings and, under Settings for my calendars, click the calendar. Under Other notifications, set each category, such as Changed events or Event responses, to Email or None. Event and all-day event notifications are separate: there you choose a notification or an email for reminders.
Because these are per calendar, a shared team calendar can stay quiet while your primary calendar still emails you about responses.
Google says notification settings are personal to your account. Changing your emails for a team calendar does not change every teammate’s reminders or inbox settings.
Step 2: filter what you keep
Google documents a Gmail search using header:X-Google-Calendar-Notification: followed by a token, then Create filter to label or archive. Tokens include eventCreated, eventCancelled, timeOrRecurrenceUpdated, roomAdded, locationUpdated, titleUpdated, rsvpAccepted, rsvpDeclined and rsvpTentative.
For example, header:X-Google-Calendar-Notification:rsvpAccepted catches acceptances so you can label and skip the inbox, while cancellations and time changes still land in front of you.
If you don’t use Gmail
Google says people who don’t use Calendar receive emails when someone creates, updates or deletes an event they’re invited to. For those inboxes, such as Outlook, Google suggests a rule for emails that include noreply-calendar-sync@google.com, and notes that invitation emails show correct recurring-event information only up to 30 days in the past.
Worked example: an organiser of many meetings
A fictional team lead organises 15 recurring meetings and receives dozens of acceptance emails a week. On their primary calendar they keep Changed events, cancellations and Event responses set to Email, so that every message carries a header Gmail can sort, and add two Gmail filters: rsvpAccepted to a label “RSVP-yes” with skip inbox, and rsvpTentative to the same label.
Declines (rsvpDeclined) are left in the inbox because they may require a reschedule. Time and location changes stay visible.
Check: for a week, compare the label with the meeting’s guest list to make sure no decline was archived.
What it looks like
Cloud Calendars overview, using our product images. Provider settings and protocol examples described in this guide are separate from the screens shown here.
What to do
- Open each calendar’s Other notifications and set unneeded categories to None.
- Keep reminder notifications separate from change emails.
- Create Gmail filters with header:X-Google-Calendar-Notification: tokens.
- Keep declines, cancellations and time changes in the inbox.
- Outside Gmail, filter on noreply-calendar-sync@google.com.
Questions
- Will turning off Event responses emails hide who declined?
- It stops the emails for that calendar; responses remain on the event. Check guest lists for important meetings.
- Can I filter only acceptances?
- Yes. Google documents the rsvpAccepted token for header:X-Google-Calendar-Notification: searches.

