Skip to main content

Steps

1

Create Tables

You have created and got the keys in getting startedTime to build your database. Go to SQL Editor in Supabase.

Profiles Table

Stores user info and subscription status:
SQL Editor
Click Run ▶️

Leads Table (optional)

Only need this if you’re collecting waitlist signups:
SQL Editor
Click Run ▶️
Don’t skip Row Level Security (RLS) - it protects your data at the database level.

Stripe Events Table

Prevents duplicate webhook processing when Stripe retries failed events. Stores event IDs to ensure idempotency - each event is processed exactly once.
SQL Editor
Click Run ▶️
2

Verify Everything Works

Quick check:
  1. Go to Table Editor in Supabase
  2. See profiles table? ✓
  3. See leads table (if you created it)? ✓
  4. Click each table to view columns
All tables showing up? You’re done! 🎉