Integration · Feedback in

Your voice-of-customer spreadsheet, flowing.

Connect Google Sheets and the doc the team already maintains becomes a live source. Same auto-mapping as CSV, same pipeline, no copy-paste.

Sync the voice-of-customer spreadsheet your team already maintains.

— How it connects —

Four steps to a live source.

01
Connect with OAuth.

Sign in with Google. drive.file scope — Circuit only sees the files you pick.

02
Pick the sheet.

Google Picker. Choose one sheet, confirm.

03
Map the columns.

Same auto-detection as CSV. Adjust if needed; preview before importing.

04
Review and import.

See what's going to land before it commits.

— What you get —

The doc you trust, in the pipeline.

One mapper across CSV and Sheets.

The same 85%-confidence column detector runs on both — anything CSV recognises, Sheets recognises.

Picker-scoped access.

Circuit can only read files you explicitly pick. Nothing else in your Drive.

Encrypted refresh tokens.

Tokens stored Fernet-encrypted, auto-refresh transparent.

— The proof —

drive.file OAuth scope means Circuit only sees what you select via Google Picker — no broader Drive access.

— Questions —

Asked and answered.

What access does Circuit have to my Drive?

Only the files you explicitly pick via Google Picker. The OAuth scope is drive.file — narrow by design.

How does column mapping work?

Same auto-detection as the CSV importer. Recognised formats skip mapping; otherwise the wizard walks you through it.

What happens if I disconnect Sheets?

Sync stops. Existing feedback rows from the sheet are preserved.

Are tokens encrypted?

Yes — refresh tokens are Fernet-encrypted at rest and auto-refresh transparently.

Keep the doc your team trusts. Use it.

— Related —

Part of Circuit’s autonomous product intelligence stack — see the full picture.