Skip to content

Integration · Feedback in

Your Google Sheet of feedback, flowing in.

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

How it connects

Four steps to a live source.

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

01
Connect with OAuth.

Sign in with Google. drive.file scope — Annsa 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.

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

Encrypted refresh tokens.

Tokens stored Fernet-encrypted, auto-refresh transparent.

The proof

Narrow access by design.

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

OAuth · drive.file
Only the selected sheet enters Annsa
Google Pickerselected filetoken encrypted
sync ready

Asked + answered.

Q1
What access does Annsa have to my Drive?
Only the files you explicitly pick via Google Picker. The OAuth scope is drive.file — narrow by design.
Q2
How does column mapping work?
Same auto-detection as the CSV importer. Recognised formats skip mapping; otherwise the wizard walks you through it.
Q3
What happens if I disconnect Sheets?
Sync stops. Existing feedback rows from the sheet are preserved.
Q4
Are tokens encrypted?
Yes — refresh tokens are Fernet-encrypted at rest and auto-refresh transparently.

More integrations

annsa

Keep the doc your team trusts. Use it.

drive.file scope, Fernet-encrypted tokens — Annsa only ever sees the sheet you pick.