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.
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.
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
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
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
PAYPHNE
How it worksFor talentFind a line
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
PAYPHNE
How it worksClaim your line
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
Lines open now
7
31 active this week
New members
412
phone+email captured
Refunds today
$300
3 · all auto (no-show)
| Time | Event | Line | Amount | Status |
| 7:31 PM | Call completed · 10:00 of 10:00 | @dre | $100 | SPLIT PAID |
| 7:22 PM | Extension purchased · +5 min | @solrivera | $125 | CAPTURED |
| 7:20 PM | Talent joined 0:52 late · timer held | @lenakim | · | LOGGED |
| 6:44 PM | Talent no-show · auto-refund fired | @jbraxton | $60 | REFUNDED |
A2 · Rosterper-line health · this is also what the manager view shows, scoped to their clients
| Line | Manager | Menu | Hours/wk | Booked | Show-rate | 30-day GMV | Status |
| @solrivera | Meridian | $150–$400 | 4 | 98% | 100% | $41,200 | LIVE |
| @dre | Meridian | $60–$180 | 4 | 87% | 96% | $18,700 | LIVE |
| @lenakim | Northstar | $40–$90 | 6 | 64% | 91% | $7,900 | LIVE |
| @jbraxton | Northstar | $60 | 2 | 71% | 74% | $3,100 | WARNING · show-rate |
| @mikaflores | Meridian | — | — | — | — | — | INVITED · not claimed |
A3 · Trust & safetyflags from in-call detection + reports · every row links the recording + join log
| When | Call | Source | Reason | Evidence | Action |
| 7:41 PM | fan J.D. ↔ @lenakim | Auto (visual) | NSFW high-confidence · call killed at 2:14 | ▶ recording · join log | FAN BANNED · $ FORFEIT |
| 6:02 PM | fan T.W. ↔ @dre | Talent report | Harassment, verbal | ▶ recording · transcript | REVIEW · SLA 2h |
| Yesterday | fan K.L. ↔ @solrivera | Fan report | Requested 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.
| Event | Fan | Celebrity | Pay Phone |
| Booking ($100 example) | Pays $100 all-in (Apple Pay/card, web) | Sees booking + E2/push | Stripe captures; funds held |
| Call completes | Gets 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 extension | One tap, same payment method | 80% of extension | Same split |
| Fan cancels ≥ 24h out | 100% refund, automatic | Slot reopens + list notified | Eats the Stripe fee (goodwill) |
| Fan cancels < 24h | No refund · one free reschedule within 30 days | Paid if slot goes unused | Standard split on the original charge |
| Fan no-show (never joins within the window) | No refund | Paid in full — supply-side trust rule | Standard split |
| Celeb cancels or no-shows | 100% auto-refund within minutes + first dibs on next opening | $0 · show-rate dinged, manager notified | Eats Stripe fee; repeat offenders → line paused |
| Conduct kill (fan) | Forfeits payment (stated at checkout) + ban | Still paid in full | Standard 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.
E1 · to the celebrity · on going live
Subject: Your line is live · joinpayphone.com/dre
PAYPHNE
Your line is live, Dre.
Your page, your prices, your hours are up. One thing left: put the link where your followers are.
Your linkjoinpayphone.com/dre
Your hoursTue 7–9 PM · Sat 2–4 PM
Fully booked week$2,400
Copy your link
You keep 80% of every call, paid out same day. Change your menu or hours any time in the app. Questions: reply to this email, a human reads it.
E2 · to the celebrity · on every booking
Subject: 💰 Booked: Tue 7:20 PM · $100
PAYPHNE
You just sold 10 minutes.
FanJordan M. · verified payment
WhenTuesday Jul 28 · 7:20 PM ET
Your cut$80 · pays out after the call
Acceptedautomatically (in your hours)
Tuesday's line so far: 13 of 24 slots sold · $1,040 to you if everyone shows. Need to cancel? Do it in the app; the fan is refunded instantly and your show-rate takes the hit, so use it sparingly.
E3 · to the fan · booking confirmation (+SMS twin)
Subject: You're booked: Dre Vaughn · Tue 7:20 PM
PAYPHNE
You're on Dre's line.
WhenTuesday Jul 28 · 7:20 PM ET · 10 min
Paid$100 · Apple Pay
Joinjoinpayphone.com/call/8k2f
Add to calendar
We'll text and email you 15 minutes before. Join from any browser; camera and good light recommended. Calls are recorded for both sides; you get your copy after. Cancel free until Monday 7:20 PM; after that you can reschedule once. Timer starts only when you're both in, so you always get your full 10 minutes.
E4 · to the fan · T-15 minutes (+SMS twin)
Subject: Dre in 15 minutes · get somewhere quiet
PAYPHNE
15 minutes out.
Good light, charged phone, somewhere quiet. The lobby opens 5 minutes early so you can check your camera.
Join the lobby
If Dre doesn't show, you're refunded 100% automatically within minutes. If you don't show, the call is not refunded.
E5 · to the fan · after the call
Subject: Your call with Dre · recording inside
PAYPHNE
That happened. Here's the proof.
Call ran10:00 of 10:00
Receipt$100 · Jul 28
Download your recording
Link is yours for 90 days; the download is forever. Want the next one? Get on Dre's list and you'll be texted the second new times or a drop go up.
E6 · to the fan · any refund
Subject: Refunded: $100 back on your card
PAYPHNE
Your $100 is on its way back.
Dre couldn't make Tuesday's call. The refund fired automatically the moment the window closed; it lands in 3 to 5 business days depending on your bank.
Refund$100 · full
Make-goodFirst dibs when his line reopens
You did nothing wrong and paid nothing for this. When new times go up you get the text before anyone else.
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.