Google Sheets productivity tool

SheetFiller

Paste messy text, publish one clean row into Google Sheets. Paste a customer note, let SheetFiller structure it, review the values beside the matching columns of your sheet, and publish the row — nothing is written without your click.

Connect with Google

You will be asked to allow specific Google permissions — the reason for each is listed on this page.

  • Sheets (read + write) and Drive (read-only) only
  • No database — nothing you paste is stored
  • Nothing is written until you press Submit
Application purpose

Purpose & overview

SheetFiller removes the copy-paste step between a message full of customer details and the spreadsheet your team maintains. It is a productivity tool for insurance and lead teams — not an analytics, advertising or data-broker product.

What SheetFiller does

You paste unstructured text — a customer note, a form dump, a message thread. The app extracts name, phone, date of birth, spouse details, email, number of vehicles, vehicle description, address and current carrier, shows those values beside the columns of the sheet you selected, and writes the values you approve into the next empty row. Header names drive the mapping, and you can re-map any column yourself.

Why it needs Google permissions

To place a row in your sheet, SheetFiller must read that sheet's structure and write the approved cells. Read-only access cannot do that, so it requests the minimum write permission Google offers for Sheets, plus read-only Drive access to list the spreadsheets you can choose from. No other Google data is requested.

Nothing is stored on our side

There is no database. Sheet values and the text you paste are processed in memory for that request and then discarded. Your Google tokens live only in an encrypted, HTTP-only session cookie that is destroyed when you sign out, and you can revoke access from your Google account at any time.

Written by your instruction only

SheetFiller never edits a sheet on its own. Writes happen only when you press Submit, only in the row on screen, and only in cells that are still empty and not formulas. The row is re-read immediately before writing, so if a colleague filled it first you are told and nothing is overwritten.

OAuth scopes

Google permissions requested

SheetFiller requests only what the workflow above requires. Each permission and its purpose is listed here, in our Privacy Policy and on Google's own consent screen.

Google Sheets (read & write)

https://www.googleapis.com/auth/spreadsheets

Read the header row and the empty target row of the spreadsheet you choose, and write back only the cells you approve on Submit. This is the permission that lets SheetFiller publish a row at your request — it is never used to modify any other cell, tab or file.

Google Drive (read-only)

https://www.googleapis.com/auth/drive.readonly

List the names and IDs of spreadsheets you own or can edit, so you can pick one in the dashboard. SheetFiller does not read or download the contents of any other Drive file.

Basic profile

openid · https://www.googleapis.com/auth/userinfo.email · https://www.googleapis.com/auth/userinfo.profile

Show which Google account is signed in (name, email, avatar). Nothing is posted anywhere and no marketing email is ever sent.

Four steps, no copy-paste

1. Choose a spreadsheet

Sign in with Google, then pick one of the sheets you can edit. Only spreadsheet names and IDs are listed.

2. See the empty row

The header row is read and matched to fields, and the next free row is mirrored on screen — including pre-filled cells and dropdowns.

3. Paste and convert

Paste the messy note or form dump. The rules engine structures it and places each value in its column.

4. Review and publish

Nothing is written until you press Submit, and then only the empty cells of that single row.

Security & Google API compliance

How your data is handled

SheetFiller's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

No data storage

No database, no dashboard of your records, no offline copy of your spreadsheets.

Limited Use compliant

Google user data is used only to provide the feature you asked for — never for ads, resale or AI training.

Least privilege

One write scope for Sheets, read-only Drive for the file picker, and basic profile for the session.

You stay in control

Review before publish, revoke access from your Google account at any time, sign out clears the session.

The conversion engine is our own deterministic rules engine — no third-party AI service ever sees your text.

Frequently asked questions

Permissions, privacy, and how the publishing step works.

What exactly does SheetFiller do?

You paste messy customer text (a note, a form dump, a message thread). The app structures it into fields such as name, phone, date of birth, address, vehicle and current carrier, shows the values next to the matching columns of the Google Sheet you chose, and writes them into the sheet only after you press Submit.

Which Google permissions does it ask for, and why?

Google Sheets (read and write) to read the header row plus the target row of the spreadsheet you pick and to write the cells you approve; Google Drive (read-only) to list the spreadsheets you can edit so you can choose one; and basic profile (openid, email, profile) to show which account is signed in. Full justification for every scope is in the "Purpose & permissions" section above and in our Privacy Policy.

Do you store my spreadsheets or the text I paste?

No. There is no database. Cell values and the pasted text are held in memory only for the moment it takes to classify and display them. A small cache of spreadsheet metadata (title, tab names, row and column counts) can live in server memory for up to 5 minutes to avoid re-requesting it; it is never written to disk.

Can the app change my sheet without me?

No. Writes only happen when you press Submit, only to the row shown on screen, and only to cells that are still empty and not formulas. Pre-filled cells, formulas and every other row are left untouched, and the row is written back with the values you reviewed.

Is my data sent to an AI service or sold?

No. The conversion runs on our own deterministic rules engine on our server — there is no external AI provider, no advertising, no data broker and no machine-learning training on your data. Your Google data is never sold or transferred to third parties.

How do I disconnect or delete my data?

Press Sign out in the app to destroy the encrypted session cookie, or revoke access at myaccount.google.com/permissions. Because nothing is persisted on our side, revoking access is all that is needed — there is no stored copy to delete.

Does it work with any spreadsheet?

It works with any Google Sheet you can edit. The columns are detected from your header row (phone, name, DOB, spouse, email, number of cars, year/make/model, address, current carrier and more) and you can re-map any column manually with a dropdown. Dropdown columns in your sheet are shown as dropdowns here, using your own allowed values.

What are the limits?

Usage is subject to Google Sheets API quotas, which are shared across all Google API clients on the same project. The app retries automatically on rate limits. Pasted text is capped at 20,000 characters, and the free-row search scans the first 200 rows of a tab.