Google Sheets Tool
The Google Sheets tool lets your flow read and write spreadsheet data — append a row of captured lead info, read a range of values, update cells, or create a new spreadsheet. It's a simple, reliable way to log data or use a sheet as a lightweight database.
Use it inside an Agent node (the agent decides when to read or write) or as a standalone Tool node for a fixed operation.
Adding it to a flow
In the Tool node's tool picker, choose Google Sheets, connect your Google account, then pick the operation type and actions.
Setup / credentials
The tool connects to Google Sheets with Google OAuth.
- In the tool, use Connect Credential to add (or select) a Google Sheets OAuth connection.
- Approve the Google consent screen so Flowera can read and write your spreadsheets.
The connected Google account must have access to the spreadsheet you target. Share the sheet with that account if needed.
Inputs
| Parameter | Description | Required |
|---|---|---|
| Connect Credential | The Google account (OAuth) to use. | Yes |
| Type | Whether you're working with the Spreadsheet itself or its Values. | Yes |
| Spreadsheet Actions | For type Spreadsheet: Create, Get, or Update a spreadsheet. | When type is Spreadsheet |
| Values Actions | For type Values: Get, Update, Append, Clear, and their batch variants. | When type is Values |
| Spreadsheet ID | The id of the spreadsheet to act on. | For most actions |
| Range | The cells to read/write, e.g. A1:B2 or Sheet1!A1:C10. | For value reads/writes |
| Values | JSON array of rows to write, e.g. [["A1","B1"],["A2","B2"]]. | When writing values |
| Title | Title for a new or updated spreadsheet. | When creating/updating |
Additional options (value input/render options, major dimension, insert-data behavior) are available under advanced parameters and control exactly how values are read or written.
Outputs
The tool returns the result of the action — the values you read, or a confirmation of the write. It's a single-output tool; the flow continues to the next node. Store what you read in flow state.
Example
Log every new lead to a sheet
- Add a Tool node with Google Sheets, type Values, action Append Values.
- Set the Spreadsheet ID and a Range like
Leads!A:C. - Map Values to a row built from the collected
name,email, andphone.
Each time the flow reaches this node, a new row is appended with the customer's details.
Tips
- Use Append to add rows without overwriting existing data; use Update to change a specific range.
- Qualify the range with the sheet name (e.g.
Leads!A:C) when the spreadsheet has multiple tabs. - Share the sheet with the connected Google account, or reads and writes will fail with a permission error.
- Values are a 2-D array — each inner array is one row.
Related
- Zoho CRM tool — a full CRM instead of a spreadsheet
- HTTP Requests tools — call the Sheets API directly for advanced cases
- Tool node · Flow state