Admin
Admin Dashboard
Platform metrics and user management
Total Users
Active Paid
On Trial
New (7 days)
Websites
Total Leads
High-Intent
Avg Leads / User
Manual Cron Trigger
Runs the global scanner inline for all active sources. Use for testing scanner changes.Resend Contact Sync
Backfill all users to Resend contacts with plan/status properties. Safe to run multiple times (upserts).Email Templates
Test transactional + drip emails. Click to expand.OTP Login
On login · Sends OTP code to verify email
Lead Digest
After cron scan · Shows top 3 new leads with preview + reply link
Welcome — Not started (~1h after signup)
Onboarding + nudges the risk-free 7-day pass with the 3-day / 0-leads refund guarantee
Welcome — Paid (congrats variant)
Sent when the user started a pass/plan within the first hour · congratulate + orient, no selling
Drip 1 — Set up, didn't start (~day 2)
Set up a site but never started a pass/plan · scanning starts on a plan
Drip 2 — Objection handler (~day 4)
Names why people pause · 7-day pass as the low-risk proof
Drip 3 — Honest breakup (~day 7)
Last email · door stays open, nothing expires, no deletion threat
Pass — Expiring Soon
7-day pass with <24h left · Nudge to upgrade before it ends
Pass — Expired
After 7-day pass ends · Win-back with discount offer
Lead Quota Warning
At 80% of monthly leads · Nudge to buy credits or upgrade before quota runs out
Cost & Usage
App-level cost proxies — estimated from token usage. Click to expand.Leads Scored (AI)
—
Gemini 2.5 Flash · intent scoring
Replies Generated
—
Gemini 2.5 Flash · reply gen
Est. AI Cost (all-time)
—
via OpenRouter · $0.15/1M in · $0.60/1M out
D1 Row Counts (storage proxy)
Users
—
Leads
—
Websites
—
Keywords
—
Notifications
—
Global Sources
—
User Leads
—
Posts Cached
—
Emails Sent (Resend)
Loading...
—
Lead Overage Cleanup
Audit accounts polluted by the old lead-limit bug, then trim newest unacted leads back under allowance.Affected Users
—
Overage Leads
—
Blocked Leads
—
Last Cleanup
—
Run preview to load affected accounts.
| User | Plan | Cycle Leads | Allowance | Overage | Removable | Blocked | Usage Row |
|---|
Lead Limit Test Lab
Seed exact current-cycle lead states with real synthetic leads, then run the launch edge-case suite with pass or fail output.Usage Row
—
Website
—
Plan
—
Current Leads
—
Organic Leads
—
Synthetic Leads
—
Lead Credits
—
Max Insertable
—
Suite
—
Restored
—
Suite Pass
—
Suite Fail
—
Run the launch suite to get pass/fail results.
| Scenario | Status | Expected UI | Observed | State |
|---|
System Settings
TTL retention periods and database health. Click to expand.
Database Storage
DB (core)
—
10 GB limit per DB
CACHE_DB
—
TTL cleanup keeps this lean
AUDIT_DB
—
180-day rolling window
Retention Periods (days)
days — safe to delete, cache only
days — chargeback evidence window
days
days
days — min 365 (12 months)
Recent Users
Last 50 signups| ID | Status | Plan | Leads | Websites | Replies | Source | Expires | Joined | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|