I am trying to do the following: When someone fills out one of two forms on Squarespace, transfer the information to a Google Sheet.
I would like the information to be put in the first empty row from the top rather than creating a new row (I tried using Update Spreadsheet Row, but I believe I may have messed it up somehow).
What is the process for setting up something like this?
Thank you!
Best answer by Troy Tessalone
@Learn Music
Add a column to the GSheet called: USED
Set the value for populated rows to: YES
Set the value for unpopulated rows to: NO
Add these steps:
Action: GSheets - Lookup Row
e.g. Column = USED, Value = NO
Action: GSheets - Update Row
Map the Row/ID from the previous step
Set the column Used = YES
Zap will find the next row with USED = NO, then update that row to be USED = YES, along with the other columns you specify to be set with values.
When in doubt, test it out.
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.
Thank you for checking in. I am still struggling to get the sheet to populate. When I test the step on Zapier, it works, but when I test it from the website it does not. This is what I have:
That’s amazing @Learn Music! A huge thanks to Troy for pointing you in the right direction!
If you have any other questions, please don’t hesitate to reach out to the Community. We’re always happy to help! 🤗
The Zappy Awards are back
We're celebrating the Zapier builders making AI transformation happen. Winners get a published story on zapier.com, a trophy, $5,000 cash, and a feature at ZapConnect. Nominate yourself or a peer by July 24th, 2026.