System health
Click "Run health check" — you'll get a plain ✅/⚠️ per connection.
Business KPIs
🚨 Needs attention
Checking…
🩺 Platform health & support
Every operator's live state · diagnose before support touches anything · life-safety numbers (PIN) · deploys · our AI spend next to theirs.
💡 Operators at a glance
🔎 Diagnose one operator
⛑ Safety numbers (PIN-guarded)
📦 Deploy store
⚡ AI spend — ours vs clients (30d)
Clients
| Client | Vertical | Plan | Status |
|---|
🌶 Spicy onboarding
Text her a self-onboard link — she fills it on her phone, her answers land back here for your approval (nothing goes live until you apply them).
Sent forms
Agent performance
| Agent | Runs | Failures | Health |
|---|
Money & infrastructure
🚪 The doors — every app & site
Doors into an operator's surface go through 🔑 Support access — pick her, say why, the entry is logged (she sees it), then her seat opens. Elevate-owned/public surfaces open directly.
🚨 Safety escalations
A live row here means a girl went silent past her check-in and the ladder reached HQ. Acknowledge it the moment you see it — an unacknowledged alert auto-escalates on its own clock (her setting, ~60 min) and keeps texting you until a human takes it. Her consent tick decides whether the package may go to police.
Everything, everywhere
| Client | Item | Status | Platform | Scheduled | Actions |
|---|
Command the AI
Plain English. e.g. "make this client's next week spicier" · "pause posting" · "redo that caption". Unsafe/unclear commands are parked for review, never guessed.
Command history
Growth Strategist — what to do next
No report yet — generate one.
Company-wide AI spend — last 30 days
Per girl / client
| Who | Calls | Tokens | Cost (est) | Own key? |
|---|
Every girl brings her OWN Venice key + prepaid credits — "own key ✓" means her AI runs on her money, not Elevate's. Girls watch their own spend in their dashboard (You → Your AI) and their HQ.
Per project / agent
| Agent | Calls | Cost (est) |
|---|
Support tickets — girls log them, you fix them
Each new ticket is also emailed to hello@. The girl never gets your personal contact.
Loading…
🪄 Step 1 — dump everything you already have; AI prefills her profile
Her website link, screenshots of her ads/profiles, any brief she gave you — throw it all in. Girls have DIFFERENT services and rates; nothing is assumed, nothing invented.
anything she sent — screenshots, her "about me", a PDF, a Word doc, notes, a spreadsheet. Or click to pick.
Step 2 — her prefilled draft (edit anything)
📬 Sent forms — answers land here
None yet.
Manual entry (the old way, still here)
Enter her details once. It pre-fills her whole pack from the master template and outputs the variables/codes to feed HER bot — the master prompt is never rewritten, and nothing here touches the live profiles table. If her phone is already set, this is just "add her number + generate her variables".
Her pack
Fill the form and generate — you'll get her complete variables + the exact onboarding steps.
🔑 Passwords & getting in
Everything about how you get into this console and into the engine — in one place, not behind a search box.
It is the password on your
hello@elevatemediaconsulting.net Supabase login. Same one for the console, the doctor and every admin surface — you sign in ONCE and nothing inside ever asks again.
It has NO password of its own any more. The Doctor buttons open it signed in with your CURRENT session. If an old
/doctor bookmark ever asks for a password, that bookmark is stale — open the Doctor from here instead.
The reset email lands in your admin inbox, you set a new password, and it works everywhere immediately. No code, no waiting on anyone.
🔒 The second door — your admin PIN
Two doors. Your password gets you in here. A separate admin PIN is what turns a •••• into a value — different secret, different store, so one cracked password is never enough to see anybody's details.
Checking…
👁 Who looked at what
Every personal field ever opened from this console — the field, the time and the device. Never the value. A log that copies the secret is a second place the secret leaks from.
Loading…
🚨 What would switch security mode on
These run on the server. A browser lock is theatre — whatever a page does or does not do, a blocked address gets nothing and a locked console cannot reveal, export or write, including from a session that was already open.
- A wrong PIN from an address and a device neither of which has been seen here before
- Five wrong PINs inside fifteen minutes
- Twelve personal fields opened inside ten minutes — that is a sweep, not a support call
- An export from a device that has never been seen
- The same session used from two countries inside an hour
When it arms: that address is blocked · the console goes read-only · no reveals, no exports · and it tells you in plain words what happened.
🔑 Passwords & getting in — your admin password, the reset, the Doctor and your admin PIN all live on their own screen now.
📖 Setup Guide — search what you're doing
Version history — what shipped, when
The engine stamps itself automatically on its first run after a deploy. Log Pages deploys here by hand (one line each).
| Component | Version | Notes | When |
|---|
🛟 Fix it yourself — search what's happening
💬 Ops chatbot — ask in plain words
Grounded in YOUR map and rules only — exact worker/Pages names, never guesses.
📖 The map — exact names (never guess these)
| Engine (API) | elevate-api-lab · /health · /doctor |
| Spicy dashboard | Pages elevate-dashboard-live → spicy. |
| The Elevate App | Pages elevate-control-panel → app. |
| This admin app | Pages elevate-admin-lab (one login: home + console + onboarding) |
| The girls' ONE APP | Pages elevate-myworld-lab — My World + Bookings/app.html + Money/money.html + Studio/studio.html, one origin, one login |
| Booking site | Pages elevate-book-lab — ?client=<slug>, one template for every operator |
| The bot | Worker elevate-bot-lab — NEVER edit; settings via each operator's App |
| Database | Supabase elevate-lab (kmiayheuxqtargklvwgv) |
| ☠️ Dead — never deploy | elevate-dashboard · green-cloud-64b8 |
💰 Elevate's money
Add money in / out
Setup fees, subscriptions collected, hosting costs — anything real.
Plans on the books
| Client | Plan | Status |
|---|
Est. recurring uses the placeholder pricing — flag: real pricing still owed a decision.
HQ links — yours + what each girl sees
Audience "girl" shows on every girl's 💸 Money page (inside HER one app). "admin" shows only to you here.
| Label | Audience | URL |
|---|
📇 Clients — the vault
Everything we hold on a client to run her setup — payment details for her booking site, her gift/Prezzee details, her URL name, our notes. Stored in the back end, not on a laptop. (Her customers' data is hers alone — that isolation stands.)
💳 Payment details (feed her booking site — exactly like the operator's flow)
🎁 Gifts
🗒 Our notes on this client
Removes EVERYTHING keyed to her: profile, brands, leads, VIPs, bookings, rules, safety, money, content, drafts — and her login. Default gives you a 7-day undo window (she's paused meanwhile). Type her name exactly to arm the buttons.
🔑 Support access — logged, 15 minutes, one use
This is a repair tool, not a window into her business. Best path: she taps “Let Elevate in for 15 minutes” in her HQ, then her name shows here with a green ✅ consent window and you open her seat inside it. The emergency path (no consent yet) still works — and every entry, either way, is logged here and shown to her in her own HQ. Nothing from the session is stored.
| When | Client | How | Why | Ended |
|---|
📱 Phone setup — her bot phone, step by step
Pick the operator and open her pack: her keys prefilled, the QR, and the exact Tasker profiles for HER phone (outbox polls every 2 minutes — Tasker's minimum). 🔒 Opening a pack fetches her relay keys and is logged — she can see the entry, same as Support access.
No pack open — pick her and press the button. Nothing is fetched (or logged) until you do.
