Creative Minds Jam #1 · Hong Kong // Audience Growth & Community Engagement
Porchlight
The exit-interview Mind that remembers why every member left —
and wins them back the moment their reason is actually fixed.
LIVE Mind · porchlight@hellominds.aiPowered byminimax/minimax-m3 · Base-wallet Soul
The churn wound
When a member cancels,
the reason walks out the door with them.
Patreon, YouTube Memberships, Substack, Discord — churn is the direct revenue wound, and nobody writes down why.
Months later the creator fixes the very thing that drove people away… and the people who left for exactly that reason are never told.
Today's entire win-back industry
“Hey… we miss you 💔 Here's 20% off.”
to: everyone · when: whenever · why they left: unknown
✗ ignores why each person actually left
The insight
Message the right people the moment
their specific reason stops being true.
Win-back is a timing-and-memory problem, not a discount problem.
That takes an agent that remembers the reason and can judge the fix.
What Porchlight does // one flow, done deep
Memory. Meaning. Autonomy.
01 · MEMORY
Exit interview on cancel
The Mind runs a short, warm interview and files a structured
return-condition — reason, verbatim quote, do-not-contact — into per-member long-term memory. One Mind conversation per member: the memory is the Mind's, not a database row.
02 · SEMANTIC MATCH
Judged by meaning
When the creator announces a change, the Mind asks of every open reason:
“Does this genuinely resolve THIS member's reason? Judge by meaning, not keywords.”
Only the resolved get contacted.
03 · AUTONOMOUS WIN-BACK
Unprompted, in their words
The Mind drafts and sends personal win-backs quoting each member's own words from weeks earlier — and honors do-not-contact even when the reason is fixed. Restraint is shown on the dashboard, not buried.
Live · captured 2026-08-01 // not a mock
Zero shared keywords. 0.93 confidence.
Why Maya left · weeks ago
“you pivoted to short clips — the long sit-down conversations i loved are gone”
shared content keywords: 0
What the creator announced · today
“Big news — the deep-dive interviews are back, weekly.”
live Mind call · porchlight@hellominds.ai
judge: does this change resolve Maya's reason?resolves = trueconfidence = 0.93rationale = "…the announcement explicitly brings
back weekly long-form deep-dive
interviews, which directly restores
the exact format they loved."
A keyword matcher scores this exact case 0.
This is the anti-clone proof — the whole product in one number.
Measured, not claimed // a keyword baseline ships in-repo & runs on every win-back
Four people, one reason, four different wordings — “long-form lore videos”, “long chatty sit-downs with guests”, “not what i signed up for since the format changed” — zero keyword overlap with “the deep-dive interviews are back.” The Mind resolved every one.
See it run
Cancellation to comeback in one arc.
localhost:5173 — Porchlight · churn board
19 departures · 6 won back · 1 protected
1
RECOVERED MRR
$105.00/mo
content pivot — 37% of departures
2
WIN-BACK → MAYA · semantic-only — keywords miss
“You said the long sit-down conversations you loved were gone after we pivoted to short clips… The deep-dive interviews are back, weekly — the format you came for. The door's open.”
3
EFI — reason resolved, skipped
✓ do-not-contact honored
1
The board remembers
Every reason compounds into churn intelligence; recovered MRR is the ROI meter.
2
Their words, not a template
Each win-back quotes the member's own parting words from weeks earlier.
3
Restraint on screen
Skipped members are shown, not hidden — autonomy with boundaries.
$npm install && npm run demo# the full arc, headless · LIVE mode = 1 env var
The moat // why Minds is the engine, not decoration
Remove the Mind, lose $70.00/mo.
a
Persistent per-member identity
One Mind conversation alias per member survives the weeks between the exit interview and the win-back.
b
Memory the agent itself carries
The return-condition lives in the Mind's long-term memory — not just a row we look up for it.
c
A native channel it uses on its own
The Mind emailed the builder unprompted from porchlight@hellominds.ai on day one — no cron, no trigger from us.
A stateless LLM API gives none of these without rebuilding memory, identity and channels ourselves.
Strip the Mind out and what's left is the keyword baseline — which our own dashboard measures at $70.00/mo less.
Churn stops being an ending. It becomes a pipeline.
NOW · THE JAM
One flow, devastatingly deep: interview → memory → semantic match → autonomous win-back. Reproducible offline; live with one env var.
NEXT · REAL CHANNELS
Patreon / YouTube / Discord cancellation webhooks in; re-subscribe webhooks close the recovered-MRR loop for real. Compound reasons, partial resolutions.
THEN · CHURN INTELLIGENCE
Reason-trend alerts before churn spikes; pilot creators instrumented; every win-back audited against the baseline.
THE BUSINESS
Recovered MRR per creator is directly monetizable — Porchlight earns a % of revenue it verifiably brings home. That instrumented, per-win number is our case for the Minds Investment Programme ($250k).
Leave the porch light on.
$105.00/mo recovered across 6 members — $70.00/mo of it only a Mind could find.