An admin panel for your Lovable app
Apps generated in Lovable commonly use Supabase for auth and data. That means the quickest route to an admin dashboard is the Supabase connector: no code in your app is needed to see and manage your users.
How it works with Lovable
If your Lovable app uses Supabase, use the native Supabase connector with the project's URL and service-role key. For events and revenue, add a small call from your app's backend or an edge function.
- No SDK or code required to see your users
- Never put the service-role key in your Lovable frontend code
- Read-only by default
- Events need one small server-side call
Set it up
- 1
Find your Supabase project
Open the Supabase project connected to your Lovable app and copy the project URL and service-role key. Keep the key secret.
- 2
Connect it
In VibeAdmin choose Integrations, then Supabase, and paste both.
- 3
Optionally track events
Ask Lovable to call the VibeAdmin events endpoint from a Supabase edge function. The Get started page generates the prompt.
Code
Prompt to paste into Lovable
Add a Supabase Edge Function named "track" that receives { userId, name } and forwards it to
POST https://www.easy-admin.solutions/v1/events with the header
Authorization: Bearer <VIBEADMIN_API_KEY>. Read the key from an Edge Function secret named
VIBEADMIN_API_KEY. Never expose the key to the browser. Call the function when a user creates
something important. If the call fails, ignore the error so the app keeps working.Related: API reference, MCP server, pricing.
Give your app the admin it forgot
Free for up to 500 users. Connect Supabase, push users with the API, or paste one prompt into your coding agent.