Connect Slack to Supabase
Ideas
What you can do with Slack and Supabase
Score every new lead and post the hot ones to Slack
Each new lead gets an AI score and is saved to your Supabase leads table, and hot leads are posted to your sales channel straight away.
See how it worksPost members who've stopped checking in to Slack each morning
Every morning, Slack lists the members in your Supabase table who haven't checked in for 14 days, highlighting the ones new to the list since yesterday.
See how it worksStore new reviews in Supabase and send angry ones to Slack
Every 3 hours, new reviews are saved once in Supabase with a sentiment label, and negative ones go straight to Slack.
See how it worksPost a monthly summary of your Supabase figures to Slack
On the 1st of each month, Slack gets a short written summary of last month's figures from your Supabase table, with the changes from the month before.
See how it worksWarn Slack about duplicate invoices before they're paid
When a new invoice arrives, it's checked against your Supabase records, saved with a status, and any likely duplicate is flagged in Slack.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Slack and Supabase, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Slack 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 post signups from company email domains, and send a daily count for everything else.
Each Friday, post the week's signups, active users and churned users compared with last week.
Use cases
Why people connect Slack and Supabase
How the two apps work together
- A Supabase database webhook sends new rows to your trigger link, or the script checks every few minutes.
- The script posts details to the Slack channel you choose.
- Commands in a Slack channel can be read on the next check and query or update Supabase.
Founders watching signups
New users in Supabase are posted to #growth. The team sees growth live.
Engineers watching errors
Rows in an errors table are posted to #eng. Problems are seen fast.
Support teams looking up users
A Slack message with an email returns the user's row from Supabase. Support answers faster.
Ops teams getting daily metrics
A morning post shows counts from key tables. Everyone sees the numbers.
More apps
Slack, Supabase and other apps in one automation
Signup log
Post new Supabase signups to #growth and add them to my Google Sheet.
Paid conversions
When a Supabase user becomes a paying Stripe customer, post it to #wins.
Error escalation
If more than 50 rows land in my errors table within 10 minutes, post to #eng and open a PagerDuty incident.
Setup
Connect Slack and Supabase once
Slack
Team chat
- At api.slack.com/apps, create a new app from scratch in your workspace.
- Under OAuth & Permissions, add the bot scopes the automation needs, such as
chat:write,channels:readandchannels:history. - In the ClickRuntime dashboard, open Connections, choose Slack and enter your app's details, then install it to your workspace.
- In each channel the automation should use, type
/invite @your-app-name.
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 Slack and Supabase
Does it need database admin access?
How often does it check?
Will Slack get noisy?
Which tables can it read?
Does it need the service role key?
Can it post to several channels?
Is it real time?
Related pages
Keep exploring
Tell your assistant what Slack and Supabase should do together
Free plan. No credit card.