Google Sheets

Google Sheets

Spreadsheet platform for reading, writing, and managing spreadsheet data programmatically.

OAuth12 tools2 triggers

Three ways to use Google Sheets

Chat with Geni

Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.

Build a workflow

Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.

Power an app

Use this integration as a data source or action layer behind a dashboard, form, or internal tool.

Supported tools

Actions your AI agents can perform with Google Sheets.

Append Values

Appends rows of data after the last row of a detected table in a sheet.

Tool

Batch Clear Values

Clears cell values from multiple ranges in a single request while preserving formatting.

Tool

Batch Get Values

Reads cell values from multiple ranges in a single request.

Tool

Batch Update Spreadsheet

Applies one or more structural updates (add/delete/rename sheets, delete rows, merge cells, etc.) atomically.

Tool

Batch Update Values

Writes values to multiple ranges in a single request.

Tool

Clear Values

Clears cell values from a single range while preserving formatting and data validation.

Tool

Supported triggers

Start a workflow when something happens in Google Sheets.

New Row in Spreadsheet

Triggers when a new row appears in a Google Sheets spreadsheet

Trigger

Updated Row in Spreadsheet

Triggers when an existing row changes in a Google Sheets spreadsheet

Trigger

Get started automating Google Sheets

01Connect your accountLink your account securely with OAuth or an API key.
02Choose a trigger or toolPick the events and actions your workflow should use.
03Configure the workflowDescribe what you want and Geni wires it up for you.
04Refine the processTest runs, review output, and tweak until it's right.
05Turn it onSet it live and it runs on a schedule or on events.

Ready-to-use workflows

Prompts using Google Sheets

Browse all

Call overdue Xero customers with an AI collections agent

Every weekday at 10am, an AI voice agent phones your most overdue Xero accounts, logs what each customer promised, and reports back to finance in Slack.

LiveKitXeroDeepgramGoogle SheetsSlack

Local listing health board for every location you manage

See every Google Maps listing you manage on one screen, ranked worst first, with an audit button that writes the fix list for you.

Local Business DataGoogle Sheets

Let support send one-off Loops emails without an engineer

Your team picks a template, finds the customer, checks they are safe to email, then sends it, with every send logged where the whole team can see it.

Loops.soStripeGoogle Sheets

Stop cold emails to anyone with a live deal in Pipedrive

Every night at 2am, pull the contacts on your open and won deals and block them from your cold outreach before the next send goes out.

MailshakePipedriveGoogle Sheets

iMessage campaign console with pre-flight checks and delivery board

Build every text campaign in one screen: check who is actually reachable, see a realistic send plan, then watch delivery land row by row.

LoopMessageGoogle SheetsHubSpot

LinkedIn Ads budget pacing dashboard for every client account

See every LinkedIn ad account's spend against the budget you committed to, catch overspend early, and rebalance without rebuilding a spreadsheet.

LinkedIn AdsGoogle SheetsSlack Bot

Front desk appointment confirmation board for the next 3 days

Open one board every morning, see every upcoming appointment with its confirmation status, and text the clients who have not replied yet.

LoopMessageGoogle CalendarGoogle Sheets

Give your team Looker numbers without buying more seats

A read-only metrics portal where your team browses an approved set of reports, sets filters, and sees live numbers without a paid BI seat.

LookerSlack BotGoogle Sheets
+4Browse all prompts