SupabaseDaily Active Users

How to Track Daily Active Users in Supabase — Without Writing SQL

Managing DAU in Supabase is tricky because user data is split between the auth and public schemas. You have to navigate UUID joins and Row Level Security policies just to count active sessions. Most founders struggle to link auth.users to their own activity tables.

Question 1

How to count Daily Active Users in Supabase?

This gives you an immediate view of your active user base. It replaces the manual joining of the auth schema with public activity tables.

You get: A daily count of unique UUIDs from the auth.users table.

Ask this free
Question 2

Which users are active but haven’t updated their profiles?

This identifies gaps in your user onboarding data. It replaces complex LEFT JOINs across different schemas.

You get: A percentage growth rate per day.

Ask this free
Question 3

What is the daily growth rate of new Supabase users?

This tracks how fast your user base is expanding. It replaces the need to query the auth.users created_at column manually.

You get: The result is a percentage showing the increase or decrease in new user sign-ups compared to the previous day.

Ask this free
Question 4

How many users are active across different RLS roles?

This helps you understand how different permission levels impact usage. It replaces complex filtering based on custom claims.

You get: A breakdown of DAU by user role.

Ask this free
Question 5

What is the retention rate of users who signed up via OAuth?

This tells you which sign-up method brings in the most loyal users. It replaces filtering through the auth.users provider column.

You get: A retention percentage grouped by provider.

Ask this free

Stop reading. Ask.

Connect Supabase or start with sample data — first answers in under 2 minutes.

Ask this on your data — free

Free plan available · No credit card required

Frequently asked questions

Do I need to know SQL to get these answers?

No. You type the question in plain English exactly as written above, and the AI writes and runs the Supabase query against your database for you. You can inspect the generated query if you want to, but you never have to write it.

Is it safe to connect my production Supabase database?

Yes — connections are read-only by default, so nothing can be modified or deleted. For extra safety, create a dedicated service key scoped to read-only or connect a read replica.

Can the AI query the auth schema directly?

Yes, the AI handles the cross-schema joins between auth and public automatically.