Skip to main content
Waaru
Active integration

Choose spreadsheets through Google Picker.

Waaru requests drive.file access and resolves each selected sheet through an opaque workspace-owned binding before every action.

Google Sheets integration

Read and write the sheet your team actually operates.

Select the spreadsheets Waaru may access, then map finite ranges to the workflow. Read current values, append a row, or update explicit cells without granting account-wide Drive access.

In one line

Waaru reads one or several bounded ranges and appends or updates raw values in user-selected spreadsheets. It rejects open-ended ranges and does not create, format, share, or delete sheets.

Capability review updated .

Maintained by the Waaru product team. Read our editorial and product-claim review method.

No credit card. No commitment.

Map the answer to a field the team recognizes.

A qualified enquiry can append one structured row, while later workflow steps can read or update only the bounded ranges they need.

ExampleGoogle Sheets field mapping

Lead register

Map captured WhatsApp answers to explicit columns.

One structured row per qualified enquiry.

Operating boundary

Review what this connection can do.

Authorization

The operator chooses spreadsheets through Google Picker. Waaru uses file-scoped access and a workspace-owned binding.

Reads

Read one finite A1 range or up to ten bounded ranges from one selected spreadsheet.

Writes

Append bounded raw rows, update one finite range, or update up to ten ranges.

Events

Spreadsheet change polling and provider change events are not part of this connector.

Setup

Connect Google, select the spreadsheet, bind the approved ranges, and test one representative read and write.

Exclusions

No open-ended reads, spreadsheet creation, formatting, sharing, clearing, destructive row operations, or broad Drive access.

Recovery

Writes make one provider attempt. An ambiguous result is recorded for operator reconciliation instead of being retried automatically.

Reads

Retrieve one range or a bounded batch.

Read one finite A1 range or up to ten ranges from one selected spreadsheet. Each range is bounded to 100 rows and 50 columns, so whole-column and open-ended reads are rejected before a provider call.

Writes

Append or replace explicit raw values.

Append bounded rows after one table, update one finite range, or update up to ten ranges. Writes use RAW input so a customer value is not interpreted as a spreadsheet formula.

Recovery

Do not hide an uncertain spreadsheet write.

Every write has a Waaru idempotency key, but Google Sheets has no request-level idempotency key. Automatic provider retries remain disabled; an ambiguous result is recorded as uncertain for operator reconciliation.

Current boundary

The connector works with values, not spreadsheet administration.

Creating, deleting, renaming, formatting, clearing, or sharing spreadsheets is outside the release. Arbitrary batchUpdate payloads, broad Drive scopes, destructive row or column operations, and change polling are also excluded.

FAQ

Questions worth answering.

Yes. It can read one bounded A1 range or up to ten bounded ranges from one spreadsheet selected by the user.

Research notes

Evidence checked for this page.

Primary Google references for values, updates, and file-scoped authorization.

  • Google Sheets documents reading and writing cell values through the values resource.

    Google for Developers · Accessed 13 August 2026

  • Google describes drive.file as access to files a user opens or shares with an app.

    Google for Developers · Accessed 13 August 2026

Ready to ship a WhatsApp flow that doesn't break?

Apply for founding access. No credit card. Cancel anytime.

See pricing