Google Calendar with Apps Script

The CalendarApp service in Apps Script gives you full control over Google Calendar — creating events, inviting attendees, setting reminders, reading upcoming meetings, and syncing your spreadsheet data to a calendar automatically.

In this series, we follow the Acme Corp sales team. They schedule follow-up calls when deals move to In Progress, send calendar invites to customers when contracts are signed, and automate recurring team standups — all driven from their Sales Tracker spreadsheet.

All examples use a Sales Tracker Google Sheet with the following columns:

Customer NameEmailProductAmountRegionSales RepStatusDate
Sarah Johnson[email protected]Pro Plan299NorthAlex MartinezClosed2024-03-15
Mark Chen[email protected]Enterprise Plan999EastJordan LeeIn Progress2024-03-18
Lisa Park[email protected]Starter Plan99SouthSam RiveraClosed2024-03-20