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 Name | Product | Amount | Region | Sales Rep | Status | Date | |
|---|---|---|---|---|---|---|---|
| Sarah Johnson | [email protected] | Pro Plan | 299 | North | Alex Martinez | Closed | 2024-03-15 |
| Mark Chen | [email protected] | Enterprise Plan | 999 | East | Jordan Lee | In Progress | 2024-03-18 |
| Lisa Park | [email protected] | Starter Plan | 99 | South | Sam Rivera | Closed | 2024-03-20 |