Connect Google Sheets to Supabase
Ideas
What you can do with Google Sheets and Supabase
Answer support questions from Supabase and log each one in a sheet
Questions sent to your support link get an AI answer drawn from your Supabase knowledge base, and every question, answer and confidence score is logged in a sheet for review.
See how it worksList low-stock items from Supabase in a purchasing sheet
Each night, items in your Supabase inventory that are below their reorder level are written to your purchasing sheet, and you get an email to review and approve them.
See how it worksKeep a Supabase knowledge base in sync with your FAQ sheet
Each night, new or edited rows in your FAQ sheet are turned into search-ready entries in your Supabase documents table, so your bots always answer from the latest version.
See how it worksFind people asking for tools like yours and list them in a sheet
Every hour, posts from people looking for a tool like yours are scored, stored in Supabase and added to a leads sheet for your team.
See how it worksList at-risk clients from Supabase in a sheet every morning
Every morning, clients who haven't visited in 14 days are written to your At Risk sheet and you get an email summary.
See how it worksSort incoming requests by urgency into Supabase and a team sheet
Each customer request is classified by urgency with AI, saved to Supabase and added to the sheet your team works from, with urgent ones posted to Slack.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Google Sheets and Supabase, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Google Sheets and Supabase automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Only write sheet edits back to Supabase for rows where "approved" is yes, and log each change in a "history" tab.
Copy only rows updated since the last run, using an updated_at column, to keep runs fast.
Use cases
Why people connect Google Sheets and Supabase
How the two apps work together
- A schedule or a check every few minutes reads Supabase tables with filters you choose.
- The script writes rows to Google Sheets, adding or updating by ID.
- Rows edited or added in the sheet can be written back to Supabase on the next check.
Ops teams editing data in a sheet
Non-technical staff edit rows in a sheet and changes are written to Supabase. No admin panel needed.
Analysts reporting on app data
Supabase tables are copied to Sheets for charts. Reports use live data.
Founders importing lists
A sheet of products or users is inserted into Supabase. Bulk loading is easy.
Support teams reviewing logs
Rows from logs tables are written to a sheet for review. Issues are easy to scan.
More apps
Google Sheets, Supabase and other apps in one automation
Daily table counts
Each morning, update my sheet with Supabase row counts by table and post any big changes to #eng.
Weekly report email
Every Monday, copy last week's orders from Supabase to my sheet and email me the totals.
Sync to Airtable too
Copy my Supabase products table to Google Sheets and Airtable each night.
Setup
Connect Google Sheets and Supabase once
Google Sheets
Spreadsheets
- In the ClickRuntime dashboard, open Connections and choose Google Sheets.
- Sign in with your Google account and allow access.
- Pick the spreadsheets the automation may use. It can't see any other file in your Drive.
Supabase
Developer / Database & backend
- In your Supabase project, open Settings, then API Keys, and copy or create a secret key (it starts with
sb_secret_). - Note your project URL, which looks like
https://<project-ref>.supabase.co. - If an automation needs the Management API, go to Account, then Access Tokens, and generate a new token.
- In the ClickRuntime dashboard, open Connections & secrets and save the project URL and secret key (and the access token, if you made one).
FAQ
Questions about connecting Google Sheets and Supabase
Is the sheet a live copy of my table?
Can people edit data in the sheet and change Supabase?
What Supabase key should I use?
Does it work with large tables?
Can it upsert rows?
Does it handle many rows?
Can it copy views?
Related pages
Keep exploring
Tell your assistant what Google Sheets and Supabase should do together
Free plan. No credit card.