Calrows
Sheets2GCal is the biggest add-on for moving data between Google Sheets™ and Google Calendar™, with millions of installs. Its Marketplace rating is around 3.2, and the reviews explain why people look elsewhere. This page is written by the makers of Calrows, so read it as one option's view, and check the reviews yourself.
We read the most recent reviews of every major add-on in the category before building Calrows. The same points came up across several apps:
| Sheets2GCal | Sheet2Cal | Zapier or Make | Calrows | |
|---|---|---|---|---|
| Sheet to calendar | Yes | Yes | Yes, per row as a trigger | Yes |
| Calendar to sheet | Yes | Limited | Yes, new events only | Yes, any date range |
| Updates existing events | Yes | Yes | Needs extra steps | Yes, via hidden event ID |
| Timesheets | No | No | No | Yes |
| Free tier | 100 auto-synced events a day, quota-limited | Limited | 100 tasks a month | 50 new events a month, limits shown in the sidebar |
| Paid | About €5 a month | Paid tier | From about $20 a month | $6 a month or $48 a year |
| Account on a third-party site | Yes | No | Yes | No |
| Run log | No | No | Task history | Sync Log tab in the sheet |
Feature details for other products are from their public listings and may change. Corrections welcome at [email protected].
If you already have it working and rely on a feature Calrows doesn't have, keep it. It has been around for years and supports domain-wide plans for Google Workspace administrators, which Calrows will add later.
If you've hit the time-limit error, want a date range on imports, need timesheets, or want to know exactly what a run did and why a row failed, Calrows was built for those cases. It installs alongside Sheets2GCal, so you can try it on the same sheet without removing anything.