Annoying supabase message "This generation uses Supabase"

I’ve integrated Supabase by correctly setting NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY in my .env file. I also used V0 to handle the integration. Everything seems to be working—my Supabase setup and V0-generated project are functioning as expected.

However, every time I open the V0 interface, I keep getting an annoying popup that says:

This generation uses Supabase.

Add the required integration in chat or from the Settings panel.

Open Settings

I’ve already opened the Settings panel and confirmed that Supabase is properly configured. I even reapplied the .env file and asked V0 to verify the integration—it confirmed everything is fine. Still, the modal keeps showing up.

This is really frustrating and a huge time sink. Everything is working, but the persistent modal won’t go away, and I can’t figure out why.

This photo V0 says that everything is correctly mapped:

This one is the annoying popup

If this is due to a limitation in detecting Supabase integrations outside of Vercel, that’s understandable. But in that case, please consider adding a “Dismiss” or “Ignore” option so this doesn’t block the workflow unnecessarily.

It sounds like the integration isn’t fully connected yet. What do you see when you click the “Open Settings” button?

The v0 wants me to create a new supabase. But I already have one outside vercel (directly on supabase)

Would you be able to share a link to the chat or just the chat id? That’ll let me dig into the logs for more info about why this is happening

Is this link enough?
https://v0.dev/chat/stripe-wip-HbSj8dNTMq4

That’s perfect. Looking into it now. I’ve asked the team for advice as well, and I’ll let you know when I learn more

I am also getting this issue. Sometimes it decides to work and sometime it doesn’t and I’m not changing anything.

Hi, i’m wondering did you get to the stage where you put some of the api code or the code that helps talk from your site to the database at all?

If so, could be worth checking if any of that code is still in there that’s causing it.

Having this same issue. Everything is configured. Heck, it even WORKS. but still, the popup.

I’m facing the same issue.

Checking in to see if anyone’s still having trouble with this. It shouldn’t be happening anymore, but please let me know if you still see the popup

1 Like

Hi is still got this problem.
i actually spent 3 days on trying to fix this. The db connection works the entire time yet v0 still thinks i need to install the (native) supabase.

I got the issue after i cloned my chat to a new one (as it got too long). It also seem to have come up when v0 updated their product with the latest changes
(4 days ago?) . Supabase/v0 broke something or added some information.

The difference in my case is that I have a different organisation (in Supabase).
v0 does not allow me to select the organisation even when i try and reinstall supabase.
I managed to connect vercel to the right organisation

I managed to understand that vercel has a native (billed by vercel and only let’s you connect to the organisation that is automatically created when you install supabase) and a “authentication” supabase installation (allows you to choose your own (previously created) organisation)
I cleaned up my code in v0 (spending a massive amount of pruchased credits and 3 days to get this far).

v0 still insist that i have to install supabase.
it’s really annoying (yes i know it works but the warning suggest otherwise, i cant be sure)

Do you have any idea ?

I am pretty sure the config broke/changed after starting the new chat and/or the last v0 update.
P.s. i cannot roll back, any previous version of my app has the same issue now.

thanks

Hi, @joaomantovani were you all ever able to solve this? I’m facing the same issue.

I also have the same issue. Super annoying. Vercel need to do something about it