The schedule in your inbox

Get an emailed schedule onto Google Calendar™

The coach emailed the season. The manager emailed the shifts. The teacher emailed the class list with every date in it. Gmail's built-in button turns one email into one event, which is useful until the email is carrying twenty. This is the free way to move the whole emailed schedule at once, with a review step before anything lands.

The Add from Schedule dialog with File, Link, and Paste tabs — pasted email text goes in the Paste tab
Copy the schedule from the email, paste it on the Paste tab. Rows arrive marked Pending.

Reads pasted schedules · from Marinette

Calendar Sync for Sheets™

Install free from the Marketplace →

Free preview · Nothing reads your inbox · Review before anything syncs

What Gmail does on its own, and where it stops

Gmail already watches for certain emails: flights, hotel bookings, restaurant reservations, and single appointments can appear on your calendar automatically, and any message has a Create event option in its ⋮ menu that turns that one email into that one event, with the email linked in the description. Both are genuinely useful, for one event. Neither reads a schedule. Send Gmail an email holding a season of practices and you can create exactly one event from it, titled like the email.

The whole emailed schedule at once

Calendar Sync for Sheets™ is a free Google Workspace Marketplace™ add-on, built and supported by Marinette. Its Add from Schedule feature has a Paste tab made for exactly this moment:

  1. In the email, select the schedule part and copy it. Messy formatting is fine: tables, lists, and plain sentences all read.
  2. In your sheet, choose Add from Schedule, open the Paste tab, and paste.
  3. Every event arrives as a Pending row, with plain notes on anything the importer had to guess: a missing year, an end time that was not given.
  4. Check the rows, fix anything, then run Preview & Sync. That is the step that puts them on your calendar.

Worth saying plainly: nothing connects to your email. You copy, you paste, and the only text that is ever read is the text you chose. If the schedule came as an attachment instead, a PDF or a photo, save it and drop it on the same feature's File tab.

When next week's email changes everything

Schedules that arrive by email tend to keep arriving by email: the revised season, the swapped shift. This is where the sheet earns its keep: the rows stay connected to their calendar events, so a change is a one-cell edit and a sync, not a fresh import. And if an event gets edited directly on the calendar, its row turns blue and says so, instead of being silently overwritten.

Honest limits

The coach's email, on your calendar tonight

Copy, paste, review the rows, sync. Free to install, and a real person answers the support inbox.

Install Calendar Sync for Sheets™ →

Questions

Sheets-to-Calendar questions, answered honestly

For some emails, yes. Gmail detects flights, reservations, and single appointments and offers to add them, and any email has a Create event option in its menu that turns that one message into that one event. What none of the built-in paths do is read a schedule: an email carrying a season of practices or a month of shifts becomes one event, not twenty.

Copy the schedule out of the email, then paste it into the Add from Schedule feature of Calendar Sync for Sheets, a free Google Sheets add-on. It reads the pasted text into event rows you review before syncing, so the whole emailed season lands at once. A forwarded attachment works too: save the PDF or photo and drop it on the same feature's File tab.

No. Nothing connects to your email at all. You copy the schedule text yourself and paste it in, so the only thing that is ever read is the text you chose to paste.

Edit the rows in the sheet and sync, and the calendar follows. That is the advantage of landing the schedule in a sheet instead of importing a file: the rows stay connected to their events, so a swapped shift or a moved practice is a one-cell edit, not a re-import.

Gmail’s automatic event detection and per-email Create event option are described in Google’s own help, viewed August 9, 2026. Google may change those features at any time. Related: a Google Doc™ schedule → Google Calendar™ and a photo of a schedule → Google Calendar™.

Still have a question? I'm happy to help.

Email support@getmarinette.com