{
  "version": "2026-10-28",
  "about": "Scoring rules for agents4success.com/quiz. Each answer carries points. The score is round(100 x points earned / points possible) over the scored questions, and the tier comes from the score alone. No model call is involved. Questions with \"scored\": false are context only.",
  "tiers": [
    {
      "id": "starting",
      "name": "Just starting",
      "min": 0,
      "max": 29,
      "summary": "AI isn't doing much of the work in your business yet. That's a fine place to start, because the first fixes are the plain ones: the missed call, the slow reply, the report someone builds by hand."
    },
    {
      "id": "here-and-there",
      "name": "Using it here and there",
      "min": 30,
      "max": 54,
      "summary": "Someone is trying AI, but it isn't wired into how the work gets done yet. The next step isn't another tool. It's picking one leak and fixing it for good."
    },
    {
      "id": "time-back",
      "name": "Getting real time back",
      "min": 55,
      "max": 79,
      "summary": "Parts of your business already run without anyone pushing them. What's left is a short list of spots where work still waits for a person to notice it."
    },
    {
      "id": "running",
      "name": "Running on it",
      "min": 80,
      "max": 100,
      "summary": "Most of your routine work already runs on its own, and someone looks after it. The job now is keeping it that way: a written rule, an owner for each automation, and a check whenever something changes."
    }
  ],
  "tools": {
    "bottleneck": {
      "name": "The Bottleneck Finder™",
      "url": "https://thanksanderson.com/start",
      "text": "A free three-minute diagnostic that shows where the hours go in your business and which fix comes first. Sometimes the answer is to spend nothing yet. No email, no signup."
    },
    "visibility": {
      "name": "The free AI visibility check",
      "url": "https://thanksanderson.com/visibility/check",
      "text": "Asks ChatGPT, Claude, Gemini and Perplexity the questions your customers ask, and shows whether the answers name your business and who comes up instead. No email to see the result."
    }
  },
  "paid": {
    "name": "First Fix, $500 flat",
    "url": "https://thanksanderson.com/first-fix",
    "text": "One automation, built in the tools you already use and running inside a week, without replacing anyone on your team. You pick one item from a menu of six.",
    "generic": "Pick the one leak that bothers you most from the menu of six."
  },
  "perfect": {
    "diyTitle": "Check the one you'd miss most",
    "diy": "Pick the automation your business would miss most if it stopped tomorrow. Check that it ran this week, and write down who gets told when it doesn't."
  },
  "questions": [
    {
      "id": "people",
      "label": "Team size",
      "text": "How many people work in your business, counting you?",
      "scored": false,
      "options": [
        { "id": "solo", "text": "Just me" },
        { "id": "2-5", "text": "2 to 5" },
        { "id": "6-20", "text": "6 to 20" },
        { "id": "21-100", "text": "21 to 100" },
        { "id": "100+", "text": "More than 100" }
      ]
    },
    {
      "id": "tools",
      "label": "AI tools today",
      "text": "Which is closest to how your business uses AI today?",
      "scored": true,
      "tool": "bottleneck",
      "diyTitle": "Try one weekly task in a chat tool",
      "diy": "Pick one thing you write every week, like a quote follow-up or a job recap. Try it in ChatGPT or a similar tool with customer names taken out, and save the request that works so anyone can reuse it.",
      "options": [
        { "id": "none", "text": "We don't use it", "points": 0 },
        { "id": "chat", "text": "Someone uses ChatGPT or a tool like it now and then", "points": 3 },
        { "id": "builtin", "text": "We use the AI features built into software we already pay for", "points": 6 },
        { "id": "custom", "text": "We have something set up just for our business", "points": 10 }
      ]
    },
    {
      "id": "calls",
      "label": "Missed calls",
      "text": "When a customer calls and nobody picks up, what happens?",
      "scored": true,
      "tool": "bottleneck",
      "fix": "Missed-call text-back on your main line",
      "diyTitle": "Hear what a caller hears",
      "diy": "Call your own main line after hours this week and listen to what a customer hears. Change the greeting so it says who you are and the fastest way to book.",
      "options": [
        { "id": "rings", "text": "It rings out, or the voicemail is full", "points": 0 },
        { "id": "voicemail", "text": "They leave a voicemail and we call back when we can", "points": 3 },
        { "id": "same-day", "text": "Someone checks voicemail on a schedule and calls back the same day", "points": 6 },
        { "id": "text-back", "text": "They get a text right away saying who we are and how to book", "points": 10 }
      ]
    },
    {
      "id": "reply",
      "label": "Reply speed",
      "text": "How fast does a new inquiry from your website, email or messages usually get a reply?",
      "scored": true,
      "tool": "bottleneck",
      "fix": "Lead routing so nothing sits overnight",
      "diyTitle": "Time your own reply",
      "diy": "Send a test inquiry through your own website form and time how long the reply takes. Write down who answers it, and who covers when that person is out.",
      "options": [
        { "id": "next-day", "text": "The next day or later", "points": 0 },
        { "id": "same-day", "text": "The same day", "points": 4 },
        { "id": "hour", "text": "Within an hour during business hours", "points": 7 },
        { "id": "minutes", "text": "Within minutes, every time, even after hours", "points": 10 }
      ]
    },
    {
      "id": "retyping",
      "label": "Typing it twice",
      "text": "How many different places does one new customer's details get typed into?",
      "scored": true,
      "tool": "bottleneck",
      "fix": "Intake form into your CRM, with a confirmation email",
      "diyTitle": "Count the retyping",
      "diy": "List every place one new customer's name and phone number get typed by hand. Circle the one you could stop doing first.",
      "options": [
        { "id": "four-plus", "text": "Four or more", "points": 0 },
        { "id": "three", "text": "Three", "points": 3 },
        { "id": "two", "text": "Two", "points": 6 },
        { "id": "once", "text": "Once, and the rest fills in on its own", "points": 10 }
      ]
    },
    {
      "id": "rule",
      "label": "Written AI rule",
      "text": "Is there a written rule about what can and can't be pasted into an AI tool?",
      "scored": true,
      "tool": "bottleneck",
      "diyTitle": "Write a one-page AI rule",
      "diy": "Write a one-page rule this week: what can go into an AI tool (public information, your own drafts) and what never does (customer details, passwords, bank and card numbers). Share it with everyone who uses one.",
      "options": [
        { "id": "no", "text": "No, and we haven't talked about it", "points": 0 },
        { "id": "talked", "text": "We've talked about it, but nothing is written down", "points": 3 },
        { "id": "written", "text": "It's written, but not everyone has seen it", "points": 6 },
        { "id": "known", "text": "It's written, everyone knows it, and someone checks", "points": 10 }
      ]
    },
    {
      "id": "report",
      "label": "Reports by hand",
      "text": "Which weekly report does someone still put together by hand?",
      "scored": true,
      "tool": "bottleneck",
      "fix": "One report you currently build by hand",
      "diyTitle": "Time one report",
      "diy": "Time the next report you build by hand, start to finish, and write down every system the numbers come from. That list is exactly what an automation would need.",
      "options": [
        { "id": "several", "text": "More than one of them", "points": 0 },
        { "id": "sales", "text": "Sales or leads numbers", "points": 4 },
        { "id": "money", "text": "Money in and money out", "points": 4 },
        { "id": "schedule", "text": "Jobs, hours or the schedule", "points": 4 },
        { "id": "none", "text": "None, our reports build themselves", "points": 10 }
      ]
    },
    {
      "id": "reviews",
      "label": "Asking for reviews",
      "text": "How do customers get asked for a review?",
      "scored": true,
      "tool": "visibility",
      "fix": "An automatic review request after a finished job",
      "diyTitle": "Ask every customer for a review",
      "diy": "Send one short review request to every customer from last week's finished jobs, not only the ones you think were happy. Put the link to your review page in it so it takes one tap.",
      "options": [
        { "id": "dont", "text": "We don't really ask", "points": 0 },
        { "id": "remember", "text": "We ask when we remember, usually the happy ones", "points": 3 },
        { "id": "by-hand", "text": "We send a request by hand after most jobs", "points": 6 },
        { "id": "automatic", "text": "A request goes out on its own after every finished job", "points": 10 }
      ]
    },
    {
      "id": "broke",
      "label": "Automations that stopped",
      "text": "Has anyone set up an automation that later stopped working?",
      "scored": true,
      "tool": "bottleneck",
      "diyTitle": "Put a name on every automation",
      "diy": "Write down every automation you have running and the name of the person who checks it. Anything without a name next to it is the next one to break quietly.",
      "options": [
        { "id": "never", "text": "We've never tried one", "points": 0 },
        { "id": "gave-up", "text": "Yes, and we gave up on it", "points": 3 },
        { "id": "fixed", "text": "Yes, and someone got it working again", "points": 7 },
        { "id": "owned", "text": "Ours keep running, and someone owns each one", "points": 10 }
      ]
    },
    {
      "id": "hours",
      "label": "Five extra hours",
      "text": "If you got five extra hours a week, what would you do with them?",
      "scored": false,
      "options": [
        { "id": "sell", "text": "More sales calls and follow-up", "phrase": "more sales calls and follow-up" },
        { "id": "serve", "text": "Take better care of the customers we have", "phrase": "taking better care of the customers you have" },
        { "id": "team", "text": "Train and support my team", "phrase": "training and supporting your team" },
        { "id": "life", "text": "Get my evenings and weekends back", "phrase": "getting your evenings and weekends back" }
      ]
    }
  ]
}
