Back to All Cheatsheet Libraries cheatsheets

Google Calendar

Keyboard shortcuts, scheduling tools, and view reference for Google Calendar.

Enable shortcuts first

Settings → General → Keyboard shortcuts → Enable keyboard shortcuts. Off by default. Press ? anywhere in Calendar for the built-in overlay.

Showing results
Group Action Shortcut Notes
ViewDay viewd or 1Single-day detail.
ViewWeek vieww or 2The default working view for most people.
ViewMonth viewm or 3Good for spotting density and planning ahead.
ViewYear viewy or 4Overview only — no event detail.
ViewSchedule (agenda) viewa or 5A linear list of upcoming events — the most readable view on a small screen.
ViewCustom day rangexUses the "Custom view" length set in Settings (2–4 days, 2–4 weeks).
NavigateNext / previous periodj / k or n / pMoves by whatever period the current view shows.
NavigateJump to todaytInstant reset after browsing ahead.
NavigateGo to dategOpens a date picker for jumping anywhere.
NavigateSearch events/Searches titles, descriptions, locations, and attendees.
EventCreate eventcOpens the full event editor.
EventOpen selected eventeOpens details for the highlighted event.
EventDelete eventBackspace or DeleteAn undo toast appears briefly afterwards.
EventUndozReverses an accidental delete or drag-move.
EventSave event (in editor)Ctrl/⌘ + SSaves and closes.
OtherRefreshrRe-syncs without a full page reload.
OtherOpen settingssStraight to the settings page.
OtherShortcut overlay?Calendar's own always-current list.

Stop emailing back and forth about times

Calendar has three separate tools for finding a time, and most people only know the first one. Each solves a different problem.

1

Find a Time — for people inside your organization

When creating an event, the Find a Time tab overlays every invitee's free/busy data so open slots are immediately visible. Works only where colleagues' availability is visible to you, which is the norm within a Workspace domain.

2

Appointment schedules — for people outside it

Create → Appointment schedule. Define your available windows, slot length, buffer time, and maximum bookings per day; Calendar generates a public booking page. Invitees pick a slot and the event is created automatically — no account required on their side.

Create → Appointment schedule → set availability → share the booking link
3

Set working hours and location so the tooling can help

Settings → Working hours & location. Outside these hours colleagues see a warning when they try to book you, and Calendar excludes them from suggestions. Adding location (office/home) also tells people whether to expect you in person.

4

Use Speedy Meetings to build in breathing room

Settings → Speedy meetings makes 30-minute events default to 25 and 60-minute to 50. A small change with an outsized effect on a heavily-booked day — everyone gets transition time automatically.

5

Add focus time and out-of-office blocks

Create → Focus time automatically declines conflicting invitations. Create → Out of office declines everything for the period with a custom message. Both are far more effective than a busy-looking placeholder event people will book over anyway.

6

Propose a new time instead of just declining

On an invitation, the response dropdown includes Propose a new time. The organizer sees your suggestion alongside the original — much better than declining and starting an email thread.

Event types worth knowing

Standard event

GuestsMeet linkAttachments

The default. Can carry a Meet link, Drive attachments, a description, and guest permissions (modify / invite others / see guest list).

Focus time

Auto-declineWorkspace

Blocks time and automatically declines conflicting invites. Tracked separately in Calendar's Time Insights.

Out of office

Auto-declineCustom message

Declines new and existing invitations for the period with an explanatory message. Shows a distinct visual style to colleagues.

Task

Google TasksRoll over

A to-do rather than a meeting. Incomplete tasks roll forward to today rather than being silently missed.

Recurring event

Custom rulesEnd date

Supports complex rules (2nd Tuesday monthly, every weekday). Always set an end date — infinite recurring meetings are how calendars rot.

Appointment schedule

Public booking pageBuffers

A bookable page for external people. Supports slot length, buffer time, booking limits, and a lead-time minimum.

Visibility levels, and what each actually exposes

Permission What the other person sees Typical use
See only free/busyBlocks of busy time with no titles or details.The correct default for a wide audience or an external party. Enough to schedule around you, nothing more.
See all event detailsTitles, descriptions, locations, guest lists.Immediate team members who need context, not just availability.
Make changes to eventsFull detail plus the ability to edit and delete.An assistant or a co-owner of a shared team calendar.
Make changes and manage sharingEverything, including who else the calendar is shared with.Full delegation. Grant sparingly.
Per-event privacy overrides the calendar default
  • Any single event can be set to Private in its Visibility dropdown — it then shows as busy without details, even to people who can otherwise see everything.
  • Conversely, Public exposes an event's details more broadly than the calendar default. Check this before making a calendar public.
  • Default visibility is set per calendar in Settings; individual events inherit it unless overridden.
  • Sensitive appointments (medical, interviews, one-to-ones) are worth marking Private explicitly rather than relying on the calendar-level setting.
Use multiple calendars, not one crowded one
  • Create separate calendars for work, personal, a team, or a project. Each gets its own colour, sharing settings, and can be toggled off in the sidebar.
  • Toggling a calendar off hides it from view and from your free/busy — useful for planning, but remember it when you wonder why a conflict wasn't caught.
  • Subscribe to others' calendars (Other calendars → Subscribe) to overlay a colleague's schedule permanently.
  • Public holiday and sports calendars can be added from Browse calendars of interest.
Time zones deserve deliberate handling
  • Events store a time zone, not just a clock time. Creating an event while travelling can place it at an unintended hour.
  • Settings → Secondary time zone displays a second column in the grid — essential for anyone working across regions.
  • An event editor lets you set separate start and end time zones, which correctly models a flight.
  • Enable "Ask me when I switch time zones" in Settings so travel doesn't silently shift your whole calendar.

Gotchas

Editing recurring events is a three-way choice
  • Every edit asks: This event / This and following / All events. Choosing "All" on a long-running series rewrites history, including past occurrences.
  • "This and following" effectively splits the series in two — the correct choice when a recurring meeting changes time going forward.
  • Deleting "All events" removes the series from every attendee's calendar, including past instances they may still need for reference.
  • Recurring events with no end date are the main cause of calendar decay. Set an end date or a count.
Guest permissions default narrowly
  • By default guests cannot modify the event or invite others. Both are checkboxes in the event editor and are frequently the missing piece when someone "can't add a colleague".
  • "See guest list" can be unchecked to hide attendees from each other — appropriate for a large external invite.
  • Only the organizer can change the time for everyone. If the organizer leaves the company, transfer ownership before their account is deleted or the series becomes unmanageable.
Notifications are per-calendar, not global
  • Each calendar has its own default notification settings — changing them for your main calendar doesn't affect a subscribed one.
  • Event-level notifications override the calendar default and are the right tool for a genuinely important one-off.
  • Desktop notifications require browser permission; if they silently don't appear, that's usually the cause.
  • "Daily agenda" (Settings → per calendar → Other notifications) emails you the day's schedule each morning — a quiet, high-value setting.

Tips

Quick-add with natural language

Press c then type "Lunch with Sam Friday 12pm" — Calendar parses the date, time, and title. Fastest way to add something without touching the form.

Events from Gmail appear automatically

Flights, hotels, and restaurant bookings in Gmail are added to your calendar automatically. Control it in Settings → Events from Gmail — including turning it off if you find it intrusive.

Time Insights

Workspace accounts get a breakdown of where meeting time actually goes, by person and category. Genuinely useful evidence when arguing for fewer meetings.

Add a Meet link to everything

Settings → Event settings → Automatically add Google Meet video conferences. Every event gets a link with no extra clicks, and it costs nothing when unused.

Import and export as .ics

Settings → Import & export handles the universal .ics format, so calendars move cleanly between Google, Outlook, and Apple Calendar.

cal.new

Type cal.new in any browser address bar to jump straight into creating an event.

Official docs & further reading