purplechipmonk GTM Plan

Full-stack playbook: 0 → 1,000 paid users in 6 months

$15K
90-Day Budget
1,000
Paid User Target
3
Revenue Channels
$26
Blended ARPU

The Origin Story — Your Unfair Advantage

This story is the single most powerful asset you have. It's not a feature comparison. It's an emotional signal that cuts through every AI-skeptic's defenses.

The Narrative In One Line

"I got him the job. Two years later, I had to fire him. Then he used AI to run the most effective job search I've ever seen — and we turned it into a product."

Why This Story Hits

In April 2026, 40% of workers name AI-driven job loss as a primary fear — nearly double from last year. Over 52,000 tech workers were laid off in Q1 alone, with AI cited as the reason for 25% of cuts. People are scared, angry, and looking for someone who gets it.

This story hits because it's real and it's messy. Justin got Zach hired, mentored him for two years, then had to make the hardest call a manager can make — the company outgrew the role and the powers that be eliminated it. But Justin didn't disappear. He stayed in touch. And when Zach started using Claude to supercharge his job search, they both saw what was possible. Zach was producing vastly more opportunities than anyone doing it the old way. purplechipmonk is the system Zach built inside Claude, now made accessible for everyone. That's not a pitch deck origin story — that's a real relationship, a real setback, and a real tool born from necessity.

Emotion The Loyalty → Empowerment Arc

Every piece of content should follow this structure:

  • Hook with the tension — "I got him the job. Two years later, I had to let him go."
  • Validate the anxiety — "Millions of people are losing roles right now — not because they failed, but because the business changed under them."
  • Show the human side — "I stayed in touch. I wasn't going to just disappear."
  • Pivot to empowerment — "He started using Claude to run his job search and the results were staggering. We productized it."
  • Proof — Show the product doing the thing. Pipeline, resume engine, interview prep — all in one flow.

Angles Story Variations by Channel

  • LinkedIn: Leadership angle. "I got him the job. I had to let him go. Then I helped him build the tool that levels the playing field."
  • Reddit: Raw, no-BS version. "I fired the guy who built this tool. Then we built it together. AMA." Post in r/jobs, r/careerguidance, r/antiwork.
  • Product Hunt: Builder story. "My employee used Claude to run the best job search I've ever seen. We productized it for everyone."
  • TikTok/Reels: 60-second emotional hook. Face to camera. Real talk. No polish.
  • Podcast circuit: The long-form version. Indie Hackers, My First Million, Lenny's Podcast.

Narrative Guidelines

The story is fair game. Channel-specific POV guidance (updated 2026-04-20): LinkedIn launch = Justin's POV, observer voice (he's the one who had to let Zach go, now posting because the story stuck with him; avoids the optics of a CEO launching a product built with a former direct report, keeps the body classifier-safe, moves the CTA to the pinned first comment). Reddit r/recruitinghell = Zach's POV, first person (Justin's Reddit account is cold and would karma-filter; Zach has 3yr+ age and a real karma base; authenticity on r/recruitinghell requires a real account telling a real story, not an anonymous third-person framing that reads as astroturf). Product Hunt = both founders named, co-founder framing intact. See docs/marketing/origin-story.md and docs/marketing/linkedin-launch-apr-21.md for the live drafts and per-channel rationale.

The core message: Zach discovered something powerful using Claude for his job search, but most people don't have the technical skills to do what he did. Justin — the boss who had to fire him — partnered with him to turn those capabilities into a product anyone can use. That's the mission: making AI-powered job search accessible to people who wouldn't know where to start on their own.

Key rule: never let the story become the whole thing. The story gets people in the door. The product keeps them. Every story post must have a clear CTA to try the free tier.

Positioning & Differentiation

How purplechipmonk wins in a market with 50+ AI job search tools.

Positioning Statement

purplechipmonk is the AI career operations platform for professionals who refuse to spray-and-pray. Unlike Teal, Jobscan, or LinkedIn's built-in tools, purplechipmonk doesn't just optimize your resume — it runs your entire job search like a sales pipeline, from opportunity evaluation through offer negotiation, with AI that learns your story and deploys it strategically.

What Everyone Else Does

  • Jobscan / ResumeWorded: ATS score checker. One-trick pony.
  • Teal: Resume builder + basic job tracking. No intelligence layer.
  • LoopCV / LazyApply: Auto-apply bots. Volume play, no strategy.
  • LinkedIn Premium: InMail credits + "who viewed your profile." Not a system.
  • ChatGPT / Claude directly: Powerful but stateless. No memory, no pipeline, no workflow.

What purplechipmonk Does Differently

  • Full pipeline ops — not a tool, a system. Tracks 34+ opportunities with stage-aware actions.
  • Block-based resume engine — modular resume blocks with versioning, tagging, and ATS scoring that assemble per-opportunity.
  • Memory that compounds — 223 facts + vector embeddings mean the AI gets smarter about YOU every session.
  • Interview intel system — auto-researches interviewers, generates prep docs, builds your story bank.
  • Opportunity evaluation — 6-block pre-apply framework scores fit before you invest time.
  • Built from real experience — born when a fired employee used Claude to run a supercharged job search, and his former boss helped him productize it for everyone.

Category Creation: "Career Ops"

Don't compete in "AI resume tools." Create and own the category of "Career Ops" — the application of revenue operations thinking to job search. Just like RevOps transformed how companies sell, Career Ops transforms how professionals manage their careers. This positions you above the feature wars and makes every competitor look like a point solution.

Everywhere you go, say "Career Ops" like it already exists. Define it, repeat it, trademark it. By the time competitors notice, you own the term.

Pricing Recommendations

Individual-first pricing with a free coach tier that turns career coaches into your distribution channel.

Free
$0
forever
  • 5 active pipeline opportunities
  • Basic resume optimization (3 blocks)
  • 1 compiled resume per month
  • Community story bank templates
  • Basic opportunity evaluation
  • 10 AI sessions per month
  • "Powered by purplechipmonk" on exports
Coach
$0
free for coaches
  • Client management dashboard
  • Track client pipeline progress
  • Invite clients via referral link
  • Clients get Pro at $23/mo ($15/mo annual)
  • See aggregated client analytics
  • Co-branded coach profile
  • Priority support
  • No AI cost on the coach account

Pricing Strategy Rationale

$29K
MRR at 1K paid users
$348K
ARR at 1K paid users
5-8%
Target free→paid conversion
$228
Target LTV (Pro annual)

Channel Strategy

Sequence matters. Test on Reddit. Scale on LinkedIn. Amplify everywhere else.

Primary Reddit — The Proving Ground

Reddit is your highest-leverage early channel. CPCs are 50-70% below Facebook, 70-85% below LinkedIn. 121M+ daily active users. But the real gold is organic — people actively asking for help with job search.

Target Subreddits (by priority):

Execution rules: Never hard-pitch. Lead with a genuinely useful insight or data point. Mention the tool 3-4 comments deep. Respond to existing "what tools should I use" threads first — this is the highest-converting Reddit tactic in 2026. Budget $1,500/mo for promoted posts in target subreddits testing 5-10 ad variants.

Primary LinkedIn — The Scale Engine

Organic reach is down 50% YoY, but LinkedIn's algorithm now rewards "Knowledge and Advice" content — exactly your lane. You need a 4-pillar content strategy:

Paid LinkedIn: $2,000/mo on sponsored content targeting recently laid off, "open to work," and active job seekers. Secondary targeting: career coaches and outplacement firms with the free Coach tier pitch — "give your clients a superpower, sign up free."

Secondary Product Hunt Launch

Target a Tuesday or Wednesday in Month 2 (after you've built initial social proof). Prep includes:

  • 60-second demo video showing the full pipeline flow
  • Ship page live 2 weeks before launch
  • Rally your Reddit + LinkedIn following to upvote on launch day
  • Maker comment with the origin story
  • Goal: Top 5 of the day → 500+ signups in 24 hours

Secondary Hacker News (Show HN)

Lead with the technical angle: "Show HN: I built an AI career ops platform with block-based resume engine and memory that compounds." HN loves:

  • Technical depth (describe the architecture)
  • Solo/small-team builder stories
  • Tools they can actually use
  • Honest, blunt communication about trade-offs

Time this 1-2 weeks AFTER Product Hunt to extend momentum.

Secondary TikTok / Reels / Shorts

The origin story is made for short-form video. 60-second face-to-camera:

  • "I got him the job. Two years later, I had to fire him." — hook
  • "He started using AI to run his job search — and it was incredible." — twist
  • "So I helped him turn it into a product anyone can use." — resolution
  • "Now 500 people use it to level the playing field." — proof + CTA

One viral TikTok in this climate could be worth 10,000 signups. Budget $500/mo for boosted posts.

Tertiary Podcast & Media Circuit

Pitch yourself to podcasts that cover startups, AI, and the future of work:

  • Indie Hackers Podcast — the build-in-public angle
  • My First Million — the "fired him, then built the product with him" story
  • Lenny's Podcast — career ops as a category
  • All-In Podcast — AI displacement angle
  • Local TV news — "Boss fires employee, then they team up to build AI job search tool for everyone"

Tertiary Career Coach Partnerships

Coaches join free and become your unpaid sales force:

  • Identify 50 career coaches on LinkedIn with 5K+ followers
  • Pitch: "Free dashboard to track all your clients' job searches — they just sign up for Pro"
  • Each client signs up via coach referral link → gets discounted Pro at $23/mo
  • Coach gets a dashboard showing client pipeline progress, activity, and outcomes
  • Provide co-branded case studies they can publish
  • Each coach with 15 clients = 15 Pro subscriptions = $345/mo in revenue, zero coach-side AI cost

Tertiary SEO & Content Marketing

Long-tail content that compounds over months:

  • "Career Ops: the new way to run your job search" (category-defining pillar)
  • "How to evaluate a job opportunity in 10 minutes" (feature-led)
  • "AI resume optimization: beyond ATS scores" (competitor comparison)
  • "Job search pipeline management for senior professionals"
  • Target 10 articles in Month 1-2, 20 by Month 3

Content Engine

The specific content pieces, cadence, and templates to fuel every channel.

Weekly Content Calendar

DayChannelContent TypeTheme
MondayLinkedInOrigin Story / PersonalEmotional hook, vulnerability, "here's what I learned"
TuesdayRedditData-driven insight"I analyzed X job descriptions and found…" with tool mention in comments
WednesdayLinkedInJob Market IntelTrends, stats, hot takes on hiring patterns
ThursdayLinkedIn + RedditCareer Ops FrameworkTeach a concept: pipeline thinking, fit scoring, block resumes
FridayLinkedInUser Win / Case StudyReal results, screenshots, "here's what worked"
SaturdayTikTok/ReelsShort-form videoOrigin story clip OR quick career tip
SundayNewsletterWeekly Career Ops DigestCurated job market insights + 1 tool feature spotlight

Launch Week Content Blitz

In the 7 days around your official launch, deploy ALL of these:

  • Day 1: LinkedIn origin story post (long-form, emotional)
  • Day 1: Reddit AMA in r/jobs — "I fired my employee, then we built this tool together. AMA"
  • Day 2: Product Hunt launch
  • Day 3: Show HN post
  • Day 3: TikTok origin story video
  • Day 4: LinkedIn "what we learned in 24 hours" follow-up
  • Day 5: Reddit r/SaaS build-in-public post
  • Day 6: First newsletter issue to all signups
  • Day 7: "500 people signed up in a week — here's what they said" recap post

Evergreen Content Assets

Build these once, distribute forever:

  • The Career Ops Manifesto — a 2,000-word blog post defining the category. Pin it everywhere.
  • "Free Resume Audit" landing page — upload your resume, get a score + 3 actionable fixes. Email gate for the full report.
  • Career Ops Playbook PDF — 20-page downloadable guide. Lead magnet for newsletter.
  • Comparison pages — "purplechipmonk vs Teal," "…vs Jobscan," "…vs LinkedIn Premium." SEO gold.
  • 3-minute product demo video — show the full flow from JD paste to interview prep.
"Every post should end with one of three CTAs: (1) 'Try it free — link in comments' for awareness posts, (2) 'DM me for early access' for scarcity plays, (3) 'What's your biggest job search frustration?' for engagement plays. Never leave a post without a next step."

90-Day Execution Timeline

Four phases. Each builds on the last. No phase can be skipped.

PHASE 1 Foundation (Weeks 1-2)

Get the house in order before driving traffic.

  • Finalize pricing tiers and implement Stripe billing
  • Build "Free Resume Audit" landing page (email capture)
  • Set up error monitoring (Sentry) — critical before traffic spike
  • Create 3-minute product demo video
  • Write the Career Ops Manifesto blog post
  • Set up email newsletter (ConvertKit or Loops)
  • Build comparison landing pages (vs Teal, Jobscan, LinkedIn)
  • Create Reddit accounts and build karma in target subreddits (comment helpfully for 2 weeks before posting)
  • Prep Product Hunt ship page
  • Record 3 TikTok/Reel variants of origin story

PHASE 2 Ignition (Weeks 3-4)

Launch week + first big push. Target: 500 free signups, 50 paid.

  • Execute Launch Week Content Blitz (see Content Engine tab)
  • Product Hunt launch (Tuesday or Wednesday)
  • Show HN post (1-2 days after PH)
  • Reddit AMA in r/jobs
  • Post origin story TikTok — boost best performer with $200
  • Begin LinkedIn posting cadence (5x/week)
  • Start Reddit paid experiments ($500 across 5 subreddits)
  • Send first newsletter to all signups
  • Begin cold outreach to 50 career coaches (free Coach tier — bring your clients)
  • Activate "First 500 Pro at $19/mo" launch offer

PHASE 3 Scale (Weeks 5-8)

Double down on what's working. Target: 2,000 free, 200 paid.

  • Analyze channel performance — kill underperformers, 2x winners
  • Scale Reddit ad spend to $1,500/mo on top-performing subreddits
  • Scale LinkedIn ad spend to $2,000/mo (target: recently laid off + individual job seekers)
  • Publish 10 SEO articles
  • Launch free Coach tier — onboard first 10 coaches with client referral links
  • Pitch 5 podcasts (target appearance in Month 3)
  • Implement referral program ("Invite 3, get 1 month free")
  • Run first "Free Resume Roast" live stream on LinkedIn
  • Begin collecting and publishing testimonials + case studies
  • Hire freelance content writer for SEO articles ($1,500/mo)

PHASE 4 Compound (Weeks 9-12)

Growth loops kick in. Target: 5,000 free, 500 paid.

  • SEO content starts ranking — publish 10 more articles
  • Coaches driving discounted Pro signups via referral links
  • Referral program generating 15-20% of new signups
  • First podcast appearances air — repurpose clips across channels
  • Launch "Career Ops Certified Coach" badge for coaches with 10+ active clients
  • Experiment with outplacement firm partnerships (free Coach tier pitch)
  • Test Google Ads on high-intent keywords ($1,000/mo experiment)
  • Run "Black Friday for Job Seekers" promotion (if timing aligns)
  • Begin planning Series A / angel raise if metrics support it
  • Target: exit Month 3 at 500 paid, clear path to 1K by Month 5-6

The Path to 1,000 Paid Users

At a 6% free-to-paid conversion rate, you need ~16,700 free signups to hit 1,000 paid. With the channel mix above generating 1,000-2,000 free signups per month by Month 3, plus coaches funneling clients directly into discounted Pro, you hit 1,000 paid users in Month 5-6. The coach channel accelerates this — each coach brings 10-20 pre-qualified users who convert at 50%+ because their coach told them to sign up.

90-Day Budget Allocation

$15,000 total. Front-loaded for launch, then shifted to what's working.

Budget Breakdown by Month

Line ItemMonth 1Month 2Month 3Total
Reddit Ads (organic + promoted)$500$1,000$1,500$3,000
LinkedIn Ads (sponsored content + lead gen)$500$1,500$2,000$4,000
TikTok/Reels boost$200$300$500$1,000
Google Ads (high-intent keywords)$0$0$1,000$1,000
Content freelancer (SEO articles)$0$1,000$1,500$2,500
Video production (demo, TikToks)$500$250$250$1,000
Tools (email, analytics, scheduling)$200$200$200$600
Design assets (social templates, PH graphics)$500$200$200$900
Contingency / experiments$300$350$350$1,000
Total $2,700 $4,800 $7,500 $15,000

ROI Projections

At $15,000 spend over 90 days, here's the math (all revenue from individual Pro subscribers):

Metrics & KPIs

What to track weekly, what to track monthly, and what "good" looks like.

WAU
Weekly Active Users
F→P%
Free to Paid Rate
CAC
Cost per Acquisition
MRR
Monthly Recurring Rev
NPS
Net Promoter Score
D7
Day 7 Retention

Target Milestones

MetricEnd Month 1End Month 2End Month 3End Month 6
Total Free Signups1,0004,00010,00020,000
Paid Users502005001,000
MRR$1,450$5,200$13,000$26,000
Free→Paid Conversion5%5%5-6%5-8%
Day 7 Retention30%35%40%45%
LinkedIn Followers5002,0005,00015,000
Newsletter Subscribers3001,5004,00010,000
Active Coaches3153575
Coach-Referred Pro Users15100250500

Weekly Health Check Dashboard

Every Monday morning, check these 5 numbers:

Growth Loops

Make your first 500 users the engine that drives the next 5,000.

Loop 1: Shareable Artifacts

Every compiled resume, prep doc, and opportunity evaluation should have a subtle "Built with purplechipmonk" footer with a link. When users share these with recruiters, hiring managers, or career coaches, the brand spreads organically.

Free tier: watermark is more visible. Pro tier: subtle footer only. This creates upgrade pressure while still spreading the brand on free exports.

Loop 2: Referral Program

"Invite 3 friends → get 1 month of Pro free."

Job seekers talk to other job seekers constantly. They're in group chats, Discord servers, and Slack communities sharing tips. Make it dead simple to share a referral link. Track referrals in the dashboard. Show a leaderboard. The top referrer each month gets a year of Pro free.

Loop 3: Career Coach Multiplication

Coaches join free and send their clients a referral link. Each client signs up for discounted Pro ($23/mo). The coach gets a dashboard — the client gets the full AI-powered job search. When the coaching engagement ends, the client keeps their Pro subscription because the product stands on its own.

This is the highest-leverage loop. 50 coaches × 15 clients avg = 750 paying Pro users acquired with zero ad spend. Every coach is a free distribution channel with built-in trust (their clients already take their advice).

Loop 4: "Career Ops Score" Viral Mechanic

Build a free, public "Career Ops Score" — a sharable assessment that grades someone's job search readiness across 6 dimensions (pipeline health, resume strength, network density, interview prep, story bank, market positioning). Generate a branded results card that's designed to be screenshotted and shared on LinkedIn/Twitter.

Think: "What's your Career Ops Score?" posted alongside their actual score. People love sharing scores. Free to take, email gate to get the full breakdown, upgrade to Pro to fix everything it flags.

The Compound Effect

By Month 4, these loops should be generating 20-30% of new signups without any ad spend. This is what separates $15K/mo treadmill marketing from a real growth engine. The paid channels get you to critical mass. The loops take over from there.

Enterprise / B2B2C — The Outplacement Play

The $5.2 billion outplacement market is your biggest untapped revenue line. Companies already pay $3,000-10,000 per head for career transition services. You can undercut them by 96%.

The Math That Sells Itself

A company laying off 500 people pays RiseSmart or Lee Hecht Harrison $2.5-5M for outplacement services. You offer the same company bulk Pro licenses at $19/head/mo for 6 months = $57,000 total. That's a 96% cost reduction for the employer and $57K in revenue from a single deal — more than your entire 90-day ad budget generates.

Model How B2B2C Works

The company pays. The employee gets the tool. You get guaranteed volume with near-zero acquisition cost.

  • Buyer: HR / People Ops teams managing layoffs or restructuring
  • User: Displaced employees who need to find their next role
  • Pricing: Bulk Pro licenses at $19/head/mo (vs $29 retail), minimum 6-month commitment
  • Volume tiers: 50-99 heads = $19/mo, 100-499 = $17/mo, 500+ = $15/mo
  • Contract value: 200 employees × $17/mo × 6 months = $20,400 per deal

Advantage Why You Win vs. Legacy Outplacement

  • 96% cheaper — $114/employee vs $3,000-10,000
  • Always on — AI available 24/7, not 3 scheduled calls with a counselor
  • Measurable — real-time dashboard showing pipeline activity, interviews booked, offers received
  • Scales instantly — no need to hire more counselors for a 500-person layoff
  • Better outcomes — digital outplacement programs deliver career landings 2x faster than legacy models
  • Employees actually use it — traditional outplacement has 30-40% utilization; a tool they keep in their pocket gets used daily

Targets Who to Sell To

  • Mid-market companies (500-5,000 employees) — large enough to have layoffs, small enough that $5K/head hurts. These are your sweet spot.
  • Tech companies in restructuring — 52,000+ tech layoffs in Q1 2026 alone. They understand AI tools and will appreciate the product.
  • Outplacement firms themselves — some may want to white-label or resell your tool as part of their package rather than compete with you.
  • HR consultancies — Mercer, Korn Ferry, Deloitte Human Capital all advise on workforce transitions. Get on their vendor lists.

Execution Go-To-Market for Enterprise

  • MO 2-3 Build an enterprise landing page with ROI calculator
  • MO 2-3 Create a 1-pager PDF for HR decision makers
  • MO 3-4 Cold outreach to 50 HR leaders at companies that recently announced layoffs (public data via WARN Act filings)
  • MO 3-4 Offer 2 free pilot deals (20-50 employees each) to generate case studies
  • MO 4-6 Hire a part-time enterprise sales rep (commission-only to start)
  • MO 4-6 Target: 3-5 enterprise deals in first 6 months = $50-100K revenue

Adjacent Universities & Bootcamps

Same B2B2C model, different buyer. Every university career services office and coding bootcamp needs placement rates for marketing.

  • Universities: Career services already pay for Handshake, VMock, Big Interview. Position purplechipmonk as the AI-powered complement.
  • Bootcamps: Placement rate is their #1 marketing metric. A tool that helps graduates land faster is a direct ROI play.
  • Pricing: Institutional license at $15/student/mo for graduating cohorts (3-6 month terms)
  • Volume: One university with 500 graduating seniors = $7,500/mo × 4 months = $30,000/year per school

Revenue Impact Enterprise vs. Individual

Enterprise doesn't replace the individual-first model — it accelerates it.

  • Individual Pro: $29/mo, one at a time, organic + paid acquisition. This is your base.
  • Coach-referred Pro: $23/mo, 10-20 at a time per coach. Free distribution.
  • Enterprise bulk: $15-19/mo, 50-500 at a time per deal. Whale revenue.
  • Blended scenario at Month 6: 600 direct Pro + 250 coach-referred + 400 enterprise = 1,250 paid users, ~$28K MRR
  • Enterprise users who land jobs become evangelists. Some will buy Pro for their next search on their own dime.

Product-Led Growth

Getting people to the door is half the battle. What happens inside the product determines whether they stay and pay.

The Gap in the Current Plan

Every channel in this plan is about top-of-funnel acquisition. But none of it matters if users sign up, poke around, and leave. Product-led growth means the product itself drives conversion, expansion, and retention — not just marketing.

Activation The Aha Moment

Define what a user needs to do in their first session to become a retained user. Measure it. Optimize everything toward it.

  • Hypothesis: Users who add 3+ pipeline opportunities AND compile 1 resume in their first week retain at 3x the rate of those who don't
  • Action: Instrument this. Track activation rate (% of signups who hit the aha moment within 7 days)
  • Onboarding redesign: Guide every new user to add their first opportunity and compile a resume within the first 10 minutes. Don't let them wander.
  • Target: 40% activation rate within 7 days by Month 3

Conversion Upgrade Triggers

Free users should hit natural friction points that make upgrading feel like relief, not a sales pitch.

  • Opportunity #6: "You're tracking 5 opportunities — serious job seekers usually track 15-30. Upgrade to Pro for unlimited."
  • Resume block #4: "You've used your 3 free blocks. Your resume is 60% optimized. Unlock all 49+ blocks."
  • Compiled resume #2: "You've used your monthly compile. Pro members compile unlimited resumes — one per opportunity."
  • AI session #11: "You've hit your 10-session limit. Pro gets unlimited AI access."
  • After a win: "You just got an interview! Pro users get full interview intel + prep docs for every interviewer."

Retention Why People Stay

Retention in job search tools is uniquely hard — people leave when they get a job. Plan for it.

  • Memory moat: The longer someone uses purplechipmonk, the smarter it gets about them. Leaving means starting over. Make this visible: "Your AI has learned 223 facts about your career."
  • Pipeline investment: Once someone has 15 opportunities tracked with notes, stages, and prep docs, switching costs are massive.
  • Weekly digest email: "You have 3 opportunities in interview stage, 2 new matches, and your resume score improved 12 points." Pull them back in.
  • Post-hire retention: "Congrats on the new role! Keep Pro for 90 days to nail your onboarding. After that, pause your subscription — your data stays forever."

Re-engagement Winning Back Churned Users

Most free users will go dormant. Some paid users will cancel. Have a plan.

  • Day 3 no-login: Email: "You have 2 opportunities that need attention. Your pipeline is waiting."
  • Day 7 no-login: Email: "The job market moves fast — 242 people applied to the average opening this week. Don't fall behind."
  • Day 14 no-login: Email: "We saved your pipeline. Come back anytime — your AI still remembers everything about you."
  • Cancelled Pro user: Downgrade gracefully. Keep their data. Email monthly: "Your pipeline has 8 saved opportunities. Reactivate Pro for $19/mo to pick up where you left off."
  • Seasonal re-engagement: January and September are peak job search months. Run reactivation campaigns 2 weeks before each.

PLG Metrics to Track Weekly

MetricWhat It MeasuresTarget
Activation Rate% of signups who hit aha moment in 7 days40%
Time to ValueMinutes from signup to first compiled resume< 15 min
Free→Paid Conversion% of free users who upgrade within 30 days5-8%
Day 7 Retention% of users who return after 7 days40%
Day 30 Retention% of users who return after 30 days25%
Net Revenue RetentionRevenue from existing users vs. prior month> 95%
Expansion Revenue% of revenue from upgrades + reactivations10%

Community Strategy

Job searching is lonely. A community of people going through it together is a retention weapon, growth channel, and moat — and it costs almost nothing.

Why The Loneliness Problem

The average job search in 2026 takes 6 months. Long-term unemployment (27+ weeks) is up to 26% of all unemployed. These people aren't just frustrated — they're isolated. Their employed friends don't get it. Their families are worried. They need a place where the default state is "we're all in this together."

A community that makes people feel less alone during the worst professional experience of their lives will generate loyalty that no feature comparison ever could.

Where Discord over Slack

Discord is free, handles thousands of users, supports threads, voice channels, and bots. Slack charges per seat and feels corporate. Your users are job seekers, not enterprise teams.

  • #introductions — new members share their story and what they're looking for
  • #wins — interviews booked, offers received, jobs landed. The most important channel.
  • #resume-review — peer feedback on resumes (drives product usage)
  • #mock-interviews — members pair up for practice sessions
  • #job-leads — members share opportunities they've found
  • #career-ops-tips — power users sharing workflows and strategies
  • #coaches-corner — career coaches answer questions, build their reputation, recruit clients

Growth Community as Acquisition Channel

  • Every #wins post is a testimonial. Screenshot them (with permission) for LinkedIn, Reddit, and landing pages.
  • Weekly "Resume Roast" live events — a coach or power user reviews 5 resumes live on Discord. Attendees see the product in action. Free to attend, streamed to YouTube/LinkedIn for reach.
  • Invite mechanic: "Join our free Discord community" is a softer CTA than "Sign up for our product" — it warms leads before they hit the paywall.
  • Community members convert 2-3x higher than cold signups because they've already seen social proof from peers.

Retention Community as Stickiness

  • Accountability pods: Groups of 5 members who check in weekly on their job search progress. Structured like a standup: what I did, what I'm doing, where I'm stuck.
  • Monthly challenges: "Apply to 20 opportunities this month using Career Ops." Leaderboard + prizes (free Pro months).
  • Coach office hours: Free Coach tier members host weekly Q&A sessions. It's free marketing for them, free value for your users, and keeps both engaged.
  • Alumni channel: People who land jobs stay to help others. They become mentors, moderators, and proof that the system works.

Community Timeline

The Endgame

The community becomes the brand. People don't say "I use purplechipmonk" — they say "I'm in the Career Ops community." That identity is worth more than any feature. And when LinkedIn or Teal tries to compete on features, they can't compete on belonging.

Risks & Mitigations

What can go wrong, and what to do about it.

HIGH Product Stability Under Load

Risk: Recent Vercel deploys have shown production errors. A traffic spike from Product Hunt or HN will find every edge case.

Mitigation: Set up Sentry error monitoring BEFORE launch. Load test with 500 concurrent users. Have a war-room plan for launch day. Nothing kills a launch faster than downtime on day one.

HIGH Free Tier Abuse / AI Cost Overrun

Risk: Free users consuming expensive LLM calls. At scale, 10,000 free users × 10 sessions/mo could cost $5-10K/mo in API fees.

Mitigation: The 10-session/mo free limit is critical. Enforce it strictly. Use cheaper models (Haiku) for free-tier responses. Track per-user costs via the model_usage table you already have. Set alerts at $0.50/user/mo. The individual-first pricing model is your structural defense — every user who consumes AI is a paying subscriber. No multi-client seats that let costs balloon against a flat fee.

MEDIUM Reddit Bans / Mod Removal

Risk: Reddit mods are aggressive about self-promotion. Getting banned from r/jobs would be a major setback.

Mitigation: Spend 2 weeks building genuine karma before ANY product mention. Always lead with value. Disclose affiliation. Use multiple accounts only for reading, never for astroturfing. Treat mods as allies — message them before posting anything promotional.

MEDIUM Low Free→Paid Conversion

Risk: Free tier is too generous, users never upgrade. Or the paid value prop isn't clear enough.

Mitigation: Watch the 5-opportunity limit closely. If conversion is below 3% after Month 1, tighten free limits (reduce to 3 opportunities, 5 AI sessions). Add in-app "upgrade nudges" at natural friction points — when they try to add opportunity #6 or generate a second compiled resume.

MEDIUM Competitor Response

Risk: Teal, Jobscan, or a new entrant copies the "Career Ops" positioning or launches similar features.

Mitigation: Speed is the moat. Your memory system + block-based resume engine + origin story are hard to replicate. File a trademark for "Career Ops" immediately. Build community (newsletter, Discord) that creates switching costs beyond the product itself.

LOW Story Fatigue

Risk: The origin story is powerful but has a shelf life. You can't tell it for 6 months straight.

Mitigation: The story opens the door in Months 1-2. By Month 3, pivot to user stories. "Sarah used Career Ops to land 4 interviews in 2 weeks." By Month 4+, the category ("Career Ops") carries the brand, not the origin story. Plan the transition.

Pre-Launch Checklist (Do Before Anything Else)

Project Tracker

Real progress against the GTM plan. Update as things ship, slip, or change. Legend: SHIPPED live in production · IN FLIGHT actively building · UP NEXT queued, starts within 2 weeks · LATER scheduled beyond 2 weeks · BLOCKED needs a decision or dependency.

📂 Resources & Live Links

Single source of truth for every doc, dashboard, and account. Update this card anytime you add new content to the plan.

Snapshot — April 17, 2026

4
Total users
0
Paid users
$0
MRR
Pre-launch
Phase

North star for next 30 days: first 10 paying Pro subscribers at $29/mo via organic (Reddit + LinkedIn + origin-story content). No paid ads until conversion signal is real.

🟢 Shipped

SHIPPED Stripe Billing — live

Apr 16, 2026. Two Stripe products, four prices, webhook, and Customer Portal provisioned in the ClearSpeed Stripe account (live mode). Checkout route fixed (was broken — frontend sent plan+interval, route expected priceId). Webhook now resolves tier by price-ID map, not by amount-sniffing.

  • Pro Monthly $29 (price_1TN3kF...u1xLoGrx)
  • Pro Annual $228/yr = $19/mo, 34% off (price_1TN3kF...9PxaGY1A)
  • Coach-Pro Monthly $23 (price_1TN3kG...77UeyQDG)
  • Coach-Pro Annual $180/yr = $15/mo (price_1TN3kG...B1JanwrQ)
  • Webhook at /api/stripe/webhook, 6 events, signature verification ✓
  • Customer Portal: plan switching, payment updates, invoice history, cancel-at-period-end with reason capture

SHIPPED Killed $149 "Professional" coach seat

Apr 16, 2026. Prior pricing page had a $149/seat "Professional" tier aimed at coaches. The unit economics broke: one coach with 20 clients would burn 300-400 LLM calls/mo against $149 revenue. Replaced with individual-first model where each client is their own Pro subscriber (at the discounted $23/mo coach-referred rate) and the coach gets a free dashboard.

SHIPPED Reverse trial — 7 days of Pro, no card

Apr 16, 2026. Every new signup automatically gets Pro entitlements for 7 days — computed from users.created_at, no schema change, no cron. After day 7, auto-rolls back to Free tier (opportunities beyond 5 stay but become read-only — no rage-churn). Billing card shows trial countdown. Pricing page carries the "7 days of Pro free, no card required" hero callout.

Expected lift: free→paid conversion from ~3% to ~10-12% based on Superhuman/Notion/Linear benchmarks.

SHIPPED Pricing page rewrite

Apr 16, 2026. Removed the $149 Professional tier. Added "For Coaches" tier (free dashboard + referral link). Added enterprise / outplacement quote-link footer. Added reverse-trial hero callout. Restored coherence between the GTM plan and what the site actually offers.

SHIPPED Financial model — pricing alignment

Apr 16, 2026. financial-model-april-2026.md updated to reflect the GTM-aligned pricing. Blended ARPU revised from ~$49/mo (old Starter/Professional/Unlimited ladder) to ~$22/mo (Pro direct $25 + coach-referred $19 + enterprise $17). Volume from coach + enterprise channels expected to offset the lower ARPU at ~2-3× users, keeping the ~$27K MRR Month-18 target on track.

SHIPPED Coach referral landing page

Apr 17, 2026. Route /coach/[slug] now live. Lands on a coach-branded page, sets a 30-day pcm_coach_ref cookie, forwards to signup. The checkout route reads the cookie and auto-applies the Coach-Pro pricing ($23/$15). Works even if the user doesn't sign up immediately — cookie persists for 30 days across sessions.

Test URL: https://www.purplechipmonk.com/coach/demo

SHIPPED Day-5 trial nudge email

Apr 17, 2026. Added to /api/cron/lifecycle-emails (runs daily at 10am UTC). Users ~5 days into the 7-day reverse trial who haven't converted get a one-shot email: "Your Pro trial ends in 2 days." Skips anyone who already has an active paid subscription. Uses subscription_updates email category — user-controllable opt-out honored. Dedup: 168 hours (never twice).

SHIPPED Day-8 trial-ended re-engagement email

Apr 17, 2026. Added to the same cron. Users whose 7-day trial just expired (day 8, ±12h) and who didn't convert get a "here's what you kept, here's what changed" email with honest downgrade framing — not a nag. Uses re_engagement category. One-shot (720h dedup). Designed to match the reverse-trial philosophy: pressure comes from loss aversion on day 7, not from hounding after.

SHIPPED Persistent trial banner in sidebar

Apr 17, 2026. <TrialBanner /> component injected above the footer in the main sidebar. Renders only when the user is in the reverse trial (no paid sub + account <7d old). Shows days-remaining + "Lock in $19/mo" CTA. Color shifts to amber on the final day. Session-scoped dismiss so it doesn't nag on every page. Collapsed sidebar mode shows a compact day-count badge. Uses the same 5-minute cached-fetch pattern as the rest of the sidebar so it doesn't hammer /api/billing/trial.

🔵 In flight

IN FLIGHT Live cohort on reverse trial

Waiting for first real signups so we can measure baseline free→paid conversion. Target: first 50 signups → compute day-7 conversion rate → decide whether to A/B trial length (7 vs 14 days) or the day-5 nudge subject line.

🟡 Up next (next 2 weeks)

SHIPPED Origin-story content drafts

Apr 17, 2026. All channel-native drafts written and ready to publish. Six pieces total in docs/marketing/origin-story.md: LinkedIn (named, 1,300 chars), Reddit r/recruitinghell (anonymous, self-post), Product Hunt ship page + maker comment, TikTok/Reels 60-second face-to-camera script, career-coach cold outreach template, and the Month-3+ transition plan to user-win content. Each piece ends with a clear CTA to the free tier.

Publishing sequence lives in docs/marketing/gtm-execution-roadmap.md Phase 1, Week 1.

SHIPPED 8 bug fixes from Zach's Apr 17 triage + 2 architectural follow-ups

Apr 17, 2026. All 8 tickets worked through same day. Session Open gating, New Chat stuck, PDF upload routing, Work History empty guard, fail-open gate warnings, daily digest date window, playbook fragment filter, and double-$$ comp sanitizer. Plus 2 architectural launch-critical follow-ups: resume-lab → canonical_background hydration, and opportunity-evaluation hard-fail rules. 5 GH issues opened for remaining non-critical audit work. Commits: 056dcb3, 148a012, 4a3c0e3, 3b3c425.

SHIPPED Free-tier API-layer caps

Apr 17, 2026. Compiled-resume count per month now enforced in the save_compiled_resume tool with a clean 402-style response + /pricing upgrade link. countCompiledResumesThisMonth() query on compiled_resumes table. Free tier (1/month) blocked; Pro / reverse-trial users unaffected. Most users won't hit this for 7 days thanks to the reverse trial.

SHIPPED Slack #tickets auto-ingest cron

Apr 17, 2026. Scheduled Claude Code task runs every 15 min, polls PurpleChipMonk Slack #tickets channel, triages new tickets, ships trivial fixes inline, creates GH issues for non-trivial, posts threaded acks to Slack. Task ID: pcm-tickets-ingest. Guardrails: never force-push, typecheck failure reverts, Justin's commands default to GH issue rather than auto-execute. Run log at ~/.claude/scheduled-tasks/pcm-tickets-ingest/run-log.jsonl.

SHIPPED LinkedIn posts — Weeks 2 & 3 drafted

Apr 17, 2026. docs/marketing/linkedin-posts-weeks-2-3.md. Week 2 (Apr 28) = market-intel angle, Pillar 2 content: "I pulled 200 job descriptions this month." Seven data-driven findings, non-promotional, positioned as authority-building. Week 3 (May 5) = Career Ops framework, Pillar 3: "Stop applying to jobs. Start running a pipeline." Six-step methodology, category-creation content. Both posts ship paste-ready with pinned first-comment link, engagement playbook, and Week 4 Product Hunt sequencing notes.

SHIPPED GTM execution roadmap

Apr 17, 2026. Week-by-week task list mapping the GTM plan to real execution. docs/marketing/gtm-execution-roadmap.md. Phase 0 (launch readiness, this week) → Phase 1 (organic launch, weeks 1-4, target 50 paid) → Phase 2 (seed ads + coach channel, weeks 5-12, target 250 paid) → Phase 3 (scale, months 4-6, target 500+ paid). Each task has owner, output, effort (S/M/L/XL), and dependencies. Includes always-on tasks, open decisions, and an explicit "NOT on the roadmap" list to prevent scope creep.

UP NEXT Publish origin-story posts — LinkedIn LOCKED for Tue Apr 21, 7:30am PT

Locked date: LinkedIn post goes live Tuesday April 21, 2026 at 7:30am PT. Playbook: docs/marketing/linkedin-launch-apr-21.md. Calendar events set for the T-24h prep (Mon Apr 20, 8am PT) and the launch window (Tue Apr 21, 7:30-8:30am PT). Rest of Week 1: Reddit r/recruitinghell (Wed Apr 22), Discord soft-launch (Thu Apr 23). Show HN → Week 2. Product Hunt → Week 4.

UP NEXT "Career Ops" trademark filing

USPTO application for "Career Ops" as a category mark. Speed matters — file before competitors notice the positioning. Owner: Justin (legal).

UP NEXT Resume-block & compiled-resume caps (API-layer enforcement)

Free tier limits (3 resume blocks, 1 compiled resume/mo) exist in TIER_CONFIG but aren't enforced at the API layer. Currently unreachable in practice because every new user is on Pro via reverse trial — but once users start lapsing to Free, resume-lab and compiled-resume endpoints need cap checks with clear upgrade CTAs. Opportunity cap (5) and session cap (10/mo) are already enforced.

UP NEXT First real-card smoke test

Owner: Justin. Sign up with a fresh account, confirm the 7-day trial shows in Settings + sidebar banner, run checkout with a real card, verify the webhook round-trip updates the sub in Supabase, refund the charge. Mark this card green once done.

🟣 Later

LATER Product Hunt launch

Target Tuesday or Wednesday in Month 2 after initial social proof. Prep: 60-second demo video, ship page live 2 weeks before, Reddit + LinkedIn rally on launch day.

LATER Coach cold-outreach (50 coaches)

Per the GTM plan Month 1-2 tactics. LinkedIn DM + demo. Activate the Career Ops Certified Coach badge for 10+ client accounts.

LATER Outplacement firm partnerships

Enterprise / B2B2C pilot with 1-2 HR consultancies or outplacement firms. Custom Stripe quote at $15-19/seat, 50-500 seat deals. Month 3+ initiative.

LATER Founding-500 counter gate

Currently the $19/mo annual is the same as the Founding price (no Stripe construct needed). When we hit ~400 annual subscribers, add a counter + "Founding 500 locked — only N left" badge on pricing. Marketing-driven urgency.

LATER Reverse-trial A/B test on trial length

Once we have ≥200 signups on the 7-day trial and a real baseline conversion number, run a 7-vs-14-day cohort test. Superhuman found 7 optimal; we should verify for our use case.

LATER Discord community

Per the Community section. Defer until ~200 active users so channels have density. Kickoff with coach office hours + #introductions + alumni channel.

🔴 Blocked / decisions needed

DECIDE Reverse-trial onboarding UX

Do we surface "You're on Pro for 7 days" as a persistent nav banner (higher visibility, more pressure) or just a subtle chip in Settings → Billing (lower friction, current implementation)? Currently shipped with the latter. Revisit after 50 signups.

DECIDE When to stop generous free tier

GTM plan designs the free tier to be the top of funnel. If we hit a cost ceiling from free-tier AI usage (target: <$0.50/user/mo on Haiku), decide whether to reduce free-tier session cap from 10 to 5 or tighten feature access. Revisit at Month 3.

📈 KPI tracking

Update weekly. Compare to the 18-month trajectory in financial-model-april-2026.md.

Week Signups Trial → Paid % Paid users MRR Coach partners Notes
Apr 14-20 0 $0 0 Phase 0 nearly complete. Billing infra, reverse trial, coach referrals, emails, trial banner, 10 bug fixes, Work History hydration, qualification hard-fail rules, free-tier caps, Settings empty banner, auto-ingest cron, Week 2+3 LinkedIn drafts — all shipped. Zach's Phase 0 tasks (GDPR QA, Sentry, analytics events, load test) + Justin's live-card Stripe smoke test still open. Phase 1 launch locked Tue Apr 21 7:30am PT.