Google Sheets Step
Appends a row to a Google Sheet per new session. Use this step to log submissions, create audit trails, or feed lightweight analytics to Google Sheets.
Top-level properties
| name | type | required | constraints | |
|---|---|---|---|---|
connection | string | yes | Name of the connection instance | |
action | string | yes | enum: APPEND_ROW | Operation to perform |
spreadsheet | string | yes | Spreadsheet id | |
spreadsheetName | string | yes | Human-friendly spreadsheet name | |
worksheet | string | yes | Target worksheet/tab name | |
hasHeaderRow | boolean | yes | Whether the sheet’s first row contains headers | |
values | array[string] | yes | Ordered cell values to append |
Example (JSON)
{
"connection": "gsheets-prod",
"action": "APPEND_ROW",
"spreadsheet": "1x2y3z",
"spreadsheetName": "Customer Intake",
"worksheet": "Submissions",
"hasHeaderRow": true,
"values": [
"2025-09-16T10:30:00Z",
"Marc-Andre",
"[email protected]",
"Pro"
]
}Updated 22 days ago
