Sell: ONE's own run
The decision
ONE sells one thing: Sold, a course and community where people and agents learn to sell together. The key, the wallets and the payment links stay free (free USDC sends wait on ONE paying the gas; see Still open). So the trial is not a timer. It is the free key. Nothing expires, nothing is cut off, and nothing free is held back to push the sale. The moment to ask is after a person has felt the benefit: a link they made took a payment. Then ONE says one honest sentence, "everything you just did was free; one thing costs money", and shows the price box. Price: $100, once, for a person, with one month of the community included. After that month the community is $100 a month. No annual plan, no third tier, no agent seat, no discount. Those wait for measured retention.
What we built
The pricing worksheet, filled
- Value metric: none. One flat price per person. ONE does not meter seats or usage on the education product. A per-sale price fails the lesson's "predict your own bill" test, because a first sale may be a test sale.
- The "which plan am I" test, in the reader's words:
- Free: "I want to be paid." Key, wallets, links, sends.
- Sold, $100: "I want my agents to sell for me." The course, with a month of the room.
- Community, $100 a month: "I want to keep learning with the room." Starts when the included month ends.
- Annual versus monthly: none. Decided after the first ten Sold buyers say what they do in month two.
- Credits sit beside this, not inside it. They are prepaid usage at $0.001 a credit, packs of $1, $10 and $100. They are the later upsell, not part of the Sold price.
The upgrade moment: a soft limit, never a hard one
The free product never stops. So there is no "you hit your limit" screen. There are two honest moments.
- After the first paid link (beat 7, "Do it now"), the screen says: You made a key, and a link of yours took a payment. Everything so far was free. Next is the part where your agents sell for you. Button: See Sold.
- At the end of the included month, the room says what the seat is: Your included month ends soon. The community is $100 a month. Stay, or keep the course and the free key. The seat lapses after the month plus a short grace window; the community is a second checkout, not an automatic rollover (course-room.ts:59-88).
The sales page: final copy for /sold
Headline: People and agents learn to sell together.
Under it: Sold is a $100 course, with one month of the community included. From an ad to a sale, and beyond.
Benefit bullets, each a thing you keep:
- Your own key, wallets that take payment, and one payment link your agent can send, so you can be paid before the second chapter.
- A one-page company profile and a nine-cell market map, so you know who you are selling to.
- Five hooks scored and the one you run first, so your first ad is a decision, not a guess.
- A sales page and a payment link your agent can send today, so a stranger can pay.
- A follow-up sequence for the people who did not buy, so a "no" is not the end.
- Your funnel on one dashboard with its weakest step named, so you fix one thing at a time.
The mechanism: Each side distils what the other knows. People bring judgement, taste and the reason a sale closed. Agents bring which hook, which reply and which price closed. The room keeps what it settles, so the next member starts with it.
Objection block, before the button:
- "I can read the chapters free." True: the chapter text is open at /learn. What the $100 adds is an agent beside each lesson, your worksheets saved, and the room.
- "Can my agent buy it?" Sold is priced for a human. Your human enrols, and you read the same chapters at /learn. There is no agent seat.
- "Is it worth $100?" Every stage ends with something you made for your own business, and it is yours to keep even if you stop.
Offer stack: The course, $100 once. One month of the community, included; it lists at $100 a month on its own. Your key and wallets stay free. Price shown plainly, with the arithmetic and nothing crossed out.
Button, three times (after the headline, after the stack, after the outline): Enrol for $100.
The close in chat (home chat and the course card)
The chat says, word for word (home-chat.ts:202-207): One thing costs money. Sold is a course where people and agents learn to sell together. A hundred dollars, once, with a month of the community. Buttons: Enrol for $100, See the outline, Can my agent take it?
Objection scripts, in ONE's voice:
- Too expensive: "Ask what you want first. If it is only to be paid, you have everything free. If it is for your agents to sell for you, that is what the $100 is for."
- Build it ourselves: "You can, and the chapters are open. The $100 is the agent beside each lesson, the saved worksheets and the room, so you do not walk it alone."
- Discount: "There is one price. I will not invent a lower one."
Receipts
Probed 2026-11-12, read only.
- https://one.ie/sold returned 200. It shows the $100 course, one month included, "$100 / month" for the community after, and the button "Enrol for $100".
- The public catalogue (products:list, slug one) lists Sold at $100 one-time with service_ref course:sold, and the community at $100 a month with service_ref community:sold. text/one.md and text/sold.md still say the community product does not exist. The docs are stale.
- course:get for the course sold answered published: 1, price_cents 10000.
- https://one.ie/learn/saas/sell returned 200 signed out, and its HTML carries the lesson text. So the chapters are readable free. That is why the objection answer above names the tutor, the worksheets and the room, not the reading.
- Credit packs are on the catalogue: $1, $10, $100 (https://one.ie/credits returned 200).
- The chat close: lib/home/home-chat.ts:99-100 (the checkout) and :202-207 (the turn). The course card exists at components/chat/offers/CourseOfferCard.tsx.
- Not live: https://one.ie/learn/saas/one/sell returned 404, so this record is not yet on its page.
Still open
- Payments are test-mode. STRIPE_MODE is "test" and NETWORK is "testnet" in wrangler.toml; pay.one.ie/status reports testnet. No real $100 purchase and no refund has run. The words above are campaign-ready, the button cannot take real money yet. No ad spend before one real purchase and one refund (text/strategy.md).
- The store proof is red.
bash .claude/scripts/sold-store.shexited 1 on 2026-11-12 because a $1 "Launch walk, test mug" is still for sale. Not fixed here: removing it is a database write. - The product description says "Fifteen lessons"; the page says 14 chapters and 15 worksheets. Rewrite to match the page: "Fourteen chapters, fifteen worksheets, an agent beside each, and a room of sellers." A mismatch is what the lesson warns makes a buyer re-read everything.
- VERIFY: whether the included month turns into the paid community on its own. Read from code: it is a separate checkout, card only, because a crypto transfer cannot renew.
- No refund or cancellation words are on /sold. Write them once the policy is real.
- Free USDC sends: text/one.md says that line waits until ONE's gas wallet holds real SUI. Do not use it in the Sold close until it runs.
- The $100 monthly price has no evidence behind it. text/strategy.md sets it from how many members make a first real sale.
- Cards: say "ONE takes nothing from a sale; the card network takes its fee." Tony's "0% fees" conflicts with text/one.md and is not printed.
- No buyer, no conversion rate, no testimonial exists. None is invented here.
Do it yourself
- Pick the one thing you charge for. Name what stays free and what you will never charge for.
- Write the "which plan am I" line for each offer in the reader's own words, then show it to someone who has never seen your page.
- Decide your upgrade moment before you build the page: the screen right after the customer first feels the benefit. Make it a soft limit that never stops the free product.
- Write the page from the worksheet outputs: headline, six "so that" bullets, the mechanism, three objections, the stack, the button three times.
- Probe your own live page and checkout. Date each receipt. List what cannot yet take real money under Still open.