Marketplace beta · Demo hub
The marketplace for phone sales.
Sell more. Pay only for results.
Offer Owners list offers and pay a commission only on verified sales. Sales Associates anywhere certify, go online and get warm leads in 30 seconds. Market Ops keeps trust, quality and money honest. This hub runs all three.
- 01 / sales.isellforyou.com
Sales Associates
Anyone who sells by phone, onboarded like an Uber driver.
- Apply, verify ID, tax and payout, pass the CORE course
- Certify on offers, go online, accept warm leads in 30 seconds
- Call on the browser softphone, send the checkout link
- Earnings move on hold → ready → paid weekly
- 02 / offer.isellforyou.com
Offer Owners
Businesses that pay a commission only on verified sales.
- Company, agreement, billing and a refundable deposit
- Build the offer in 8 steps with live economics
- Connect the Events API, approve Sales Associates
- Review calls and sales, pay weekly statements
- 03 / market-ops.isellforyou.com
Market Ops
The team that keeps both sides honest and moves the money.
- Review Sales Associate applications and offers
- Verify sales, QA calls, resolve disputes
- Statements and charges with maker/checker
- Payout batches, the ledger, supply and demand
Live in this demo · Tue, Oct 13 · 2:53 PM ET
- Offers live
- 21 in review
- Leads waiting
- 24New or in the pull pool
- Sales Associates online
- 01 awaiting activation
- Sales in flight
- 3Checking → on hold
- Open disputes
- 1Offer Owner or Sales Associate
01Sign in as
Every persona.
One click away.
Sales Associatessales.isellforyou.com · 5 accounts
Ana is a Pro with paid history, Marcus is newer, Sofia is on probation, James waits for activation and Lena is mid-onboarding.
Ana Reyes
ActivePH-Metro Manila
ana@sa.demo
Pro · certified Glow Renewal Serum, Scale Academy Course
Sign in as Ana/homeMarcus Lee
ActiveUS-TX
marcus@sa.demo
Rookie · certified Glow Renewal Serum
Sign in as Marcus/homeSofia Gómez
ProbationMX-CDMX
sofia@sa.demo
Rookie · certified Scale Academy Course
Sign in as Sofia/homeJames Okafor
Ready for activationNG-Lagos
james@sa.demo
Onboarding: ready for activation
Sign in as James/onboarding/statusLena Fischer
VerifyingDE-BE
lena@sa.demo
Onboarding: verifying
Sign in as Lena/onboarding
Offer Ownersoffer.isellforyou.com · 4 accounts
Glow and Scale are live with leads and sales; Summit's offer waits for review; Fresh Harvest just signed up.
Hannah Brooks
ActiveGlow Botanicals
owner@glow.demo
Glow Renewal Serum (live) · owner
Sign in as Hannah/offers/01a13311-6a72-72…Daniel Ortiz
ActiveScale Academy
owner@scale.demo
Scale Academy Course (live) · owner
Sign in as Daniel/offers/01a13311-6add-7a…Rachel Kim
ActiveSummit Coaching
owner@summit.demo
Summit Mastermind (in review) · owner
Sign in as Rachel/offersPriya Shah
OnboardingFresh Harvest Co.
owner@fresh.demo
No offers yet · owner
Sign in as Priya/setup
Market Opsmarket-ops.isellforyou.com · 2 accounts
Maya reviews and makes money movements; Chris is the finance checker who approves them (four eyes).
02Demo clock
Bend time.
Watch the money move.
Tue, Oct 13 · New York
2:53:14 PM
Every page reads this clock: calling windows, lead age, holds, statement periods and payouts. The worker last ran 53 min ago in demo time.
- UTC
- 6:53 PMTue, Oct 13
- New York (ET)
- 2:53 PMTue, Oct 13
- Los Angeles (PT)
- 11:53 AMTue, Oct 13
- Manila
- 2:53 AMWed, Oct 14
03Simulators
Play the outside world.
Funnels, buyers, vendors.
01 / The Offer Owner's funnel
Send warm leads
Signed Events API lead.created events: realistic US names, fictional 555-01XX numbers, states inside calling hours right now and cart values from the offer's prices.
02 / Vendors
All normalForce vendor outcomes
Force the result of the next identity checks, Offer Owner charges and calls. A forced outcome stays until you set it back to Normal.
03 / Buyers
7 latestCheckout links
Links Sales Associates sent from the console. Open one to pay as the buyer on the Offer Owner's hosted checkout.
Caleb · Glow Renewal Serum
from Marcus Lee · 5d ago · $79.00
paidReceiptEthan · Scale Academy Course
from Ana Reyes · 5d ago · $179.00
paidReceiptStephanie · Glow Renewal Serum
from Marcus Lee · 6d ago · $97.00
paidReceiptAaliyah · Glow Renewal Serum
from Ana Reyes · 7d ago · $79.00
paidReceiptWei · Scale Academy Course
from Ana Reyes · 21d ago · $497.00
paidReceiptLiam · Glow Renewal Serum
from Ana Reyes · 33d ago · $97.00
paidReceiptDerek · Glow Renewal Serum
from Marcus Lee · 39d ago · $97.00
paidReceipt
04 / The store
Refunds and chargebacks
The store reports a refund or chargeback on a paid order. Before release the sale reverses; after payout the commission is clawed back from future earnings.
05 / The worker
Run a tick now
In production the worker runs every few seconds. Here it runs on Sales Associate heartbeats, dashboards, clock moves and this button: dispatch offers expire and cascade, callbacks come due, holds release, disputes auto-accept.
04Demo inbox
Every email and text.
Nothing really sent.
Latest messages · 25
- Welcome to iSellForYou, Fresh Harvest Co.Welcome
Email to owner@fresh.demo · Tue, Oct 13 12:30 PM ET · 2h ago
Hi Priya Shah, your Offer Owner account is ready. Setup takes about 15 minutes: confirm your email, add company details (EIN and DNC registry SAN), sign the agreement and connect billing. You only pay for verified sales.
- Payment received: $124.25Charge succeeded
Email to owner@scale.demo · Mon, Oct 12 2:32 PM ET · 1d ago
Thank you — your statement is paid.
- Statement ready: $124.25Statement issued
Email to owner@scale.demo · Mon, Oct 12 2:20 PM ET · 1d ago
Sep 15 – Oct 12, 2026 · 1 verified sale(s), commission $99.40, platform fee $24.85, credits $0.00.
- Statement ready: $29.62Statement issued
Email to owner@glow.demo · Mon, Oct 12 2:00 PM ET · 1d ago
Sep 15 – Oct 12, 2026 · 3 verified sale(s), commission $38.25, platform fee $9.56, credits $18.19.
- A sale was disputed — respond within 72 hoursSale disputed
Email to marcus@sa.demo · Mon, Oct 12 1:00 PM ET · 1d ago
Glow Renewal Serum disputed your $79.00 sale (Misrepresentation on the call). Tell our team what happened on the call.
- Finish your iSellForYou onboardingOnboarding nudge
Email to lena@sa.demo · Mon, Oct 12 11:00 AM ET · 1d ago
You are 4 steps away from receiving warm leads. Open Onboarding to continue where you left off.
- Screening passedStatus: verifying
Email to lena@sa.demo · Sun, Oct 11 8:06 AM ET · 2d ago
Great work. Next: verify your identity, sign the agreement, add your tax form and payout account, and complete the core training — in any order.
- Next step: your screeningStatus: screening
Email to lena@sa.demo · Sun, Oct 11 8:05 AM ET · 2d ago
Your application is in and your phone is verified. The screening takes about 15 minutes: two short voice recordings, a 10-question quiz and a text role-play.
Show 17 older messagesHide older messages
- Phone verification
SMS to (•••) •••-1234 (lena@sa.demo) · Sun, Oct 11 8:05 AM ET · 2d ago
iSellForYou: your verification code is 861730. It expires in 10 minutes. Never share it.
861730 - We received your applicationApplication received
Email to lena@sa.demo · Sun, Oct 11 8:01 AM ET · 2d ago
Thanks for applying to sell on iSellForYou. Next: verify your phone, then take the 15-minute screening.
- Your iSellForYou verification codeEmail confirmation
Email to lena@sa.demo · Sun, Oct 11 8:00 AM ET · 2d ago
Your verification code is 771438. It expires in 10 minutes. If you did not sign up, ignore this email.
771438 - Welcome to iSellForYou — let's get you sellingWelcome
Email to lena@sa.demo · Sun, Oct 11 8:00 AM ET · 2d ago
Hi Lena Fischer, thanks for joining. Your onboarding checklist covers your application, a short screening, ID and tax checks, payouts and the core training. Pick up where you left off any time at /onboarding.
- Submitted for activationStatus: ready for activation
Email to james@sa.demo · Sat, Oct 10 9:52 AM ET · 3d ago
Every step is green. Our team reviews new Sales Associates within one business day.
- Screening passedStatus: verifying
Email to james@sa.demo · Sat, Oct 10 9:06 AM ET · 3d ago
Great work. Next: verify your identity, sign the agreement, add your tax form and payout account, and complete the core training — in any order.
- Next step: your screeningStatus: screening
Email to james@sa.demo · Sat, Oct 10 9:05 AM ET · 3d ago
Your application is in and your phone is verified. The screening takes about 15 minutes: two short voice recordings, a 10-question quiz and a text role-play.
- Phone verification
SMS to (•••) •••-0147 (james@sa.demo) · Sat, Oct 10 9:05 AM ET · 3d ago
iSellForYou: your verification code is 083003. It expires in 10 minutes. Never share it.
083003 - We received your applicationApplication received
Email to james@sa.demo · Sat, Oct 10 9:01 AM ET · 3d ago
Thanks for applying to sell on iSellForYou. Next: verify your phone, then take the 15-minute screening.
- Your iSellForYou verification codeEmail confirmation
Email to james@sa.demo · Sat, Oct 10 9:00 AM ET · 3d ago
Your verification code is 520880. It expires in 10 minutes. If you did not sign up, ignore this email.
520880 - Welcome to iSellForYou — let's get you sellingWelcome
Email to james@sa.demo · Sat, Oct 10 9:00 AM ET · 3d ago
Hi James Okafor, thanks for joining. Your onboarding checklist covers your application, a short screening, ID and tax checks, payouts and the core training. Pick up where you left off any time at /onboarding.
- Summit Coaching Group LLC is active on iSellForYouActivated
Email to owner@summit.demo · Fri, Oct 9 3:00 PM ET · 4d ago
Company details, agreement and billing are complete. Next: build your first offer and submit it for review.
- Your iSellForYou verification codeEmail confirmation
Email to owner@summit.demo · Fri, Oct 9 3:00 PM ET · 4d ago
Your verification code is 313659. It expires in 10 minutes. If you did not sign up, ignore this email.
313659 - Welcome to iSellForYou, Summit Coaching Group LLCWelcome
Email to owner@summit.demo · Fri, Oct 9 3:00 PM ET · 4d ago
Hi Rachel Kim, your Offer Owner account is ready. Setup takes about 15 minutes: confirm your email, add company details (EIN and DNC registry SAN), sign the agreement and connect billing. You only pay for verified sales.
- Payout sent: $113.21Payout paid
Email to ana@sa.demo · Fri, Oct 9 11:20 AM ET · 4d ago
Sent via Payoneer · reference PYN-B4319E916F. Your provider may take 1–2 business days to show it.
- Your Glow Botanicals checkout linkCheckout link
Email to c•••@example.com · buyer (masked) · Thu, Oct 8 3:45 PM ET · 5d ago
Glow Botanicals: Hi Caleb, here is the secure checkout link Marcus Lee mentioned on your call: Glow Renewal Serum — 30 ml (Subscribe & save — $79 every 60 days, $79.00). https://marketplacedemo.isellforyou.com/__area/hub?next=/pay/6T486W3E You received this because you spoke with Marcus Lee from Glow Botanicals via iSellForYou.
- Your Scale Academy checkout linkCheckout link
Email to e•••@example.com · buyer (masked) · Thu, Oct 8 1:38 PM ET · 5d ago
Scale Academy: Hi Ethan, here is the secure checkout link Ana Reyes mentioned on your call: Scale Academy Course — 8 weeks + community (3 monthly payments of $179, $179.00). https://marketplacedemo.isellforyou.com/__area/hub?next=/pay/JQ8A4FAW You received this because you spoke with Ana Reyes from Scale Academy via iSellForYou.
05Guided tours
Three walkthroughs.
Start to finish.
Tour A · ~12 min · 10 steps
Offer Owner: zero → live
A brand signs up, builds an offer with live economics, gets approved and publishes.
- 01
Sign in as Fresh Harvest Co. (just signed up), or create your own Offer Owner account.
- 02
Confirm the email — the 6-digit code lands in the demo inbox.
- 03
Company details: EIN (only the last 4 are kept), signer and the National DNC SAN.
- 04
Sign the Offer Owner Agreement and the Acceptable Offers Policy.
- 05
Billing: connect a bank (simulated Stripe Financial Connections) and pay the refundable deposit.
- 06
Build the offer — 8 steps with autosave. On Terms, the economics card shows what a Sales Associate earns and what you pay per verified sale.
- 07
Submit for review, then switch to Maya and approve it. Summit Mastermind is already waiting in her queue.
- 08
Back as the Offer Owner: Connect → create the Events API connection, send a test lead and a test order.
- 09
A certified Sales Associate is required: as Ana, request access and certify; approve her on the offer's Associates tab.
- 10
Go-live checklist → Publish. Then send leads to it from the simulators.
Tour B · ~15 min · 10 steps
Sales Associate: zero → first sale
Uber-style onboarding, certification, a dispatched lead, a call and a buyer who pays.
- 01
Sign up as a new Sales Associate (any country and time zone).
- 02
Work the onboarding checklist: email and SMS codes arrive in the demo inbox; the ID check is a simulated Stripe Identity flow (force review or fail in the simulators).
- 03
Submit for review, then approve the application as Maya. (James is already waiting if you want to skip ahead.)
- 04
Browse offers and request access to Glow Renewal Serum; approve the request as Glow's owner.
- 05
Certify on the offer: study the playbook, pass the quiz and the role-play.
- 06
Shortcut: sign in as Ana — already certified on Glow and Scale — and go online in the console.
- 07
Send 3 leads to Glow from the simulators. A dispatch card with a 30-second timer appears — accept it.
- 08
Dial on the softphone, tick the disclosure, pitch from the script rail, log “Sale” and send the checkout link by email.
- 09
Pay as the buyer from the link in the demo inbox (or the buyers list).
- 10
Earnings show the sale as Verified — on hold until the refund window passes.
Tour C · ~10 min · 9 steps
Money: sale → hold → statement → charge → payout → refund
The double-entry ledger end to end, with maker/checker on every money movement.
- 01
Ana's earnings already show every stage: paid, ready for payout, on hold and in review.
- 02
Verify the sale in review — someone other than the buyer paid on the link.
- 03
Move the clock +30 days so holds pass the refund window.
- 04
Issue statements and create the charge as Maya (maker).
- 05
Approve the charge as Chris (checker) — Maya can't approve her own. Force “charge fails” first to see a billing hold.
- 06
Run the worker: sales covered by a settled statement become Ready for payout.
- 07
Payouts: preview and create the batch (Maya) → approve (Chris) → mark sent. Items turn Paid.
- 08
Refund a paid order: before release the sale reverses; after payout the commission is clawed back from future earnings and Glow gets a credit.
- 09
Resolve Glow's open dispute on one of Marcus's sales.
06Under the hood
What's real.
What's simulated.
Real in this demo
A fully separate backend
The marketplace has its own database, auth, vendor accounts and secrets. It never reads or writes the iSellForYou floor; floor code is only ever copied, with a provenance header. In production the same SQL runs on a dedicated Supabase project; here it runs on PGlite (Postgres compiled to WebAssembly) inside the dev server.
- One API surface:
api.*functions run as definer, take the actor from the session, re-check persona and status, and return projections only — a buyer's phone, email or address never leaves the encrypted vault (Sales Associates see “(•••) •••-0142”). - Three hosts, one app: sales.*, offer.* and market-ops.* each render only their own pages, with a separate session cookie per host. This hub is the plain host.
- Offer builder, immutable brief and terms versions, ops review
- Events API intake (HMAC-signed, idempotent) and consent records
- Dispatch: 30-second offers, cascades, pull pool, presence
- The dial gate: recipient-local calling windows, DNC and suppressions, consent/EBR windows, 3 attempts per 24 h
- Rule-based QA grader, strikes, verification of every sale
- Double-entry ledger, holds, weekly statements, maker/checker charges and payout batches, refunds and clawbacks
Simulated
Vendors behind real contracts
No network call ever reaches a real vendor. Each one sits behind an adapter with the production contract, so the flows, states and ledger postings are the real ones.
- Telnyx WebRTC softphone
- The buyer answers after ~3 s (or as forced)
- Speech-to-text + AI QA
- Deterministic transcript from the script and the Sales Associate's choices
- Stripe Identity
- Document → selfie → result (force review or fail)
- Stripe ACH / card
- Deposits and weekly charges succeed instantly (force a failure)
- Payoneer / Wise
- Payout destinations and batches are marked sent and paid
- Email and SMS
- Everything lands in the demo inbox above
- DNC registry scrub
- The lead simulator flags numbers as federally listed
- The buyer's checkout
- /pay/<token> stands in for the Offer Owner's hosted checkout
The demo clock is real time plus an offset; the worker (holds, dispatch expiries, callbacks, auto-accepts) runs on Sales Associate heartbeats, dashboards and clock moves.
Both sides of the market
Pick a side.
Make the first sale.
Open a Sales Associate and an Offer Owner in two tabs, send leads from the simulators and watch a sale go from call to payout.