The schedule in your inbox
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.
Reads pasted schedules · from Marinette
Calendar Sync for Sheets™
Install free from the Marketplace →Free preview · Nothing reads your inbox · Review before anything syncs
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.
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:
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.
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.
Copy, paste, review the rows, sync. Free to install, and a real person answers the support inbox.
Install Calendar Sync for Sheets™ →Questions
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