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.
You will be asked to allow specific Google permissions — the reason for each is listed on this page.
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.
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.
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.
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.
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.
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.
https://www.googleapis.com/auth/spreadsheetsRead 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.
https://www.googleapis.com/auth/drive.readonlyList 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.
openid · https://www.googleapis.com/auth/userinfo.email · https://www.googleapis.com/auth/userinfo.profileShow which Google account is signed in (name, email, avatar). Nothing is posted anywhere and no marketing email is ever sent.
Sign in with Google, then pick one of the sheets you can edit. Only spreadsheet names and IDs are listed.
The header row is read and matched to fields, and the next free row is mirrored on screen — including pre-filled cells and dropdowns.
Paste the messy note or form dump. The rules engine structures it and places each value in its column.
Nothing is written until you press Submit, and then only the empty cells of that single row.
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 database, no dashboard of your records, no offline copy of your spreadsheets.
Google user data is used only to provide the feature you asked for — never for ads, resale or AI training.
One write scope for Sheets, read-only Drive for the file picker, and basic profile for the session.
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.
Permissions, privacy, and how the publishing step works.
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.
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.
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.
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.
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.
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.
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.
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.