Data Connectors for Google Sheets

On This Page

Introduction

Most spreadsheet work starts with an export. Data Connectors remove that step. Pull an Airtable table, a SQL query result or a Salesforce object into Flookup Staging inside your own spreadsheet, clean it with Standard Data Cleaning or Data Cleaning Automation, then send back only the rows you changed, after a preview.

Nothing is exported to a file, nothing is re-imported and no record is deleted. Credentials stay with your Google account and the pulled rows stay in your spreadsheet.

What makes this different. Write-back sends only the fields that differ, never the whole row, and rows missing from the staging sheet are left alone. A preview lists the new, changed and unchanged rows before anything is sent.

Open the sidebar from Extensions > Flookup Data Wrangler > Data Connectors.

Included with the 1-Year Pass and the Team Pass. The 1-Month Pass, the free trial and the free tier do not include connectors. See pricing for details.


Before You Begin

Three things decide whether a pull succeeds: your pass, your permission on the source, and where the rows land.

A one-off look at a source is usually faster as a CSV export. Connectors pay off when the same source is pulled repeatedly, or when cleaned rows have to return without a manual re-import.


How It Works

  1. Connect the source. Add an Airtable token, a SQL connection or a Salesforce Connected App in the sidebar. Credentials stay with your Google account.
  2. Pull to staging. Choose the base and table, run a read-only query, or pick a Salesforce object. Up to 5,000 rows land in Flookup Staging with a bold header row.
  3. Clean, then write back. Run Standard Data Cleaning on the staging sheet. When you are ready, preview the differences against the source and confirm the write.

Pulling again replaces the staging sheet. Write-back never deletes source records.


Available Connectors

Every connector writes into a hidden staging sheet, so cleaning and matching use the same tools as any other tab. Salesforce is read only; Airtable and SQL databases can send changed rows back.

Typical jobs:

Which connector fits

Source Sign-in Write-back Reach for it when
Airtable Personal access token Yes, changed fields only The base holds operational records and the same people report on them in a sheet.
SQL database JDBC URL with user and password Yes, through a key column The table is large, a query already narrows it, and the key is stable enough to match on.
Salesforce OAuth through a Connected App No, read only Leads, contacts or custom objects need a cleanup pass before a merge or an import.

How Write-Back Works

Write-back compares the staging sheet with the live source and reports three numbers: new, changed and unchanged. A sample of the first rows is shown before anything is written.

The write only starts after you click Apply changes on the preview. Each run applies at most 500 changes and tells you when the cap stopped the rest.


Limits

Limit Value
Rows per pull 5,000. The pull reports when the cap stopped it.
Changes per write-back 500. Preview and apply again for the remainder.
SQL connections per day Google's JDBC quota applies to your account: 10,000 connections for consumer accounts, 50,000 for Workspace.
Airtable rate limit 5 requests per second per base. Flookup pauses between pages and honours 429 responses.

Credentials and Privacy

Tokens and database passwords are stored in the Apps Script user properties of the Google account that set them up. They are never returned to the sidebar, and you can remove them with Clear in the connector card.

Pulled rows exist only in your spreadsheet. The connector calls the source API or database directly; Flookup does not receive a copy of your data.


Frequently Asked Questions

Which plan includes Data Connectors?

Data Connectors are included with the 1-Year Pass and the Team Pass. The 1-Month Pass and the free trial do not include them, and the free tier is unchanged. Compare passes.

Does write-back delete records?

No. Write-back sends new rows and changed fields only. Rows that are missing from the staging sheet are left untouched in the source.

Where is the pulled data stored?

In a sheet called Flookup Staging inside your own spreadsheet. Credentials are stored in your own Apps Script user properties and are never shown back in the sidebar.

Can I schedule connector pulls?

Not yet. This version pulls on demand from the sidebar. Scheduling pulls is planned next, alongside the existing Data Cleaning Automation.


You Might Also Like