{
 "schema": "aiblocks-page/1",
 "id": "agency-marketing-growth-hacker",
 "type": "agent",
 "name": "Growth experiment planner",
 "summary": "Get a growth experiment plan: your weakest funnel step, three tests with the metric to watch and how to read the results. Bring your funnel numbers.",
 "headline": "Growth experiment planner",
 "subhead": "Give it your product, who you sell to and your funnel numbers. It finds the weakest step and writes three growth experiments. Each test names its change, its metric and how you will read the result. You get a plan you can run in a few weeks.",
 "job": {
  "id": "grow-social",
  "name": "Grow on social"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "business_profile",
   "required": false,
   "label": "Business profile",
   "what": "a sourced business profile with buyer, offer, activation, growth goal, stage and limits; missing private metrics remain unknown"
  },
  {
   "type": "performance_sheet",
   "required": false,
   "label": "Performance sheet",
   "what": "ad or store performance export for a closed date window, with definitions"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  },
  {
   "type": "channel_experiment",
   "required": true,
   "label": "Channel experiment",
   "what": "a channel-specific pilot with hypothesis, audience, artifact, owner, caps, tracking and decision rules"
  }
 ],
 "you_give": [
  "Your product and who you sell to",
  "Your funnel steps with numbers for one recent period, such as visits, sign-ups, buyers and repeat buyers",
  "Your goal and the time you have",
  "What you have already tried (optional)",
  "Your cost per customer and what a customer is worth (optional)"
 ],
 "you_get": [
  "Your funnel laid out, with the weakest step marked",
  "Three experiments, each with a hypothesis, the one change, the metric and the baseline",
  "A sample size and a decision date for each test",
  "A referral or sharing idea, if it fits your product",
  "A list of measurement checks to pass before you trust any result"
 ],
 "use_when": [
  "Sign-ups or sales are flat and you don't know which step to work on.",
  "You have ideas and need them turned into tests with a clear pass or fail.",
  "You want to try a referral or sharing loop and need to plan it.",
  "You need a few experiments to run in the next few weeks with a small team."
 ],
 "skip_when": [
  "You want one change tested with care. Use the One-change experiment planner.",
  "You only want to find the weakest step in your funnel. Use the Growth bottleneck finder.",
  "You have finished an experiment and want to read the result. Use the Customer acquisition experiment reviewer."
 ],
 "output_sample": {
  "input": [
   "Your product and who you sell to",
   "Your funnel steps with numbers for one recent period",
   "Your goal and the time you have",
   "What you have tried, and your cost per customer and customer value (optional)"
  ],
  "prerequisites": [
   "Tracking that counts each funnel step, such as your store or analytics numbers",
   "Enough traffic to read a test. If you are not sure, run the A/B test traffic checker first (optional)."
  ],
  "output": [
   {
    "name": "Funnel",
    "contains": "Each step with its number, the drop from the step before and the weakest step marked."
   },
   {
    "name": "Experiments",
    "contains": "Three tests, each with a hypothesis, one change, a metric, a baseline, a sample and a decision date."
   },
   {
    "name": "Sharing idea",
    "contains": "A referral or sharing loop that fits your product, with the one number to watch."
   },
   {
    "name": "Measurement checks",
    "contains": "What must be true before you trust a result, with pass or fail for each."
   },
   {
    "name": "Assumptions and missing",
    "contains": "What the AI guessed or could not see, so you can fill the gaps."
   }
  ]
 },
 "output_shape": "FUNNEL\n  <step> | <number> | <drop from the step before> | <weakest step: yes or no>\n\nEXPERIMENTS\n  <name> | <hypothesis: if we change X, Y moves, because Z> | <the one change> | <metric> | <baseline> | <sample needed> | <decision date> | <effort>\n\nSHARING IDEA (if it fits)\n  <loop> | <who shares and why> | <number to watch>\n\nMEASUREMENT CHECKS\n  <check> | <pass or fail> | <how to confirm>\n\nASSUMPTIONS AND MISSING\n  <what the AI guessed or could not see>",
 "how_to_use": [
  "Download the pack from this page and add it to your AI as a skill. If you can't, paste SKILL.md, then references/source-agent.md, into a new chat. Claude, ChatGPT and Gemini all work.",
  "Paste your product, buyer and goal. List each funnel step with its numbers for one recent period.",
  "Add what you've tried before, and your cost per customer and customer value if you know them.",
  "Say: \"Find my weakest funnel step and write three experiments. Don't invent numbers. Mark missing data.\"",
  "Check the funnel first. If a number is wrong, fix it before you pick tests.",
  "Run one test at a time. When it ends, bring the numbers back and ask for the next round, or use the Traction experiment result reviewer."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "Customer acquisition experiment reviewer",
   "url": "https://useaiblocks.com/skills/traction-experiment-reviewer",
   "why": "Plan your strategy"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/marketing/marketing-growth-hacker.md",
  "licence": "MIT",
  "original_name": "Growth Hacker",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Growth Hacker",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/marketing/marketing-growth-hacker.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-marketing-growth-hacker",
  "markdown": "https://useaiblocks.com/agents/agency-marketing-growth-hacker.md",
  "json": "https://useaiblocks.com/agents/agency-marketing-growth-hacker.json",
  "instructions": "https://useaiblocks.com/skills/agency-marketing-growth-hacker/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-marketing-growth-hacker.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-marketing-growth-hacker",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-marketing-growth-hacker",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
