
Add a row for every new SavvyCal meeting
Each booking writes the attendee, the link they used and the start time, so you can see which scheduling links bring in the most meetings.
Event CreatedAdd New Row

Track the meetings people book through SavvyCal in a Google Sheet, and manage your scheduling links from that sheet too. FlowMattic adds a row for each new event, keeps it right when plans change, and can create, pause or cancel in SavvyCal when a row changes. Made for consultants and sales teams who report from spreadsheets.
9 triggers 29 actions 7 example workflows 1 ready-made template Unlimited runs
When this happens in SavvyCal3 triggers
Do this in Google Sheets19 actions
When SavvyCal fires Event Created, FlowMattic runs Add New Row in Google Sheets with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Each booking writes the attendee, the link they used and the start time, so you can see which scheduling links bring in the most meetings.
Event CreatedAdd New Row

Lookup Row Data finds the event by its ID and Update Row writes the new start, so the sheet and the calendar agree.
Event RescheduledLookup Row DataUpdate Row

When an attendee cancels, the row is found and deleted with Delete Row, so the upcoming-meetings tab only lists meetings that will happen.
Event CancelledLookup Row DataDelete Row

A new client row runs Create Scheduling Link, and Update Row writes the link back into the row, ready to paste into your welcome email.
New Spreadsheet RowCreate Scheduling LinkUpdate Row

Change one cell next to the link and Toggle Scheduling Link switches it, so you can stop new bookings without opening SavvyCal.
Update Specific Cell DataToggle Scheduling Link

Setting the Status column to Cancel runs Cancel Event for that row's event ID, which suits assistants who manage a calendar from the sheet.
Update Specific Column ValueFilterCancel Event

Every Monday a Schedule runs List Events and the Iterator adds each one to a new tab, so you keep a week-by-week record of your calendar.
ScheduleList EventsIteratorAdd New Row
At the end, every meeting booked through SavvyCal adds a row to your sheet.
Add columns such as Event ID, Attendee, Email, Link, Start and Status. Lookups search the Event ID column.
Under Connects in FlowMattic, add SavvyCal with your SavvyCal account and Google Sheets with an account that can edit the sheet.
Create a workflow with SavvyCal and Event Created, then book a test meeting on one of your links so FlowMattic captures its data.
Add Google Sheets Add New Row, map the event fields, optionally format the start time with Date/Time Formatter, test the step and switch the workflow on.
1. Trigger in SavvyCal
Event Created
2. Action in Google Sheets
Add New Row
Fields mapped from the earlier steps (a typical setup)
| From SavvyCal | To Google Sheets |
|---|---|
| Event ID | Event ID |
| Attendee name | Attendee |
| Attendee email | |
| Scheduling link name | Link |
| Start at | Start |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
SavvyCal and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
A row per booking with the link name shows which pages and campaigns fill your calendar.
Create, pause and cancel in SavvyCal from cells, which helps an assistant who works from one spreadsheet.
FlowMattic runs on your WordPress server with unlimited runs, so the attendee details pass through your own site on the way to the sheet.
Yes. A workflow with Event Created and Google Sheets Add New Row adds each new meeting as a row with the attendee, link and start time.
Build workflows on Event Rescheduled and Event Cancelled. Each one finds the row by event ID with Lookup Row Data, then updates the time or deletes or marks the row.
Yes. New Spreadsheet Row followed by Create Scheduling Link creates a link for each row, and Update Row can write the new link back into the sheet.
Yes. Run List Events once from a workflow, loop over the results with Iterator and write each with Add New Row. Run it on a Schedule if you want regular snapshots.
Yes. Duplicate Scheduling Link and Delete Scheduling Link are SavvyCal actions, so a cell change or a new row can start either one.
Did not find your answer? You can browse the help center or ask us directly.
Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. SavvyCal integration 1.0, Google Sheets integration 2.2.4.