Use Google Sheets in your Auto Flows
Add a Google Sheets step to save leads, update records and look up details mid-conversation.
A Google Sheets step reads or writes one row each time a contact reaches it. Use it to keep a running list of leads, update someone's record when they reply, or look up their details and use them in the next message.
Steps
- Open Auto Flows and edit a flow.
- Drag in the Google Sheets step, or pick it from the step list.
- Choose the Google account you connected.
- Search for a spreadsheet, then choose a tab.
- Press Load columns — WA.cr reads the first row of the tab and shows one box per column.
- Fill in the boxes you want written. Leave the rest blank.
- Connect the step's Success and Error branches to what should happen next.
What each operation does
- Add a row — always appends to the bottom. Best for a running list, like new leads.
- Add or update a row — looks for a row where your chosen column matches. Updates it if found, adds a new one if not. Best for one row per customer.
- Update a row — only updates. If nothing matches, the step takes its Error branch.
- Look up a row — finds the first matching row and saves the columns you pick, so later steps can use them.
- Create a spreadsheet or Create a tab — makes a new file or tab, and saves its id for later steps.
Putting values in cells
Type plain text, or use a placeholder for something the flow already knows:
{{contact.name}}and{{contact.phone}}— who you're talking to.{{var.something}}— a value an earlier step saved.{{attr.city}}— a contact detail you store.
Anything a flow doesn't know is written as an empty cell, never as the placeholder text.
Before you start
- The tab needs a header row — the column names in row 1 — for the boxes to appear. If yours has none, use the range option instead.
- Only the columns you fill in are touched. An update never blanks a column your flow doesn't know about.
- Every operation branches. Connect the Error branch so a missing row or a Google outage doesn't leave the contact stuck.
If it doesn't work
- No columns appear — check the tab has names in its first row, then press Load columns again.
- The step always takes Error — open Integrations and press Test on the account; access may have expired.
- "That column doesn't exist" — a column was renamed in the sheet. Press Load columns again and re-save the step.
- Nothing matched — the match must be exact, apart from spaces at the ends. Check for a different spelling or a trailing character.