Sheets2GCal Sync is a secure Google Workspace Add-on that converts your Google Sheets rows into Google Calendar events. Create, update, and manage calendar events directly from your spreadsheet with full control.
What data we access, how we use it, and why we integrate with Google Workspace.
Sheets2GCal Sync is built to resolve a common manual challenge: updating calendars from organized team lists, event trackers, or client onboarding sheets. By creating a direct bridge, our add-on accesses:
🔒 Strictly Local & Temporary: All operations run inside the Google Apps Script environment of your Google Account. Data is sent directly between Google Sheets and Google Calendar. No sheet data or calendar contents are ever transmitted to or stored on any external servers.
If you enable the optional AI Tools feature in Settings, the add-on connects to the Google Gemini API to generate structured meeting agendas or event descriptions from sheet cell inputs.
A simple, controlled process to convert and update schedule events without automatic spam.
The add-on creates a Sync column in your sheet. Simply check the box for the rows you want to convert into calendar events.
Open the sidebar and map your sheet headers (e.g. Title, Date, Time, Description) to Google Calendar fields.
Click Preview to double-check formatting, then click Sync. Only checked rows are processed, writing calendar events instantly.
Powerful sync tools built directly into Google Sheets.
Complete manual control. Only rows where the first-column checkbox is checked (TRUE) are created or updated.
Optionally generate event descriptions or agendas from event titles using Google Gemini AI, written directly back to sheets.
No headers? No problem. Open on an empty sheet and click one button to generate a beautifully pre-formatted sample layout.
Clear answers about permissions, security, and operation.