Google Sheets
Read or write approved Google Sheets data from a phone workflow.
Description
AIM AI can be configured to use selected spreadsheets and ranges for structured call data. Files, tabs, columns, validation rules, and write permissions are confirmed before implementation.
Authentication
- A connected Google account using OAuth 2.0 is required.
- Exact spreadsheets, ranges, and approved actions are confirmed during workflow scoping.
Supported Actions (11)
These are the operations this integration can perform after the required credentials and permissions are approved.
- Append Row
- Read Range
- Update Range
- Clear Range
- Get Spreadsheet
- Create Spreadsheet
- Add Sheet
- Rename Sheet
- Delete Sheet
- Delete Spreadsheet
- List Spreadsheets
Examples
Use these representative payloads as a technical starting point, then replace the sample values with the approved workflow data.
Representative workflow configuration for Google Sheets - Append Row.
{
"automationType": "google_sheets",
"nodeId": "sheets-append-001",
"nodeParams": {
"action": "append_row",
"params": {
"spreadsheetId": "1AbCDefGhIJkLmNoPqRstUvWxYz",
"range": "Sheet1!A1",
"values": [
"Alice",
"Completed",
"2025-01-20"
]
}
}
}Representative workflow configuration for Google Sheets - Read Range.
{
"automationType": "google_sheets",
"nodeId": "sheets-read-001",
"nodeParams": {
"action": "read_range",
"params": {
"spreadsheetId": "1AbCDefGhIJkLmNoPqRstUvWxYz",
"range": "Sheet1!A1:C10"
}
}
}Representative workflow configuration for Google Sheets - Clear Range.
{
"automationType": "google_sheets",
"nodeId": "sheets-clear-001",
"nodeParams": {
"action": "clear_range",
"params": {
"spreadsheetId": "1AbCDefGhIJkLmNoPqRstUvWxYz",
"range": "Sheet1!A2:C10"
}
}
}Representative workflow configuration for Google Sheets - Get Spreadsheet.
{
"automationType": "google_sheets",
"nodeId": "sheets-get-001",
"nodeParams": {
"action": "get_spreadsheet",
"params": {
"spreadsheetId": "1AbCDefGhIJkLmNoPqRstUvWxYz",
"includeGridData": false
}
}
}Representative workflow configuration for Google Sheets - Add Sheet.
{
"automationType": "google_sheets",
"nodeId": "sheets-add-sheet-001",
"nodeParams": {
"action": "add_sheet",
"params": {
"spreadsheetId": "1AbCDefGhIJkLmNoPqRstUvWxYz",
"newSheetTitle": "NewData"
}
}
}Representative workflow configuration for Google Sheets - Rename Sheet.
{
"automationType": "google_sheets",
"nodeId": "sheets-rename-sheet-001",
"nodeParams": {
"action": "rename_sheet",
"params": {
"spreadsheetId": "1AbCDefGhIJkLmNoPqRstUvWxYz",
"sheetId": 123456,
"newSheetTitle": "RenamedSheet"
}
}
}Representative workflow configuration for Google Sheets - Delete Spreadsheet.
{
"automationType": "google_sheets",
"nodeId": "sheets-delete-001",
"nodeParams": {
"action": "delete_spreadsheet",
"params": {
"fileId": "1AbCDefGhIJkLmNoPqRstUvWxYz"
}
}
}Representative workflow configuration for Google Sheets - List Spreadsheets.
{
"automationType": "google_sheets",
"nodeId": "sheets-list-001",
"nodeParams": {
"action": "list_spreadsheets",
"params": {
"listParentFolderId": "1a2b3cFolderId"
}
}
}