MessagingGPT · the AI helper with static context. $300K+ pipeline, $69K won. The precursor to Commons.
Fourteen canonical files (ICP, narrative, copy-spec, allowed claims, product knowledge, vertical frameworks) wired into a custom GPT and shared across marketing.
ChatGPT as the surface, because that's what non-builders actually use.
The Business Phone System LP went from 3.58% to 5.99% CVR.
It also taught me which four limits to fix in Commons six months later.
The LPs the messaging shipped on
Three product pages the canonical knowledge fed.



What it was
A GPT-4-class custom assistant loaded with fourteen knowledge files: ICP.md, Narrative.md, Copy-Spec.md, Allowed-Claims.md, Product-Knowledge.md, four vertical messaging frameworks (Solar, Real Estate, FinServ, Home Services), and workflow templates for LP hero, integration narrative, and battle-card updates. Accessed from chatgpt.com. No CLI, no MCP. Three versions over six months. v3 was the production cut.
The diff
Before: every pod described the product slightly differently. Hero copy invented in the doc. ICP language drifted between LPs. Throughput sat at roughly one landing page a week.
After: non-routine writing started with a MessagingGPT pass. ICP and narrative voice held across pods because the same canonical files fed every draft. Throughput moved to four LPs a week. Sales Dialer +26.2% CVR on an early ad A/B. AI SDR LP 1.78% to 2.44% (+37% relative). Nine Phase 2 LPs prepped for design.
What I actually did
- Wrote the canonical files first. The discipline came before the AI. Fourteen files the team already half-believed in, now in one place with one owner.
- Picked a surface the team could actually adopt. A custom GPT works for non-builder marketers. An MCP server does not. Adoption first, infrastructure second.
- Shipped the H2 Phase 1 value-based messaging rollout. Hero refresh plus seven product pages. Every page passed through MessagingGPT before it went to design.
- Built a HubSpot deal-tag schema (battle cards, displacement, ICP briefs, vertical playbooks) so sales assets started landing in the attribution chain.
- Tracked the limits live: static context decay, no shared memory between operators, no correction loop, no publish gate. Each limit became a spec line for the Commons successor.
What stayed honest
Numbers cite the H2 self-review cycle (Oct 2025 to Mar 2026) and PMM monthly reports for Jul and Aug 2025. Pipeline influenced via sales assets: $300K+ ARR. Closed-won via sales assets: $69K+ ARR (Aug 2025 monthly). SMS Bundles launch added $67K+ MRR. All self-reported, HubSpot deal data validated at month-close. Adoption was bimodal. Most of the team used the shared GPT, a small subset (primarily Sourav) was already building bespoke systems. That split is what surfaced the limit and seeded Commons.
What it became, in substrate
The canonical-files-as-substrate principle that the discipline lives in the files and the AI is just the surface, the adoption-first-infra-second move that picks the surface the team can actually use, and the in-flight limit-tracking practice where every limit logged becomes a spec line for the successor are three of the moves substrate carries forward. The Q1 2026 Commons successor is documented in its own case. The skill, routine, and principle layers are open source for any client to clone and run.
Like what you read? Book 30 minutes.
Pick a slot →