Pricing
Live~5 minutes

Supabase → Google Sheets

Connect your Supabase Postgres database to Google Sheets — query, sync, and write back without code.

OAuth 2.0 · Read-only by default · No data stored

~5 minutesSetup time
Connection stringAuthentication
15 minutesMin sync interval
Read + writeDirection

Capabilities

Everything in the Supabase connector

7 built-in capabilities — from live queries to scheduled syncs and AI-powered data analysis.

Connect directly to your Supabase Postgres database using the connection string from your project dashboard
Run SQL queries from the Google Sheets sidebar and import results instantly
Write data back to Supabase with INSERT, UPDATE, UPSERT (ON CONFLICT), or DELETE
Automatically refresh your Sheet with the latest Supabase data on a schedule
Respects your existing Postgres roles and permissions
No ETL pipelines, no CSV exports, no manual copy-paste

Technical details

Built for IT teams to approve in one read

Every connection is read-only by default. Credentials are encrypted at rest. Brooked is a verified Google Workspace app.

Authentication
Connection string (Postgres)
Supported plans
Free · Pro · Team
Supported objects
TABLE · VIEW · MATERIALIZED VIEW
Write operations
INSERT · UPDATE · UPSERT (ON CONFLICT) · DELETE
Min sync interval
15 minutes
Row limit
10M rows per import (Pro tier)
Data residency
Read-only by default — data flows directly to your Sheet

Setup guide

Connect in 3 steps

From install to your first live query in under 5 minutes. No engineering help required.

1

Install Brooked

Add Brooked from the Google Workspace Marketplace and open a Google Sheet.

2

Add your Supabase connection

Paste your Supabase connection string (found in Project Settings → Database → Connection string) into Brooked's connect dialog.

3

Query and sync

Write a SQL query in the Brooked sidebar, import the results, and set up auto-refresh to keep your Sheet in sync.

Need help? Visit support →

Use cases

How teams use Supabase + Brooked

From finance reporting to real-time operations dashboards — see what your team can build.

User & growth reporting

Pull signups, active users, and subscription data from your Supabase auth tables into a live dashboard your whole team can view.

Live in Google Sheets
Supabase → Sheets · auto-refresh

Available functions

Query Supabase from a cell

Five built-in sheet functions — from natural-language queries to raw SQL and AI-powered KPI cells. No coding required.

fx

=BRKD_QUERY("Supabase", "tables with the most rows in the public schema")

Ask a natural-language question against any connected data source. Returns a table of results that spills into adjacent cells.

=BRKD_QUERY("Supabase", "tables with the most rows in the public schema")

Also supported

More Database integrations

Connect PostgreSQL to Google Sheets — two-way sync, SQL queries, no ETL needed

MySQL

Live

Connect MySQL to Google Sheets — two-way sync, SQL queries, scheduled auto-refresh

Connect SQL Server to Google Sheets — two-way sync, T-SQL queries, auto-refresh

Get your spreadsheet hours back

Brooked installs in seconds. Your team is querying live data before lunch.

Install for Google Sheets