Pay Phone · V3 · the whole thing, one shot · TextingParents-standard iPhone frames

The complete product: flows, every screen, web, admin, money, emails, policy.

PM framing first, screens second. The spine: a celebrity claims a line → sets a menu and hours → shares one link → fans book and pay on the web (Apple Pay via Stripe, Apple never in the loop) → both join, fair timer runs → money splits 80/20 → everyone gets the right email at the right moment. Approve this page and it converts 1:1 into the website + app build.

1The three flows
Every screen below hangs off one of these. Nothing on this page exists outside these flows.

FLOW A · Celebrity joins invite-only at launch, via the 10 managers

Manager sends inviteunique code/link CJ1 Claim your linename + handle CJ2 Verifyphone OTP CJ3 Menudurations × prices CJ4 Hours+ auto-accept + potential $ CJ5 Get paidbank via Stripe Connect CJ6 LIVEyour link + QR, E1 email First bookingE2 email + push

FLOW B · Fan books all on web from the celeb's link; app never required

Taps bio linkjoinpayphone.com/dre FW1 Landingpick a service FW2 Pick a timereal slots FW3 Checkoutphone + email + Apple Pay FW4 ConfirmedE3 email + SMS T-15 reminderE4 + SMS w/ join link FW5 Lobbycamera check, waits The callfair timer FW6 Donerate · E5 recording

FLOW C · The money Stripe end to end · Apple Pay the button, never Apple the toll booth

Fan pays $100Apple Pay or card, web Stripe processesfee ~$3.20 Split fires on call completionnot at booking Celeb $8080% · instant payout option+ Manager $55 pts from platform side+ Pay Phone ~$11.80rest, after Stripe fee
PM decisions baked in: money is only captured at booking, split after the call completes (refunds stay clean; no clawbacks from celebs) · celeb payouts via Stripe Connect Express: free next-day standard or instant (~1% fee) · extension purchases mid-call ride the same saved payment method, one tap · every price shown to a fan is all-in (no junk fees at checkout).
2Celebrity journey · CJ1 to CJ6
Six screens from invite to live. Step dots track progress. Setup target: under 4 minutes.
CJ1 · Claim your line
9:41
PAYPHNE
Claim your line.
Your manager reserved this for you. Lock in your name and your link.
NameDre Vaughn
Your linkjoinpayphone.com/dre
Claim it
Invited by Meridian Talent · code MT-4471
CJ1. Invite-only at launch. The link is the first thing they own.
CJ2 · Verify
9:41
Prove it's you.
Fans pay real money for the real you. We verify every line.
+1(555) 014-7788
4 8 2 • • •
Verify
Code sent by text · paste works · your manager's number can co-manage later
CJ2. Phone OTP now; the verified badge on their public page comes from this.
CJ3 · Your menu
9:41
Your menu.
What a call with you costs. Change it any time.
Quick call5 minutes
$60
The call10 minutes
$100
The long one20 minutes
$180
+ Add another
Set my hours
You keep 80% of every dollar, paid out same day.
CJ3. The Booksy services list, approved shape from V2.
CJ4 · Your hours
9:41
When does your line open?
MTWTFSS
Tuesday7:00 – 9:00 PM
Saturday2:00 – 4:00 PM
Auto-accept in these hoursIn-hours bookings confirm instantly. Anything else comes to you as a request.
Your potential
Up to $2,400 / week
4 open hours × your menu = 24 slots. Fully booked, ~$9,600 a month for talking on the phone.
Almost done
CJ4. The hook screen, approved shape from V2. Drops live in the app later ("Go live two ways"), not in onboarding.
CJ5 · Get paid
9:41
Where the money lands.
Connect your bank once. Money moves after every call.
Chase ····4821
connected via Stripe · takes ~60 seconds
Instant payoutMoney hits your bank in minutes after each call (1% fee). Off = free, next business day.
Every $100 call
$80 to you
80% of sticker, every time. No content quota, no ad reads, no invoicing.
Go live
CJ5. Stripe Connect handles identity + bank in-flow. The 80% is stated as a per-call fact, not fine print.
CJ6 · You're live
9:41
Your line is live.
One link. Put it everywhere your followers are.
joinpayphone.com/dre
Copy linkAdd to bioShare
Next
Your hours start Tuesday 7:00 PM. Post the link today; bookings can start the second it's up. Welcome email with all of this is in your inbox (E1).
Open my dashboard
CJ6. Ends on the only action that matters: distribute the link. E1 email mirrors this screen.
After onboarding, the celeb app has exactly four tabs: Line (the register, approved journey-v1 T3 shape) · Bookings (approved V2 C4 shape: auto-accepted + requests) · Archive (every call, recordings, join logs) · You (menu, hours, payouts, pause line). Drops live under Line → "Go live two ways" (approved V2 C3). No new screens needed there; those approved shapes carry over unchanged.
3Fan journey · one landing page, then one decision per screen
Your note taken: the landing page's only job is picking a service. Times get their own screen. Payment gets its own screen with a real Apple Pay button. Nothing is fused together.
FW1 · The landing pagethe one and only
9:41
🔒 joinpayphone.com/dre
DV
Dre Vaughn
Point guard · verified line
NEXT OPEN · TUESDAY 7:00 PM
Pick your call
Quick call5 minutes
$60
The call10 minutes · most booked
$100
The long one20 minutes
$180
See times
Every call is recorded for both sides. Cancel free up to 24h before.
PAYPHNE
FW1. One job: choose a service. Tapping a row selects it; "See times" is the only button and says exactly what happens next.
FW2 · Pick a time
9:41
🔒 joinpayphone.com/dre
The call · 10 min · $100
Dre's open times, your timezone (ET).
TUEJul 28 SATAug 1 TUEAug 4
7:00 7:10 7:20selected 7:30 7:40 7:50 8:00 8:10 8:20
Continue
Booked slots stay visible so you can see the line moving. 11 of 24 left this week.
FW2. Real inventory, sold slots crossed out, scarcity honest. One decision: the time.
FW3 · Checkout
9:41
🔒 joinpayphone.com/dre
Lock it in.
Dre Vaughn · The call · 10 minTue 7:20 PM
Recorded copy of your callincluded
Total · all-in, no fees$100
Phone(555) 210-3344
Emailjordan@example.com
Pay
or pay with card
Your number is how you join the call. By booking you agree calls are recorded and to the cancel policy: free cancel up to 24h before; inside 24h you can reschedule once.
FW3. Apple Pay is its own button doing one thing. Phone + email captured here = the celeb's owned audience, and how the join link reaches the fan.
FW4 · Confirmed
9:41
🔒 joinpayphone.com/dre
You're on Dre's line.
Tuesday, Jul 28 · 7:20 PM ET10 min
Paid · Apple Pay$100
Join linktexted + emailed to you
Add to calendarGet the app
We text you 15 minutes before. Join from any browser, no app needed. Confirmation email sent (E3).
FW4. Confirmation carries the three things fans worry about: when, what I paid, how I get in.
FW5 · The lobbyweb, T-minus
7:17
🔒 joinpayphone.com/call/8k2f
DV
Dre Vaughn
Your call starts at 7:20
2:41
Camera✓ looks good
Mic✓ working
Timerstarts when you're BOTH in
Recorded for both sides · you'll get your copy after · be somebody he remembers
FW5. Camera/mic check plus the fair-timer promise, right where nerves peak. The call screen itself = approved journey-v1 F8 shape, in the browser.
FW6 · After
7:31
🔒 joinpayphone.com/call/8k2f
10 minutes well spent.
★★★★★
Call ran10:00 of 10:00
Your recordingready in ~10 min (E5 email)
Receiptsent to your email
Get Dre's next opening
One tap puts you on his list: texts when new hours or a drop go up.
FW6. Rate, recording promise, and the loop-closer: join the list. This is where a one-time buyer becomes a member.
4The website · joinpayphone.com
Four pages total. Home sells both sides. /[name] is FW1 above. /talent recruits. Legal holds the policies. That's the whole site.
Home
joinpayphone.com
PAYPHNE

Money talks.

Real calls with the people you follow. Their line opens, you book a time, you talk.
Booked on the web in under a minute.

Find a lineI'm talent →
🔗Get the linkEvery celebrity has one page: their menu, their open times.
📅Book a timePick a slot, pay with Apple Pay. All-in price, no fees.
📞Take the callTimer starts when you're both in. You keep the recording.
Home. Slogan hero (approved), then the three-step story. "Find a line" = search by name only at launch; no browsing feed.
/talent · the recruiting page
joinpayphone.com/talent
PAYPHNE

Never talk for free again.

Your followers are free. Your fans pay. Set your price, open a few hours,
keep 80% of every dollar, in your bank the same day.

TWO HOURS A WEEK AT $100 · 10 MIN
≈ $9,600 / month
No posts. No ad reads. Just answer your line.

Claim your lineFor managers →
/talent. The S25 slogan works here as the pitch headline. The calculator card IS the page. "For managers" links the roster/rev-share pitch (deck, not web, for now).
5Admin panel · ops.payphone (internal)
Three views run the whole business at launch volume: the pulse, the roster, and the trouble queue.
A1 · TodayThursday 07/17 · auto-refreshes
GMV today
$18,400
▲ 22% vs last Thu
Calls
142
96% show-rate
Lines open now
7
31 active this week
New members
412
phone+email captured
Flags
2
1 unreviewed
Refunds today
$300
3 · all auto (no-show)
TimeEventLineAmountStatus
7:31 PMCall completed · 10:00 of 10:00@dre$100SPLIT PAID
7:22 PMExtension purchased · +5 min@solrivera$125CAPTURED
7:20 PMTalent joined 0:52 late · timer held@lenakim·LOGGED
6:44 PMTalent no-show · auto-refund fired@jbraxton$60REFUNDED
A2 · Rosterper-line health · this is also what the manager view shows, scoped to their clients
LineManagerMenuHours/wkBookedShow-rate30-day GMVStatus
@solriveraMeridian$150–$400498%100%$41,200LIVE
@dreMeridian$60–$180487%96%$18,700LIVE
@lenakimNorthstar$40–$90664%91%$7,900LIVE
@jbraxtonNorthstar$60271%74%$3,100WARNING · show-rate
@mikafloresMeridianINVITED · not claimed
A3 · Trust & safetyflags from in-call detection + reports · every row links the recording + join log
WhenCallSourceReasonEvidenceAction
7:41 PMfan J.D. ↔ @lenakimAuto (visual)NSFW high-confidence · call killed at 2:14▶ recording · join logFAN BANNED · $ FORFEIT
6:02 PMfan T.W. ↔ @dreTalent reportHarassment, verbal▶ recording · transcriptREVIEW · SLA 2h
Yesterdayfan K.L. ↔ @solriveraFan reportRequested refund, "not really her"▶ recording · verified ✓DENIED · verified line
Policy wiring already locked earlier on the card: frame-sampling via Hive/Rekognition, auto-blur→kill on high confidence, conduct forfeiture stated at checkout, celeb still paid when a fan ruins a call. This queue is where those rules land as buttons: refund · forfeit · warn · ban · clear.
6Where every dollar goes · and the cancel policy
Apple is skipped entirely: no IAP anywhere. Apple Pay is just the button on Stripe web checkout, and Apple charges merchants nothing for it.
EventFanCelebrityPay Phone
Booking ($100 example)Pays $100 all-in (Apple Pay/card, web)Sees booking + E2/pushStripe captures; funds held
Call completesGets recording + receipt (E5)$80 · instant (~1% fee) or free next-day$20 minus Stripe ~$3.20 = ~$16.80; manager rev-share (e.g. 5 pts = $5) paid from this side
Mid-call extensionOne tap, same payment method80% of extensionSame split
Fan cancels ≥ 24h out100% refund, automaticSlot reopens + list notifiedEats the Stripe fee (goodwill)
Fan cancels < 24hNo refund · one free reschedule within 30 daysPaid if slot goes unusedStandard split on the original charge
Fan no-show (never joins within the window)No refundPaid in full — supply-side trust ruleStandard split
Celeb cancels or no-shows100% auto-refund within minutes + first dibs on next opening$0 · show-rate dinged, manager notifiedEats Stripe fee; repeat offenders → line paused
Conduct kill (fan)Forfeits payment (stated at checkout) + banStill paid in fullStandard split
The two rules that make the whole table trustworthy: the celebrity is never clawed back for a fan's behavior, and the fan is never charged for a celebrity who didn't show. Everything else is detail.
7The emails · E1 to E6
From Pay Phone <hello@joinpayphone.com> · SMS copies of E3/E4 go to the fan's phone (join link lives in both). Black wordmark header on every one.
Approving this page locks the whole V1 product: Flow A/B/C · CJ1–CJ6 (+ the four celeb tabs carrying approved shapes) · FW1–FW6 web booking · the 4-page website · admin A1–A3 · the money/cancel matrix · emails E1–E6. PM decisions I made overnight that you can override with one word: invite-only talent onboarding at launch · split fires on call completion, not booking · fan no-show = no refund · <24h cancel = one reschedule, no refund · platform eats Stripe fees on refunds · manager rev-share (5 pts) paid from the platform side. Everything renders 1:1 into the website build once you say go. All people and numbers invented.