MVP Traction Bot — Validate demand before you build.
TractionJackson is a closed-loop experimentation system that helps founders answer one question quickly and cheaply:
"Do the right users stop scrolling, engage with my offer, and give real contact info for this promise?"
It's not a marketing tool. It's a learning machine.
- Open the dashboard: Open
index.htmlin your browser - Review the seed experiment: SlotFillr.ai is pre-loaded as an example
- Generate creatives: Go to Creative Engine → select hook families → generate
- Build campaign spec: Go to Campaign Builder → export structure for manual setup
- Log daily results: Go to Funnel Tracker → input your numbers
- Get recommendations: Go to Decision Engine → analyze your data
| Engine | What It Does |
|---|---|
| Experiment Definition | Structures your hypothesis, ICP, budget, and kill rules |
| Creative Generation | Generates hooks and scripts for TikTok/IG Reels |
| Campaign Builder | Outputs campaign structure specs for ad platforms |
| Funnel Tracker | Logs and visualizes your conversion funnel |
| Decision Engine | Analyzes results and recommends next steps |
- Learning velocity > vanity metrics
- Depth > breadth (TikTok + IG only)
- Let behavior decide if the product is good
- No fake social proof, no hype, no assumptions
tractionjackson/
├── index.html # Main dashboard (open this)
├── README.md # You're here
├── SYSTEM-DESIGN.md # Architecture documentation
└── prompts/
├── experiment-creation.md # Prompt template
├── hook-generation.md # Prompt template
├── ad-script-generation.md # Prompt template
└── experiment-summary.md # Prompt template
Use these with Claude for deeper generation:
- Experiment Creation: Define new experiments with hypotheses and rules
- Hook Generation: Generate hook variants for different framing angles
- Ad Script Generation: Full scripts with text-on-screen and creative notes
- Experiment Summary: Founder-readable analysis of your results
Supported:
- TikTok Ads
- Instagram (Meta) Ads
- One landing page per experiment
- Email + phone conversion goal
Not supported yet:
- SEO, LinkedIn, Google Ads
- Email campaigns
- API integrations (manual setup for now)
The dashboard comes pre-loaded with a SlotFillr.ai experiment:
- ICP: Appointment-based businesses (med spas, salons, PT clinics)
- Promise: Automatically fill empty appointment slots
- Goal: Validate demand before building the product
Use this as a template for your own MVPs.
All data is stored in your browser's localStorage. To export:
- Open browser console (F12)
- Run:
localStorage.getItem('tractionjackson_data') - Copy the JSON
To reset: localStorage.removeItem('tractionjackson_data')
Founders who want to:
- Test ideas before building
- Spend $500 to learn, not $5,000 to guess
- Treat traction like engineering
"Quant desk for messaging and demand."