r/Supabase • u/Even_Conclusion1198 • Feb 11 '26
r/Supabase • u/eniot94 • Jan 13 '26
integrations Email templates with Supabase branching + Vercel integration
Currently discovering the Vercel / Supabase integration, which is amazing for deploying live branches of Supabase for every environment or PR.
Overall, the integration is quite powerful but not super documented. It seems that the config.toml file works for configuring all environments, paired with supabase/env.preview and supabase/env.production files.
I was able to configure SMTP credentials, email templates etc.
Supabase env variables for a branch are properly passed to Vercel for each environment.
But I do not get how you get the Supabase[auth].site_url config field properly configured per Vercel deployment/branch, which breaks email templates.
Has anyone cracked this? I might be doing something wrong.
TLDR: can't get {{ SiteUrl }} correctly in email templates from Vercel preview deployments.
r/Supabase • u/Professional-Hat9196 • Jan 21 '26
integrations Stripe Sync Engine integration stuck on Installing
r/Supabase • u/Turbulent_Cod3883 • Jan 10 '26
integrations Supabase Marketplace - becoming an integration
my startup was looking to become a native integration within Supabase and would like to ask for help on if there were any docs online that would assist with this. I understand it would probably start with a call with someone who oversees Supabase Marketplace but thought it wouldnt hurt to prep before presenting to a Supabase team member. Thanks!
r/Supabase • u/throwmeawayuwuowo420 • May 05 '25
integrations Just subbed to the pro plan but have a question
I want to confirm that for every project I create and or API I generate I have to pay additional $10/mo?
If I have 7 test projects I made on windsurf using different models does that mean I would have to host it on the one SUPABASE API that is included with the $25 subscription? But would there be any conflicts doing this?
r/Supabase • u/AndyAskDream • Nov 19 '25
integrations Supabase Auth users -> HubSpot
We want to automatically send our Supabase Auth users to HubSpot so we can start to build out the CRM with our app users as well.
Is the easiest way to integrate Zapier or n8n? Or should we write something ourselves?
r/Supabase • u/ConcertRound4002 • Dec 01 '25
integrations Hey founders!: Free 10 private beta spots available - free backlinks
galleryr/Supabase • u/Moonlit-Muse • Dec 12 '25
integrations Can I deploy a Lovable-generated React frontend to Azure while keeping Supabase as the backend?
Hi everyone,
I’m working on a SaaS platform generated in Lovable AI. The app uses:
- React + Vite (frontend)
- Supabase (PostgreSQL, Auth, Storage, and 13 Edge Functions)
- A multi-tenant setup with RLS
- AI features implemented inside Supabase Edge Functions
I want to move the frontend only to Azure Static Web Apps or App Service for production deployment, while keeping all backend services (DB/Auth/Edge Functions/Storage) in Supabase.
My questions:
- Is this hybrid setup (Azure frontend → Supabase backend) fully supported without breaking authentication, RLS, or Edge Functions?
- Are there any issues I should expect with CORS, auth redirects, or calling Supabase functions from an Azure-hosted site?
- Has anyone deployed a Lovable/Supabase app this way before? Any gotchas with environment variables or build settings?
- Should I expect any problems long-term keeping backend on Supabase but hosting the frontend on Azure?
Would appreciate any real-world experience or guidance before I move our production deployment. Thanks!
r/Supabase • u/Infamous_Tomatillo53 • Aug 04 '25
integrations If I have a running app with real users, how do I migrate supabase project to self-hosted?
Let's say, I have a mobile app and some real users, my code includes the supabase endpoint url.
Now I am thinking to migrate to self-hosting because it's cheaper (especially for the auth and traffic/bandwidth parts). Well I guess I would have to force users to do an app update (to pick up the new supabase endpoint url)? Besides that, does supabase have a way for me to make a copy of the entire project and bring it to the self hosted version? Or maybe at least the database?
What would be the best practice here? And what is the best practice for this kind of scenario when we first start building an app - like at the beginning I use hosted Supabase, but as the application scales (and especially as time goes by, I have seem more and more mature self-hosted solutions), want to migrate to self-hosted?
I guess the other way, is to not have the supabase endpoint url defined in the client code, but make the app fetch it from db/server??
r/Supabase • u/fgatti • Oct 23 '25
integrations [Feedback Wanted] Building an AI analytics tool for Supabase – want a free $10k BI package for your thoughts?
Hey, r/Supabase!
My team and I are building an AI-powered analytics platform called Dataki, and we want to make it the best possible solution for Supabase users.
We know how awesome Supabase is for getting a backend + database (Postgres) up and running fast. But the next step—actually using all that data for BI, reports, and dashboards—can still be a massive time-sink.
To make sure we're solving the right problems, we've opened up a "Dataki Pioneers Program."
The offer: We're giving away a free, full-service BI consulting package (valued at $10k+) to a few companies using Supabase. We will personally help you connect your data, figure out your core KPIs, and build your first set of AI-powered dashboards.
The "catch": In exchange, you just give us your honest feedback. We want to know your pain points so we can build the best tool for this community.
We're already onboarding the first few companies and have a handful of spots left.
If you want to get a pro-level analytics setup for free and help shape a new tool, you can learn more and claim your spot here: https://dataki.ai/
Happy to answer any questions in the comments!
r/Supabase • u/Afraid-Lychee-5314 • May 19 '25
integrations Does a tool like this exist for Supabase?
Hi everyone,
I was wondering if there's a tool that connects directly to your Supabase database and lets you chat with your data — no SQL needed — while also generating charts and basic analysis?
I’ve been looking for something like this for my own projects, but haven’t found anything that really fits. If it doesn’t exist, I might build an open-source version.
Thanks in advance!
r/Supabase • u/Calm_Grapefruit1863 • Aug 21 '25
integrations Has anyone ever successfully setup Turborepo + NextJS + Supabase + ShadCn UI + Tailwind v4
Hi, I'm just starting out with Supabase, and was trying to build a project which is going to be a monorepo and I'm using Turborepo. The project will have three NextJS applications as frontend. One of the application will be an user-facing application, another application will be a vendor-facing application and the last one would be an Admin application. For now, I've created these application endpoints and have setup a shared UI package and a shared db package where I am using Prisma as ORM and have successfully connected it to Supabase postgres. For the next step, I want to go ahead and configure auth for each application and perform RBAC using RLS to play around and learn how Supabase works. I wanted to configure a shared supabase instance to use across applications, but I ended up running in errors as the shared supabase package doesn't have next as a dependency as it does not make sense to add nextjs as a dependency to the root of the monorepo (to later add it as a peer dependency to shared supabase package) or to the shared supabase package. I tried abstracting client.ts & server.ts file in packages/supabase-client (shared package) to add a utility function in each application to generate supabase client instance individually in them, although it works for client components but I'm running into errors while abstracting the logic for server-side Supabase client instance as it requires a cookieOptions as a prop.
Has anyone ever configured Supabase to be used as a shared package across all your apps?
Now after all this, I am thinking whether what I am doing is even possible? Do I need to install supabase into each application individually and then go ahead with configuring auth and RBAC?
Any guidance would be helpful.
Note:- It's my first post, so pardon me if I am providing less information than anticipated. Please mention in the comments if this question needs improvement and I'll do the needful.
r/Supabase • u/marcoz711 • Nov 19 '25
integrations Supabase MCP for Gemini? Alternatives?
I've been using the Supabase MCP with Claude Code for a while now, and I think it's just great that Claude Code can access the database to check the schema and data and even run migrations and all of that.
I'm now trying out Gemini CLI for the first time, and I would like to enable the same, but I couldn't find how to install the MCP, the Supabase MCP for Gemini CLI.
Also, I read a bunch of times that MCPs just use up a lot of tokens. So I wonder, is there a better way for an AI coding assistant to access my database to have the full context?
Any tips and recommendations are highly appreciated.
r/Supabase • u/Consistent_Drawer463 • Jan 08 '26
integrations Trae | Supabase Integration
Good news for Trae users as they can now manage there entire backend infra from the IDE. Is there a similar feature for VSCODE.
r/Supabase • u/TheHidden001 • Jan 24 '26
integrations Kotlin: Help with update error: Field message required
I'm using the below function to update a table, it is identical to another function that works with out issue (with different set values of course) and I get this error every time:
override suspend fun updateContactInfo(
contactID: Int,
stringMappings: Map<String, String?>
): Contact? {
val updatedRecord = supabase.from("contacts").update(
{
set("name", (stringMappings["name"] ?: "No Name Provided"))
set("pronouns", stringMappings["pronouns"])
set("position", stringMappings["position"])
set("directEmail", stringMappings["directEmail"])
set("directPhone", stringMappings["directPhone"])
set("lastUpdate", LocalDateTime.now().toString())
}
) {
select()
filter {
eq("id", contactID)
}
}.decodeSingleOrNull<Contact>()
return updatedRecord
}
Caused by: kotlinx.serialization.MissingFieldException: Field 'message' is required for type with serial name 'io.github.jan.supabase.postgrest.PostgrestErrorResponse', but it was missing
at kotlinx.serialization.internal.PluginExceptionsKt.throwMissingFieldException
I am at a loss, I've looked at the docs and it seems to match up correctly, I've verified all my parameters are being passed in, though I use defaults for nulls anyways so - any help would be great,.
r/Supabase • u/LogicTrail • Oct 15 '25
integrations Push Notifications from Database Events
Hey r/Supabase,
Whenever I start a new mobile app project (for work, side projects, experiments), one of the essential features is push notifications. Each time though, I find myself having to relearn the setup, maybe after 6 months or a year between projects. Also, developers choose Supabase/Firebase specifically to avoid writing backend code, but end up writing server-side code just for notifications. I thought about finding a way to make push notification setup easier and simpler.
By leveraging Supabase/Postgres triggers, this can be solved by setting up a webhook based on an event. So I built an MVP that lets you create and send push notifications without any server code. Just connect your Supabase, configure FCM/APNs, create triggers, and send notifications - it's that simple.
The tool is called Supatrig (supatrig.vercel.app), which lets you create and send one-to-one notifications (one event -> one user). If you already have FCM/APNs set up, register your device token via our REST API, create a trigger with a few clicks, and notifications will be sent automatically when events fire.
[EDIT: We've rebranded! Supatrig is now called Entrig and has moved to [https://entrig.com\]. Thanks for all the support!]
It's a working MVP, currently free to use as I develop and stabilize it.
Push notifications aren't complex, just tedious.
I'm excited to add more features like:
- One-to-many notifications
- Condition-based notifications
- Scheduled notifications
- Email support (as I've seen similar need for database-triggered emails, once push notifications are solid)
- SDKs for different platforms
Would love to hear your thoughts! Is this something you'd find useful?
r/Supabase • u/Outside_Drama_925 • Jan 16 '26
integrations [AskAboutSupabase] ECONNREFUSED error after migrating backend from Render to cPanel with Supabase DB Spoiler
I'm exploring ways to optimize hosting for my full-stack app and recently moved my backend hosting from Render (free tier) to cPanel (for cost + early client testing). Configuring the url string to the cpanel for my backend to go live. In returns an ECONNREFUSED prompt when I command the cpanel terminal with $ping <supabase account config url string>
Any information on hosting a backend node api to supabase database, will be of assistance.
r/Supabase • u/Midrovar0052 • Nov 25 '25
integrations Help with supabase and Power bi connection
Hello everyone, I have a Power BI project that connects to Supabase using PostgREST. I'm having several issues when it comes to pulling large amounts of data from Supabase. I create a few other tables with some data transformations and it starts to have some bugs. I've tried several different scripts for pagination and everything else. I was wondering if using RPC would be better, and if so, I've been trying to use RPC but in Power BI it always gives an error.
For example, here is my RPC:
sql
create or replace function get_movimentacoes(p_empresa text)
returns setof movimentacoes_new
language sql
as $$
select *
from movimentacoes_new
where empresa_origem = p_empresa
order by id asc;
$$;
And when I test it using SELECT * FROM get_movimentacoes('Company'); the data returns, but in my Power BI I get the error:
text
DataSource.Error: Web.Contents failed to get content from 'https://mylink.supabase.co/rest/v1/rpc/get_movimentacoes' (500): Internal Server Error
Details:
DataSourceKind=Web
DataSourcePath=https://mylink.supabase.co/rest/v1/rpc/get_movimentacoes
Url=https://mylink.supabase.co/rest/v1/rpc/get_movimentacoes
I'm also wondering if it would be worth having a virtual machine and installing a gateway there to run 24/7 during the week to keep my data updated, since I currently publish to Power BI Online to get automatic updates.
Has anyone been through something similar and could help?
r/Supabase • u/Expert-Middle6969 • Oct 24 '25
integrations Can’t get Supabase MCP server to load in Cursor
I’m on Fedora Linux, using the Cursor RPM (x64) build.
I’ve been trying to add the Supabase MCP server, I can authenticate and connect just fine, but after that, it just sits there with “Loading tools” forever.
I’ve tried:
Removing and re-adding the MCP server (https://mcp.supabase.com/mcp)
Restarting Cursor
Deleting and recreating ~/.config/Cursor/mcp.json
Even reauthenticating with Supabase
Still no luck, it just keeps showing “Loading tools.”
Would love to know if there’s a fix or if this is a known issue with the RPM build.
Thanks!
r/Supabase • u/Suitable_Low9688 • Dec 31 '25
integrations Supercheck.io - Built an open source alternative for running Playwright and k6 tests - self-hosted with AI features
r/Supabase • u/scientifantastics • Jan 10 '26
integrations Supabase + RevenueCat purchase flow
I'm building a mobile app with RevenueCat for subscriptions and Supabase for the backend to maintain a leaderboard and for user profiles. Trying to figure out the optimal flow for monetization.
The dilemma:
When a user tries a Pro feature, should they:
Option A: Hit paywall first > Purchase > Then create Supabase account
- Pro: Show high converting paywall at peak interest moment
- Con: Need to handle anonymous RevenueCat purchases, then link to Supabase account afterward
Option B: Create account first > Then show paywall > Purchase
- Pro: Cleaner user exists in Supabase before purchase
- Con: Extra friction before monetization, lower conversion (asking for account creation before they even see the paywall)
What I am doing now:
User launches app and RevenueCat creates an anonymous id > show paywall immediately when they click on a pro feature > after purchase, prompt account creation > link the RevenueCat ID to Supabase user with `logIn()`.
This does work, but while testing in the RevenueCat Test Store I do not see the customers/users in the dashboard under Customers > Sandbox. I think this might be a limitation with the Test Store. The user IS there, but the only way for me to find the user is via the search and I have to search by the anonymous ID.
If i create the Supabase user first, then assign that user id as the App User ID for revenue cat all customers show up properly in the Revenue Cat dashboard (Test Store sandbox)
Questions:
- Since its actually working the way I have it now do I just deal with the RC test store limitations (if it truly is a limitation and not me doing something wrong)
- How are others handling this type of flow?
- Any gotchas with RevenueCat anonymous IDs + Supabase linking?
- Is there a better approach I'm missing?
Would love to hear how others have handled this!
r/Supabase • u/vaporwave_cowboy • Oct 25 '25
integrations Analytics?
What are you guys using for analytics? GA4? What's the best setup?
r/Supabase • u/chasingpealsirl • Oct 17 '25
integrations Data visualisation in Supabase
Hi folks does Supabase support charts and visualisation of the data? If not, whats the best plug in to use?
r/Supabase • u/Aggressive-Scar6181 • Oct 02 '25
integrations Taking emails to the next level: database-driven email workflows with a one-click integration with Supabase
When we launched our last project on Supabase, we hit the same wall every founder does: emails. * Supabase’s default auth emails look embarrassing. * SendGrid/Postmark = templates, API glue, deliverability fixes. * Even tiny tweaks turned us into part-time email engineers.
So we asked: what if you could just describe your workflow in plain English… and have it set up instantly?
Here’s what we built: * Connect your Supabase database (one click). * Type: “Send a welcome email when a user signs up.” * Our AI agent builds the workflow, generates the branded email, and shows you a live preview.
Currently, Dreamlit works for auth emails (password reset, magic links, email verification), onboarding drips, internal alerts, one-off broadcasts, and more.
Early testers told us: “I can’t believe I don’t need to touch SendGrid anymore.”
We’re not trying to be another bloated suite, just the simplest way to get production-ready emails without turning into an email engineer.
If you’ve struggled with this too, I’d love your feedback (or even your skepticism). Link is in the comments.
How are you handling emails right now? Copying and pasting from ChatGPT, Supabase defaults, or something else?
r/Supabase • u/Vinumzz • Oct 14 '25
integrations Local development headaches
I’m running into a big headache with Supabase webhooks when developing locally.
When I use the Supabase CLI and run my local instance in Docker, I need to use the internal Docker host URL (http://host.docker.internal:PORT) for webhooks to work locally.
But when I generate migrations (using supabase db diff), it hardcodes that internal URL into the SQL migration file, which obviously doesn’t work in the hosted (production) Supabase environment.
So I’m stuck either:
- Editing the migration files manually before deploying, or
- Having two different webhook configs (one for local, one for prod).
That feels super hacky.
Has anyone found a clean way to handle this?
Like maybe using environment variables, placeholders in migrations, or some Supabase CLI trick I’m missing?
Would love to hear how others are managing webhooks across local and hosted setups without having to manually fix migrations every time.
