Connect Airtable to Looker Studio: three routes compared

Airtable has no official Looker Studio connector. The three routes that work, what each costs, and the two clocks that decide how stale your dashboard is.

Title card for the post, showing an Airtable table panel connected by a downward arrow to a Google Sheets panel on a dark background

You opened Looker Studio, clicked Add data, typed Airtable into the connector search, and nothing came back that Google built. That is the correct result. Google renamed Data Studio to Looker Studio in 2022, and under either name it has never shipped an Airtable connector.

So every working route puts something in the middle. There are three of them, they cost different amounts, and they differ in one way that decides whether your dashboard is trusted: how old the numbers on it are allowed to get.

The three routes

Route What sits in the middle Cost How fresh
Partner connector A third-party connector Paid, per connector vendor The vendor's refresh, plus Looker's cache
Through Google Sheets A synced spreadsheet Free connector, paid sync tool Your sync interval, plus Looker's cache
Through BigQuery A warehouse and a pipeline BigQuery storage and query costs Your pipeline's schedule, plus the cache

Every one of them has "plus Looker's cache" in the last column, and that is the part almost nobody accounts for.

The two clocks

A dashboard reading Airtable data is never as current as the fastest link in the chain. It is as current as the sum of two separate waits.

Clock one is the trip out of Airtable. However your data reaches Looker Studio, something is pulling it on a schedule. A partner connector refreshes on its plan's interval. A synced spreadsheet refreshes on the sync tool's interval. A warehouse pipeline runs on its own cron.

Clock two is Looker Studio's own cache. Looker Studio stores query results in memory and serves them again rather than re-querying the source. For a Google Sheets data source the freshness setting offers 15 minutes, 1 hour, 4 hours or 12 hours, and it defaults to 15 minutes. Until that window expires, the report shows what it last fetched, however new the underlying data is.

Add them. A source refreshing hourly behind a cache set to 4 hours produces a dashboard that can be five hours behind, and the setting people go looking for when they notice is almost always the first clock.

Two stacked bars showing the total lag on a Looker Studio dashboard reading Airtable data. The first bar is the trip out of Airtable, set by the connector or sync interval. The second is Looker Studio's own cache, which defaults to fifteen minutes on a Google Sheets source and can be set to one, four or twelve hours. A closing panel notes the report is as current as the two added together, not as the faster of the two.

Viewers cannot clear the cache themselves unless the report editor turns on Viewer data refresh in report settings. Once it is on, a viewer can right-click a chart and choose Refresh data, with a one minute cooldown between attempts. Turning that on is the cheapest fix for "the dashboard looks wrong" complaints, because it hands the person looking at it a way to check.

Route 1: a partner connector

Several vendors publish Airtable connectors in Looker Studio's partner gallery, including Coupler.io, Jivrus, Windsor.ai, Skyvia and Improvado. These appear inside Looker Studio's own Add data screen and connect to Airtable directly, with no spreadsheet in between.

This is the shortest chain, and it is the one to pick when the dashboard is the only thing you are building. The trade is that you are buying a connector subscription per vendor, and the refresh interval is set by whichever plan you land on rather than by you. Coupler.io, to take the one with published prices, schedules daily on its $32 and $132 plans and does not reach hourly until $259 a month. Coupler.io pricing has the full ladder.

Check the row limits before you commit. Connector plans are usually metered on rows per run, and an Airtable base grows past those ceilings quietly.

Route 2: through Google Sheets

Looker Studio's Google Sheets connector is built by Google, free, and already in the connector list. So syncing Airtable into a spreadsheet and pointing Looker Studio at that spreadsheet turns an unsupported source into a supported one.

Since this is our own tool, plainly: Airtable to Sheets is a Google Sheets add-on that keeps a tab current from an Airtable base, table or view, $9 to $39 a month flat for the whole account with no per-seat charge. Scheduled sync runs every 3 hours, because it runs on Apps Script and Google caps scheduled triggers in Workspace add-ons at roughly one run an hour. Set against a Looker Studio cache of 4 hours, that first clock is no longer the thing holding your dashboard back. Set against a cache of 15 minutes, it is. Our numbers are on the pricing page.

Two things make this route better than it sounds.

The spreadsheet is a place to fix data before the chart sees it. Looker Studio calculated fields are limited, and Airtable columns rarely arrive shaped the way a chart wants them. A second tab holding formulas, pointing at the synced tab, gives you somewhere to reshape before Looker Studio reads anything. The two-tab pattern is that structure, and it matters more here than in a plain report, because a Looker Studio data source breaks loudly when columns move.

A spreadsheet is legible when the dashboard disagrees with the base. With a connector, a wrong number has two places to hide. With a sheet in the middle, you open the sheet and see immediately which side of the chain is wrong.

The trade is one more moving part and one more clock.

Route 3: through BigQuery

Load Airtable into BigQuery on a schedule, then point Looker Studio at BigQuery. This is the right answer when the dashboard combines Airtable with several other systems, when the record count is past what a spreadsheet holds comfortably, or when you already run a warehouse.

It costs BigQuery storage and query charges, and Looker Studio bills those to your project every time it queries, including on manual refreshes. It also needs a pipeline to do the loading, which is either a paid tool or something someone maintains. For a single Airtable base feeding one dashboard, this is more infrastructure than the job needs.

Which route to pick

One dashboard, Airtable is the only source, and daily is current enough. Partner connector, cheapest plan that clears your row count.

You want the numbers reshaped before charting, or you already keep the data in Sheets. Route 2. The spreadsheet earns its place as the layer where you fix things.

Airtable is one of several sources, or the volume is large. BigQuery, and the connector question stops being the interesting one.

Whichever you pick, set the Looker Studio freshness interval deliberately rather than leaving it at 15 minutes, and turn on viewer refresh. Those two settings resolve more "the dashboard is wrong" reports than changing the source ever does.

Common questions

Is there an official Airtable connector for Looker Studio?

No. Google has never published one, under the Data Studio name or the Looker Studio name. Every Airtable connector in the gallery is built by a third-party partner.

Is Data Studio the same as Looker Studio?

Yes. Google renamed Data Studio to Looker Studio in October 2022. Older articles, and a lot of search results, still use the old name for the same product.

Why is my Looker Studio dashboard showing old Airtable data?

Two clocks, and it is usually the second. Looker Studio caches query results, defaulting to 15 minutes on a Google Sheets source, with 1, 4 and 12 hour options. Your total lag is that cache plus however often the data reaches Looker Studio in the first place.

Can Looker Studio write back to Airtable?

No. Looker Studio is a reporting surface and every connector into it is read-only. Changing a value means changing it in Airtable, or in a tool that pushes to Airtable.

Do I need to pay for a connector if I go through Google Sheets?

The Google Sheets connector itself is free and built by Google. What you pay for is whatever keeps the spreadsheet current, since Airtable does not push into Sheets on its own.

How many rows can Looker Studio read from a Google Sheet?

The binding limit is the spreadsheet's, at 10 million cells per file, so a wide table hits it sooner than a narrow one. Past that, BigQuery is the route.

What to do next

Decide how stale the dashboard is allowed to be before you choose any of the three, because that single number rules out routes faster than a feature list does. Then set both clocks on purpose: the interval on whatever feeds Looker Studio, and the data freshness setting on the data source itself.

If Google Sheets is going to be the layer in the middle, how to sync Airtable to Google Sheets covers the four ways to fill it, and Airtable to Google Sheets for reporting covers the two-tab structure that keeps a data source from breaking every time the sync runs. If you are comparing connector vendors on price, Coupler.io pricing and Coupler.io against Coefficient have the published numbers.