Google Sheets Step

Append a row to a Google Sheet as part of your workflow. Use this step to log submissions, create audit trails, or feed lightweight analytics to a spreadsheet.

The Google Sheets step appends a row to a worksheet in an existing spreadsheet using a named connection. Each time a session runs and reaches this step, one row is added to the sheet with the values you configure.

Configuration

nametyperequireddescription
connectionstringyesThe name of the Google Sheets connection to use, as configured in Integrations.
actionstringyesThe operation to perform. Must be APPEND_ROW.
spreadsheetstringyesThe ID of the target spreadsheet.
spreadsheetNamestringyesThe human-readable name of the spreadsheet. Used for display purposes.
worksheetstringyesThe name of the target worksheet or tab.
hasHeaderRowbooleanyesWhether the first row of the sheet contains column headers.
valuesarrayyesAn ordered list of cell values to append. Each string corresponds to a column, left to right. Supports mapping placeholders.

Example

The example below appends a row to a "Submissions" worksheet, recording a timestamp, name, email, and plan tier for a new session.

{
  "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"
  ]
}