Pay Phone · V4 · Deliverable 3 of 3 · admin panel · ops.joinpayphone.com

The admin: five sections, three shown in full.

Sidebar app, not a dashboard page. Today runs the day, Payphones runs supply (with per-line drill-in), Trust & Safety closes cases with evidence on-screen. Members and Payments use the same table grammar — spec'd in the nav, shown as rows in Today.

Today
PAYPHNE OPS
signed in: ops@joinpayphone.com
role: admin · 2FA on

Today

Thursday 07/17 · live · all times ET
Export dayOpen a payphone manually
GMV
$18,400
▲ 22% vs last Thu
Net revenue
$2,190
15% take − Stripe fees
Calls
142
96% pickup
Payphones open now
7
31 active this wk
New members
412
name+phone+email
Refunds
$300
3 · all auto
Flags
2
1 unreviewed
TimeEventPayphoneFanAmountSplitStatus
7:31pCall completed · 10:00/10:00@dreJordan M.$10080 / 5 / 15SPLIT PAID
7:28pExtension · +5 min@solriveraPriya N.$125on completionCAPTURED
7:20pTalent joined 0:52 late · timer held@lenakimMarcus W.··LOGGED
7:14pBooking · Tue 7:20p slot@dreCasey R.$180heldAUTO-ACCEPTED
6:44pTalent no-show window closed@jbraxtonTia S.$60reversedAUTO-REFUND
6:12pDrop sent · 24 slots · 12,483 texts@solrivera···SELLING · 21/24
Today. Seven numbers that run the business, then the raw event feed. Every row links to the payphone, the fan, and the payment behind it.
Payphones · with drill-in
PAYPHNE OPS
signed in: ops@joinpayphone.com
role: admin · 2FA on

Payphones · 34

supply health · managers see this same view scoped to their roster
Invite talentMessage manager
PayphoneManagerMenuHrs/wkBookedPickupList size30d GMVStatus
@solriveraMeridian$150–400498%100%44,210$41,200LIVE
@dre ← selectedMeridian$60–180487%96%12,483$18,700LIVE
@lenakimNorthstar$40–90664%91%6,904$7,900LIVE
@jbraxtonNorthstar$60271%74%2,118$3,100WARNING
@dre · last 30 days
GMV $18,700 · his cut $14,960 · manager $935 · platform 15% $2,805 − Stripe fees ≈ $2,240
187 calls · 14 extensions · 2 celeb cancels (both auto-refunded) · pickup 96%
List: 12,483 (+214/wk) · repeat callers 31% · avg rating 4.9
Actions on @dre
View as fanEdit menu/hours (with consent)Pause payphoneMessage managerExport his audience to himSuspend
Every action is logged to the audit trail with the operator's name. Suspend requires a reason code.
Payphones. The roster ranks supply health (pickup rate is the metric that kills or saves this business), and the drill-in shows one payphone's whole economy plus the operator actions, audit-logged.
Trust & Safety · case view
PAYPHNE OPS
signed in: ops@joinpayphone.com
role: admin · 2FA on

Case #291 · harassment report

reported by talent · @dre vs fan T.W. · SLA 2h · 1:12 elapsed
← Queue (2)
recording · 6:02 PM call · flag at 3:41
▶ Jump to flagTranscriptJoin log
Evidence + history
Fan T.W. · 4 calls lifetime · $410 spent · 1 prior warning (06/30, language)
Talent report at 3:41: "kept pushing for my location after I said no"
Auto-moderation: no visual flags · audio classifier flagged 2 segments (3:38, 3:44)
Join log: both on time · call ended by talent at 4:12 of 10:00
Ban fan · forfeit $100 Final warning + forfeit Pay talent in full Refund fan (not warranted)
Policy default: conduct-terminated calls forfeit to the platform; talent is ALWAYS paid in full. Resolution texts both parties automatically.
Trust & Safety. A case is closeable from one screen: recording with jump-to-flag, transcript, join log, spender history, and the four policy actions. The queue at launch volume is a one-person job.