John's Book / Front-End Product — kickoff brief
Planning brief for the DreamPro Coaching front-end product John promotes — a book / digital product whose action plans are executable (scan → live program). Companion to DREAMPRO_COACHING_CLICKBANK_FUNNEL.md (the funnel mechanics) and DREAMPRO_COACHING_SYSTEM.md.
Status (2026-06-14): decisions resolved + Phase A SHIPPED. The open decisions below are locked: format = sequence (challenge-in-a-box now → authored book + EmberKiln audiobook later), channel = both (native delivery + ClickBank), lead product = 30-Day Reset. Phase A is built: the readable guide content (
content/coaching/30-day-reset.ts), the native product surface/30-day-reset(sells + reads in-page + per-week "Start free →" into/start+ audiobook Phase-B teaser), and the ClickBank delivery page/30-day-reset/welcome. Reuses the shipped/start+enrollClientflow — no new migrations/backend. Frontend lint clean,next buildclean (both routes prerender fine). Phase B (decided 2026-06-14, audiobook parked on a manuscript): the authored edition is John's real book, "Ladder of Success" — set up as its own product (its own/ladder-of-successsurface + audiobook + QR-into- programs), with the 30-Day Reset staying the executable challenge-in-a-box front-end. Blocker: we need a digital manuscript (EPUB/DOCX/PDF or the original Word/Google Doc). The founder may only have a print copy → action is to ask John for the digital file (avoid OCR'ing print). When the file lands, the path is short: upload at/dashboard/admin/manuscripts/new(parses → draft Graphene season + auto-cover) → in the Studio UI on/seasons/<id>, 🎭 voices / 🗣 pronunciation as needed → 🎬 Render all (TTS spend, with preview/quota gates) → 📦 Export M4B → then build the/ladder-of-successsurface (mirror/30-day-reset) and point its audiobook embed at the produced season id.The audiobook surfacing mechanism already shipped for the 30-Day Reset and is reusable: set
NEXT_PUBLIC_RESET_AUDIOBOOK_SEASON_ID(or a parallel..._LADDER_...var) to a produced story-season and the product page swaps its "coming soon" teaser for the real/seasons/<id>/embedplayer.Also still open (operational, not blocked on the book): the house-coach
refis now self-serve — super-admin taps "Provision house coach" on /dashboard/coaching (idempotent; creates a real coach + code) and setsNEXT_PUBLIC_DREAMPRO_HOUSE_REFto the returned code. Remaining: actually run that once in prod + set the env var, stand up the ClickBank listing, and add per-affiliaterefmapping on the thank-you page.
The frame
John is a ClickBank operator and an author. The play is the classic one he runs: a cheap front-end product to acquire buyers + fund ads, and a recurring back-end for profit. The coaching subscription is the back-end (built). This book is the front-end — and it's differentiated because its plans are live, not inert: every program/chapter carries a QR / link that one-tap-instantiates a real DreamPro program with squad accountability + an AI coach.
The key realization (don't rebuild what exists)
HiveJournal already owns the entire production + delivery stack — so the book can be a first-class native product, and ClickBank is optional (only needed to tap John's affiliate army):
- EmberKiln — manuscript (or a prompt) → a narrated, full-cast audiobook
- auto cover, ACX/M4B export. (docs/ai/features/audiobook-suite.md,
/studio/new)
- auto cover, ACX/M4B export. (docs/ai/features/audiobook-suite.md,
- The Graphene reader — the chapter reading UI (
/seasons/[id]/read). That is the "reader for the book." - Cover generation — Studio auto-covers + the DALL-E cover pipeline (design John's cover to taste).
So John's book can ship as: read it in the Graphene reader · press play on the audiobook · a cover we designed for him · every chapter QR-linked to start the plan.
Already built that this leans on
/start/<slug>?ref=<code>+/go/<id>durable redirect + QR generation (the super-admin "QR / deep links" panel on/dashboard/coaching) — the scan→enroll loop is done. (DREAMPRO_COACHING_CLICKBANK_FUNNEL.md §2–4)- Attribution + 3-way split + override — a book sale → subscription routes John's recurring override. (DREAMPRO_COACHING_CHANNEL_SCHEMA.md)
- Program templates — "30-Day Reset" / "Couch to 5K" / "12-Week Strength" exist as cloneable templates with public slugs (the chapters' executable plans).
Open decisions — RESOLVED 2026-06-14
- Format → sequence. Challenge-in-a-box ships now; John's authored book + EmberKiln audiobook follow as the authority scale play (Phase B).
- Native vs ClickBank → both. Native delivery (
/30-day-reset, free-to-read top-of-funnel → subscription back-end) + the ClickBank thank-you page (/30-day-reset/welcome). - Lead product → 30-Day Reset. The existing seeded template; the QR→clone loop is already wired.
- Price points + affiliate % — still John's call (not blocking Phase A: native is free-to-read → paid subscription back-end; ClickBank front-end price/commission set when the listing goes live, $9–$47 typical range per the funnel doc §8).
Likely first build steps (once decisions land)
- Produce the lead product content (the 30-Day Reset book/bundle), mapping each
chapter → a DreamPro template + its
/goQR. - If audiobook: run it through EmberKiln (narration + cover); surface it in the reader.
- A book landing/sales surface (or the ClickBank listing + thank-you page on
dreampro.io that drops buyers into
/start). - Discipline: the product must stand alone (ClickBank refund risk) + stay in the wellness lane (no medical claims).
Discipline / honest gaps
- ClickBank refund tolerance is high — a thin tripwire tanks the listing; the book must deliver standalone value.
- Health-claims framing (wellness/accountability, not medical).
- Cover + audio production cost/time (Studio makes it cheap, but real authored prose is John's effort).