MRR
Subscribers
ARPU
Churn %
Revenue Over Time
Revenue by Plan
MRR Movement Last 7 days · $50 ARPU est.
30-day Forecast Computing velocity…
Conservative (×0.7)
— projected workspaces
Expected (×1.0)
— projected workspaces
Optimistic (×1.5)
— projected workspaces
Conservative Expected Optimistic
Recent Transactions
DateCustomerAmountStatusType
Loading transactions…
Operating Costs $/mo · hardcoded estimates
Total Monthly Burn $275/mo
Unit Economics $10K cash reserve assumed
Monthly Burn
$275
fixed infra costs
Cost / API Call
burn ÷ calls
Gross Margin
(rev − costs) ÷ rev
Runway
36 mo
$10K ÷ burn
Total Calls
Success Rate
Revenue Est.
Unique Vendors
P95 Latency
ms
P99 Latency
ms
Calls per Hour
Error Breakdown
Latency Over Time
P50 P75 P95
Top Vendors
Total Workspaces
Active (7d)
Created Today
All Workspaces
CreatedSlugNameOwnerModulesActivity
Loading...
Live Event Stream
Live Activity Stream
↻ Refresh
Supabase REST API
Base URL: https://dzyhnjwqjemelzajwmmi.supabase.co/rest/v1
Auth: Pass apikey and Authorization: Bearer <key> headers on every request.
Endpoints
GET /rest/v1/mf_workspaces?order=created_at.desc&limit=500
All workspaces — used by Signups and Workspaces pages.
curl "https://dzyhnjwqjemelzajwmmi.supabase.co/rest/v1/mf_workspaces?order=created_at.desc&limit=500" \
  -H "apikey: YOUR_ANON_KEY" \
  -H "Authorization: Bearer YOUR_ANON_KEY"
GET /rest/v1/sync_log?new_signups=eq.-70&synced_at=gte.{ISO}&order=synced_at.desc&limit=5000
Page-view + funnel events. new_signups=-70 = page_view marker. new_signups=-42 = email_capture.
curl "https://dzyhnjwqjemelzajwmmi.supabase.co/rest/v1/sync_log?new_signups=eq.-70&synced_at=gte.2025-01-01T00:00:00Z&order=synced_at.desc&limit=5000" \
  -H "apikey: YOUR_ANON_KEY" \
  -H "Authorization: Bearer YOUR_ANON_KEY"
GET /rest/v1/sync_log?order=synced_at.desc&limit=50
Recent sync log rows (used by Activity Feed page).
curl "https://dzyhnjwqjemelzajwmmi.supabase.co/rest/v1/sync_log?order=synced_at.desc&limit=50" \
  -H "apikey: YOUR_ANON_KEY" \
  -H "Authorization: Bearer YOUR_ANON_KEY"
GET /rest/v1/signups?order=created_at.desc&limit=500
Signups table — email captures from the waitlist form.
curl "https://dzyhnjwqjemelzajwmmi.supabase.co/rest/v1/signups?order=created_at.desc&limit=500" \
  -H "apikey: YOUR_ANON_KEY" \
  -H "Authorization: Bearer YOUR_ANON_KEY"
GET /rest/v1/gateway_calls?order=created_at.desc&created_at=gte.{ISO}&limit=5000
API gateway call log — used by the API Gateway page.
curl "https://dzyhnjwqjemelzajwmmi.supabase.co/rest/v1/gateway_calls?order=created_at.desc&created_at=gte.2025-01-01T00:00:00Z&limit=5000" \
  -H "apikey: YOUR_ANON_KEY" \
  -H "Authorization: Bearer YOUR_ANON_KEY"
POST /functions/v1/stripe-metrics
Edge Function — returns Stripe MRR, subscriber count, churn, and transaction history.
curl -X POST "https://dzyhnjwqjemelzajwmmi.supabase.co/functions/v1/stripe-metrics" \
  -H "apikey: YOUR_ANON_KEY" \
  -H "Authorization: Bearer YOUR_ANON_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
Column Schemas
mf_workspaces
ColumnTypeNotes
iduuidPrimary key
created_attimestamptzWorkspace creation time
slugtextURL-safe workspace identifier
nametextDisplay name
owner_emailtextOwner's email address
statustexte.g. active, inactive
modulesjsonbEnabled feature modules
notesjsonbFreeform metadata / event payload
sync_log
ColumnTypeNotes
idbigintAuto-increment primary key
synced_attimestamptzEvent timestamp
new_signupsintegerMarker: -70 = page_view, -42 = email_capture, positive = signup count
notesjsonbEvent payload — type, page, country, city, session_id, referrer, etc.
signups
ColumnTypeNotes
iduuidPrimary key
created_attimestamptzCapture time
emailtextCaptured email address
pagetextPage URL where email was captured
contexttextForm context / campaign tag
notesjsonbAdditional metadata

⚠ Alerts & Errors

Active Rules
Add Rule
Alert History ✕ clear
No alerts fired yet.
Error Log
⏱ Perf Monitor
Page Load
Last Refresh
Active Fetches0
JS Heap
FPS
0 selected