Google Sheets add-on

Sheet to Calendar Sync

Plan in a spreadsheet, see it in your calendar. Map your columns once; every row becomes an event, and editing the row updates the event.

Coming soonFree for up to 50 events per tab. Pro: $4/month or $36/year, tax included.

The button opens your email app. We'll reply when it's in the Google Workspace Marketplace, ready to install.

TitleDateTime Lunch10/512:30 Dentist10/72:30 pm Yoga10/87 pm Mon 5Tue 6Wed 7Thu 8Fri 9 Lunch Dentist Yoga

What it does

Edits update the same event

Change a row and sync again: the same event updates. Unchanged rows are skipped, so syncing is fast.

Leaves your other events alone

It only changes events it created from your sheet, and only the details you mapped to columns.

Works with how you type

Dates like 10/31/2026 or 31/10/2026, times like 2pm or 14:00, durations like 90 or 1:30, all-day and overnight events.

Preview first

See how many events will be created, updated or deleted, with the first 15 listed by name, before anything changes. Guests, locations, descriptions and colors can come from columns too; invitations are only emailed if you turn that on.

How it works

  1. Open your sheet, then Extensions → Sheet to Calendar Sync → Set up sync.
  2. Choose the calendar and pick which columns hold the title, date and time (we guess them from your headers).
  3. Press Preview, check the list, then press Sync now. The add-on adds three columns (Cal sync: event ID, status and a hidden hash) so it can keep each row and its event linked.

What it asks Google for, and why

When you first use it, Google asks you to allow these permissions. The add-on uses each one only for this:

Your rows and events stay in your Google account: nothing from your spreadsheet or calendar is sent to Newel Labs or anyone else. See the privacy policy.

Plans

FreePro: $4/month or $36/year, tax included
Manual sync and preview
Up to 50 events per tab
Unlimited events per tab
Automatic sync every hour
Delete events when you delete their rows

One sync makes up to 1,000 changes; a bigger sheet finishes on the next syncs.

Questions

Does it change events I made myself?

No. It only updates or deletes events it created from your sheet, and only the details you mapped to columns. Notes or guests you add in Google Calendar to a field you didn't map are left alone.

What if I delete an event in Google Calendar?

The next sync restores it, because the row is still in your sheet. To remove an event for good, type "delete" in the Action column (if mapped), or delete the row (Pro, with the option turned on).

Where is my data stored?

In your own Google account: the spreadsheet and your calendar. See the privacy policy.

How do I uninstall?

In Google Sheets: Extensions → Add-ons → Manage add-ons, then next to Sheet to Calendar Sync click Options → Uninstall. You can then delete the three "Cal sync" columns.