/ docs / 09-business / auditandfix-business-plan.html
auditandfix-business-plan.html
   1  <!DOCTYPE html>
   2  <html lang="en">
   3  <head>
   4      <meta charset="UTF-8">
   5      <meta name="viewport" content="width=device-width, initial-scale=1.0">
   6      <title>Audit&Fix Business Plan</title>
   7      <style>
   8          * {
   9              box-sizing: border-box;
  10          }
  11          body {
  12              font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
  13              line-height: 1.6;
  14              margin: 0;
  15              padding: 0;
  16              color: #333;
  17              display: flex;
  18              min-height: 100vh;
  19          }
  20          .toc {
  21              position: fixed;
  22              left: 0;
  23              top: 0;
  24              width: 280px;
  25              height: 100vh;
  26              overflow-y: auto;
  27              background: #f8f9fa;
  28              border-right: 1px solid #e1e4e8;
  29              padding: 20px;
  30              z-index: 100;
  31          }
  32          .toc-header {
  33              font-size: 18px;
  34              font-weight: 600;
  35              color: #2c3e50;
  36              margin-bottom: 15px;
  37              padding-bottom: 10px;
  38              border-bottom: 2px solid #3498db;
  39          }
  40          .toc-list {
  41              list-style: none;
  42              padding: 0;
  43              margin: 0;
  44          }
  45          .toc-list li {
  46              margin: 0;
  47              padding: 0;
  48          }
  49          .toc-link {
  50              display: block;
  51              padding: 6px 12px;
  52              color: #586069;
  53              text-decoration: none;
  54              font-size: 14px;
  55              border-left: 3px solid transparent;
  56              transition: all 0.2s ease;
  57          }
  58          .toc-link:hover {
  59              background: #e8eaed;
  60              color: #2c3e50;
  61              border-left-color: #3498db;
  62          }
  63          .toc-link.active {
  64              background: #e3f2fd;
  65              color: #1976d2;
  66              border-left-color: #1976d2;
  67              font-weight: 500;
  68          }
  69          .toc-level-2 {
  70              padding-left: 0;
  71          }
  72          .toc-level-3 .toc-link {
  73              padding-left: 24px;
  74              font-size: 13px;
  75          }
  76          .toc-level-4 .toc-link {
  77              padding-left: 36px;
  78              font-size: 12px;
  79          }
  80          main {
  81              margin-left: 280px;
  82              padding: 40px;
  83              max-width: 900px;
  84              width: 100%;
  85          }
  86          h1, h2, h3, h4 {
  87              scroll-margin-top: 20px;
  88          }
  89          h1 {
  90              color: #2c3e50;
  91              border-bottom: 3px solid #3498db;
  92              padding-bottom: 10px;
  93              margin-top: 0;
  94          }
  95          h2 {
  96              color: #34495e;
  97              border-bottom: 2px solid #95a5a6;
  98              padding-bottom: 8px;
  99              margin-top: 40px;
 100          }
 101          h3 {
 102              color: #7f8c8d;
 103              margin-top: 30px;
 104          }
 105          h4 {
 106              color: #95a5a6;
 107              margin-top: 20px;
 108          }
 109          table {
 110              width: 100%;
 111              border-collapse: collapse;
 112              margin: 20px 0;
 113          }
 114          th, td {
 115              border: 1px solid #ddd;
 116              padding: 12px;
 117              text-align: left;
 118          }
 119          th {
 120              background-color: #3498db;
 121              color: white;
 122          }
 123          tr:nth-child(even) {
 124              background-color: #f2f2f2;
 125          }
 126          pre {
 127              background-color: #f4f4f4;
 128              border: 1px solid #ddd;
 129              border-radius: 4px;
 130              padding: 15px;
 131              overflow-x: auto;
 132          }
 133          code {
 134              font-family: 'Courier New', monospace;
 135              font-size: 14px;
 136          }
 137          hr {
 138              border: none;
 139              border-top: 2px solid #ecf0f1;
 140              margin: 30px 0;
 141          }
 142          main ul {
 143              margin-left: 20px;
 144          }
 145          main li {
 146              margin: 8px 0;
 147          }
 148          a {
 149              color: #3498db;
 150              text-decoration: none;
 151          }
 152          a:hover {
 153              text-decoration: underline;
 154          }
 155          /* Mobile responsive */
 156          @media (max-width: 768px) {
 157              .toc {
 158                  width: 100%;
 159                  height: auto;
 160                  position: relative;
 161                  border-right: none;
 162                  border-bottom: 1px solid #e1e4e8;
 163              }
 164              main {
 165                  margin-left: 0;
 166                  padding: 20px;
 167              }
 168          }
 169          @media print {
 170              .toc {
 171                  display: none;
 172              }
 173              main {
 174                  margin-left: 0;
 175                  max-width: 100%;
 176              }
 177          }
 178      </style>
 179  </head>
 180  <body>
 181  <nav id="toc" class="toc">
 182  <div class="toc-header">Contents</div>
 183  <ul class="toc-list">
 184  <li class="toc-level-2"><a href="#date-march-9-2026" class="toc-link" data-target="date-march-9-2026">**Date:** March 9, 2026</a></li>
 185  <li class="toc-level-2"><a href="#contents" class="toc-link" data-target="contents">Contents</a></li>
 186  <li class="toc-level-2"><a href="#key-details" class="toc-link" data-target="key-details">Key Details</a></li>
 187  <li class="toc-level-3"><a href="#registration-details" class="toc-link" data-target="registration-details">Registration Details</a></li>
 188  <li class="toc-level-3"><a href="#contact-details" class="toc-link" data-target="contact-details">Contact Details</a></li>
 189  <li class="toc-level-3"><a href="#online-and-social-media-details" class="toc-link" data-target="online-and-social-media-details">Online and Social Media Details</a></li>
 190  <li class="toc-level-2"><a href="#executive-summary-the-business-profile" class="toc-link" data-target="executive-summary-the-business-profile">Executive Summary - The Business Profile</a></li>
 191  <li class="toc-level-3"><a href="#plan-summary" class="toc-link" data-target="plan-summary">Plan Summary</a></li>
 192  <li class="toc-level-3"><a href="#our-why" class="toc-link" data-target="our-why">Our Why</a></li>
 193  <li class="toc-level-3"><a href="#our-vision" class="toc-link" data-target="our-vision">Our Vision</a></li>
 194  <li class="toc-level-3"><a href="#our-mission" class="toc-link" data-target="our-mission">Our Mission</a></li>
 195  <li class="toc-level-3"><a href="#goals-and-actions" class="toc-link" data-target="goals-and-actions">Goals and Actions</a></li>
 196  <li class="toc-level-4"><a href="#short-term-business-goals-0-12-months" class="toc-link" data-target="short-term-business-goals-0-12-months">Short-Term Business Goals (0-12 months)</a></li>
 197  <li class="toc-level-4"><a href="#long-term-business-goals-12-24-months" class="toc-link" data-target="long-term-business-goals-12-24-months">Long-Term Business Goals (12-24 months)</a></li>
 198  <li class="toc-level-3"><a href="#personal-goals" class="toc-link" data-target="personal-goals">Personal Goals</a></li>
 199  <li class="toc-level-3"><a href="#personal-factors" class="toc-link" data-target="personal-factors">Personal Factors</a></li>
 200  <li class="toc-level-3"><a href="#how-well-highlight-our-strengths-and-minimize-our-weaknesses" class="toc-link" data-target="how-well-highlight-our-strengths-and-minimize-our-weaknesses">How We'll Highlight Our Strengths and Minimize Our Weaknesses</a></li>
 201  <li class="toc-level-3"><a href="#impacts-of-personal-factors" class="toc-link" data-target="impacts-of-personal-factors">Impacts of Personal Factors</a></li>
 202  <li class="toc-level-2"><a href="#the-market" class="toc-link" data-target="the-market">The Market</a></li>
 203  <li class="toc-level-3"><a href="#research-methodology" class="toc-link" data-target="research-methodology">Research Methodology</a></li>
 204  <li class="toc-level-3"><a href="#market-analysis-and-industry-trends" class="toc-link" data-target="market-analysis-and-industry-trends">Market Analysis and Industry Trends</a></li>
 205  <li class="toc-level-3"><a href="#market-size-calculations-and-assumptions" class="toc-link" data-target="market-size-calculations-and-assumptions">Market Size Calculations and Assumptions</a></li>
 206  <li class="toc-level-3"><a href="#the-problem" class="toc-link" data-target="the-problem">The Problem</a></li>
 207  <li class="toc-level-3"><a href="#our-target-market" class="toc-link" data-target="our-target-market">Our Target Market</a></li>
 208  <li class="toc-level-3"><a href="#the-competition" class="toc-link" data-target="the-competition">The Competition</a></li>
 209  <li class="toc-level-4"><a href="#competitor-analysis-matrix" class="toc-link" data-target="competitor-analysis-matrix">Competitor Analysis Matrix</a></li>
 210  <li class="toc-level-4"><a href="#competitive-positioning" class="toc-link" data-target="competitive-positioning">Competitive Positioning</a></li>
 211  <li class="toc-level-3"><a href="#swot-analysis" class="toc-link" data-target="swot-analysis">SWOT Analysis</a></li>
 212  <li class="toc-level-2"><a href="#legislation-and-compliance" class="toc-link" data-target="legislation-and-compliance">Legislation and Compliance</a></li>
 213  <li class="toc-level-3"><a href="#laws-well-need-to-comply-with" class="toc-link" data-target="laws-well-need-to-comply-with">Laws We'll Need to Comply With</a></li>
 214  <li class="toc-level-3"><a href="#records-well-need-to-keep-information-management" class="toc-link" data-target="records-well-need-to-keep-information-management">Records We'll Need to Keep & Information Management</a></li>
 215  <li class="toc-level-3"><a href="#bank-records" class="toc-link" data-target="bank-records">Bank Records</a></li>
 216  <li class="toc-level-3"><a href="#policies-and-procedures-well-need-to-develop" class="toc-link" data-target="policies-and-procedures-well-need-to-develop">Policies and Procedures We'll Need to Develop</a></li>
 217  <li class="toc-level-2"><a href="#marketing-strategy" class="toc-link" data-target="marketing-strategy">Marketing Strategy</a></li>
 218  <li class="toc-level-3"><a href="#our-marketing-goals" class="toc-link" data-target="our-marketing-goals">Our Marketing Goals</a></li>
 219  <li class="toc-level-3"><a href="#pricing-strategy" class="toc-link" data-target="pricing-strategy">Pricing Strategy</a></li>
 220  <li class="toc-level-3"><a href="#products-and-services-mix" class="toc-link" data-target="products-and-services-mix">Products and Services Mix</a></li>
 221  <li class="toc-level-3"><a href="#place-sales-and-distribution-channels" class="toc-link" data-target="place-sales-and-distribution-channels">Place – Sales and Distribution Channels</a></li>
 222  <li class="toc-level-3"><a href="#promotion-and-advertising" class="toc-link" data-target="promotion-and-advertising">Promotion and Advertising</a></li>
 223  <li class="toc-level-3"><a href="#marketing-review-and-measurement" class="toc-link" data-target="marketing-review-and-measurement">Marketing Review and Measurement</a></li>
 224  <li class="toc-level-3"><a href="#marketing-budget" class="toc-link" data-target="marketing-budget">Marketing Budget</a></li>
 225  <li class="toc-level-3"><a href="#customer-relationship-management-crm" class="toc-link" data-target="customer-relationship-management-crm">Customer Relationship Management (CRM)</a></li>
 226  <li class="toc-level-2"><a href="#operations" class="toc-link" data-target="operations">Operations</a></li>
 227  <li class="toc-level-3"><a href="#business-processes" class="toc-link" data-target="business-processes">Business Processes</a></li>
 228  <li class="toc-level-4"><a href="#customer-journey-a-outbound-we-find-them" class="toc-link" data-target="customer-journey-a-outbound-we-find-them">Customer Journey A: Outbound (We Find Them)</a></li>
 229  <li class="toc-level-4"><a href="#customer-journey-b-inbound-they-find-us" class="toc-link" data-target="customer-journey-b-inbound-they-find-us">Customer Journey B: Inbound (They Find Us)</a></li>
 230  <li class="toc-level-3"><a href="#production-and-suppliers" class="toc-link" data-target="production-and-suppliers">Production and Suppliers</a></li>
 231  <li class="toc-level-3"><a href="#labour-and-specialist-services" class="toc-link" data-target="labour-and-specialist-services">Labour and Specialist Services</a></li>
 232  <li class="toc-level-3"><a href="#internal-stakeholders-team-structure" class="toc-link" data-target="internal-stakeholders-team-structure">Internal Stakeholders – Team Structure</a></li>
 233  <li class="toc-level-3"><a href="#external-stakeholders-sources-of-advice-and-support" class="toc-link" data-target="external-stakeholders-sources-of-advice-and-support">External Stakeholders – Sources of Advice and Support</a></li>
 234  <li class="toc-level-3"><a href="#payment-methods" class="toc-link" data-target="payment-methods">Payment Methods</a></li>
 235  <li class="toc-level-3"><a href="#assets" class="toc-link" data-target="assets">Assets</a></li>
 236  <li class="toc-level-3"><a href="#stock-and-inventory" class="toc-link" data-target="stock-and-inventory">Stock and Inventory</a></li>
 237  <li class="toc-level-3"><a href="#equipment" class="toc-link" data-target="equipment">Equipment</a></li>
 238  <li class="toc-level-3"><a href="#intellectual-property" class="toc-link" data-target="intellectual-property">Intellectual Property</a></li>
 239  <li class="toc-level-3"><a href="#digital-technology" class="toc-link" data-target="digital-technology">Digital Technology</a></li>
 240  <li class="toc-level-3"><a href="#distributed-architecture-roadmap" class="toc-link" data-target="distributed-architecture-roadmap">Distributed Architecture Roadmap</a></li>
 241  <li class="toc-level-3"><a href="#environmental-impact-of-operations" class="toc-link" data-target="environmental-impact-of-operations">Environmental Impact of Operations</a></li>
 242  <li class="toc-level-2"><a href="#the-finances" class="toc-link" data-target="the-finances">The Finances</a></li>
 243  <li class="toc-level-3"><a href="#establishment-start-up-costs" class="toc-link" data-target="establishment-start-up-costs">Establishment (Start-Up) Costs</a></li>
 244  <li class="toc-level-3"><a href="#current-finances" class="toc-link" data-target="current-finances">Current Finances</a></li>
 245  <li class="toc-level-3"><a href="#finance-needed" class="toc-link" data-target="finance-needed">Finance Needed</a></li>
 246  <li class="toc-level-3"><a href="#sources-and-costs-of-funding" class="toc-link" data-target="sources-and-costs-of-funding">Sources and Costs of Funding</a></li>
 247  <li class="toc-level-3"><a href="#break-even-point" class="toc-link" data-target="break-even-point">Break-Even Point</a></li>
 248  <li class="toc-level-3"><a href="#managing-financial-performance" class="toc-link" data-target="managing-financial-performance">Managing Financial Performance</a></li>
 249  <li class="toc-level-3"><a href="#profit-and-loss-forecast" class="toc-link" data-target="profit-and-loss-forecast">Profit and Loss Forecast</a></li>
 250  <li class="toc-level-4"><a href="#year-1-monthly-ramp-revised-based-on-pipeline-capacity" class="toc-link" data-target="year-1-monthly-ramp-revised-based-on-pipeline-capacity">Year 1 Monthly Ramp (Revised, Based on Pipeline Capacity)</a></li>
 251  <li class="toc-level-4"><a href="#year-2-quarterly-forecast" class="toc-link" data-target="year-2-quarterly-forecast">Year 2 Quarterly Forecast</a></li>
 252  <li class="toc-level-2"><a href="#financial-spreadsheets" class="toc-link" data-target="financial-spreadsheets">Financial Spreadsheets</a></li>
 253  <li class="toc-level-2"><a href="#11-sources-and-assumptions" class="toc-link" data-target="11-sources-and-assumptions">11. Sources and Assumptions</a></li>
 254  <li class="toc-level-3"><a href="#revenue-assumptions" class="toc-link" data-target="revenue-assumptions">Revenue Assumptions</a></li>
 255  <li class="toc-level-3"><a href="#cost-assumptions" class="toc-link" data-target="cost-assumptions">Cost Assumptions</a></li>
 256  <li class="toc-level-3"><a href="#exchange-rate-assumptions" class="toc-link" data-target="exchange-rate-assumptions">Exchange Rate Assumptions</a></li>
 257  <li class="toc-level-3"><a href="#market-assumptions" class="toc-link" data-target="market-assumptions">Market Assumptions</a></li>
 258  <li class="toc-level-3"><a href="#validation-plan-critical-assumptions" class="toc-link" data-target="validation-plan-critical-assumptions">Validation Plan & Critical Assumptions</a></li>
 259  <li class="toc-level-4"><a href="#statistical-sample-size-requirements" class="toc-link" data-target="statistical-sample-size-requirements">Statistical Sample Size Requirements</a></li>
 260  <li class="toc-level-4"><a href="#critical-pending-questions-by-impact" class="toc-link" data-target="critical-pending-questions-by-impact">Critical Pending Questions by Impact</a></li>
 261  <li class="toc-level-4"><a href="#month-1-checkpoints-after-2500-5000-outreaches" class="toc-link" data-target="month-1-checkpoints-after-2500-5000-outreaches">Month 1 Checkpoints (After 2,500-5,000 Outreaches)</a></li>
 262  <li class="toc-level-4"><a href="#month-2-3-checkpoints-after-50-100-responses" class="toc-link" data-target="month-2-3-checkpoints-after-50-100-responses">Month 2-3 Checkpoints (After 50-100 Responses)</a></li>
 263  <li class="toc-level-4"><a href="#month-3-4-decision-points-after-30-50-customers" class="toc-link" data-target="month-3-4-decision-points-after-30-50-customers">Month 3-4 Decision Points (After 30-50 Customers)</a></li>
 264  <li class="toc-level-4"><a href="#ongoing-validation-monthly" class="toc-link" data-target="ongoing-validation-monthly">Ongoing Validation (Monthly)</a></li>
 265  <li class="toc-level-4"><a href="#key-metrics-dashboard-update-weekly" class="toc-link" data-target="key-metrics-dashboard-update-weekly">Key Metrics Dashboard (Update Weekly)</a></li>
 266  <li class="toc-level-2"><a href="#revenue-diversification-strategy" class="toc-link" data-target="revenue-diversification-strategy">Revenue Diversification Strategy</a></li>
 267  <li class="toc-level-3"><a href="#why-diversify" class="toc-link" data-target="why-diversify">Why Diversify</a></li>
 268  <li class="toc-level-3"><a href="#alternative-revenue-models-evaluated" class="toc-link" data-target="alternative-revenue-models-evaluated">Alternative Revenue Models Evaluated</a></li>
 269  <li class="toc-level-3"><a href="#recommended-strategy" class="toc-link" data-target="recommended-strategy">Recommended Strategy</a></li>
 270  <li class="toc-level-3"><a href="#why-ghost-hunter-is-the-primary-build" class="toc-link" data-target="why-ghost-hunter-is-the-primary-build">Why Ghost Hunter Is the Primary Build</a></li>
 271  <li class="toc-level-3"><a href="#333-method-profitability-at-scale" class="toc-link" data-target="333-method-profitability-at-scale">333 Method Profitability at Scale</a></li>
 272  <li class="toc-level-3"><a href="#validation-milestones" class="toc-link" data-target="validation-milestones">Validation Milestones</a></li>
 273  <li class="toc-level-2"><a href="#risk-management-and-contingency-planning" class="toc-link" data-target="risk-management-and-contingency-planning">Risk Management and Contingency Planning</a></li>
 274  <li class="toc-level-3"><a href="#risk-assessment" class="toc-link" data-target="risk-assessment">Risk Assessment</a></li>
 275  <li class="toc-level-3"><a href="#additional-risks-identified-march-2026-audit" class="toc-link" data-target="additional-risks-identified-march-2026-audit">Additional Risks Identified (March 2026 Audit)</a></li>
 276  <li class="toc-level-4"><a href="#critical-severity" class="toc-link" data-target="critical-severity">Critical Severity</a></li>
 277  <li class="toc-level-4"><a href="#high-severity" class="toc-link" data-target="high-severity">High Severity</a></li>
 278  <li class="toc-level-4"><a href="#medium-severity" class="toc-link" data-target="medium-severity">Medium Severity</a></li>
 279  <li class="toc-level-4"><a href="#lower-severity" class="toc-link" data-target="lower-severity">Lower Severity</a></li>
 280  <li class="toc-level-3"><a href="#insurance" class="toc-link" data-target="insurance">Insurance</a></li>
 281  <li class="toc-level-3"><a href="#information-backup-strategy" class="toc-link" data-target="information-backup-strategy">Information Backup Strategy</a></li>
 282  <li class="toc-level-3"><a href="#contingency-disaster-plan" class="toc-link" data-target="contingency-disaster-plan">Contingency (Disaster) Plan</a></li>
 283  <li class="toc-level-4"><a href="#our-main-contacts" class="toc-link" data-target="our-main-contacts">Our Main Contacts</a></li>
 284  <li class="toc-level-4"><a href="#our-key-productsservices" class="toc-link" data-target="our-key-productsservices">Our Key Products/Services</a></li>
 285  <li class="toc-level-4"><a href="#other-continuity-arrangements" class="toc-link" data-target="other-continuity-arrangements">Other Continuity Arrangements</a></li>
 286  <li class="toc-level-4"><a href="#incident-response-planning-for-cyber-security" class="toc-link" data-target="incident-response-planning-for-cyber-security">Incident Response Planning for Cyber Security</a></li>
 287  <li class="toc-level-2"><a href="#appendix-supporting-documents" class="toc-link" data-target="appendix-supporting-documents">Appendix - Supporting Documents</a></li>
 288  <li class="toc-level-2"><a href="#sources-and-references" class="toc-link" data-target="sources-and-references">Sources and References</a></li>
 289  </ul>
 290  </nav>
 291  <main>
 292  <h1 id="auditfix-business-plan">Audit&Fix Business Plan</h1>
 293  
 294  <h2 id="date-march-9-2026"><strong>Date:</strong> March 9, 2026</h2>
 295  
 296  <h2 id="contents">Contents</h2>
 297  
 298  <ul>
 299  <li><a href="#key-details">Key Details</a></li>
 300  <li><a href="#executive-summary---the-business-profile">Executive Summary - The Business Profile</a></li>
 301  <li><a href="#the-market">The Market</a></li>
 302  <li><a href="#legislation-and-compliance">Legislation and Compliance</a></li>
 303  <li><a href="#marketing-strategy">Marketing Strategy</a></li>
 304  <li><a href="#operations">Operations</a></li>
 305  <li><a href="#the-finances">The Finances</a></li>
 306  <li><a href="#financial-spreadsheets">Financial Spreadsheets</a></li>
 307  <li><a href="#revenue-diversification-strategy">Revenue Diversification Strategy</a></li>
 308  <li><a href="#risk-management-and-contingency-planning">Risk Management and Contingency Planning</a></li>
 309  <li><a href="#appendix---supporting-documents">Appendix - Supporting Documents</a></li>
 310  </ul>
 311  
 312  <hr>
 313  
 314  <h2 id="key-details">Key Details</h2>
 315  
 316  <h3 id="registration-details">Registration Details</h3>
 317  
 318  <table>
 319  <thead><tr><th>Field</th><th>Details</th></tr></thead>
 320  <tbody><tr><td><strong>Business name</strong></td><td>Audit&Fix</td></tr><tr><td><strong>Date registered</strong></td><td>03/03/2026</td></tr><tr><td><strong>State registered in</strong></td><td>New South Wales, Australia</td></tr><tr><td><strong>Business structure</strong></td><td>Sole Trader</td></tr><tr><td><strong>Ownership</strong></td><td><!-- TODO: Owner name --> (100%)</td></tr><tr><td><strong>Australian Business Number (ABN)</strong></td><td>(on file) <!-- TODO --> — not displayed on website (legally not required in any target market; appears on invoices only per Australian law)</td></tr><tr><td><strong>Licences, permits and registrations</strong></td><td>ABN registration, business name registration</td></tr><tr><td><strong>Relevant memberships and qualifications</strong></td><td>Software development, AI/ML expertise</td></tr><tr><td><strong>Business Location</strong></td><td>NSW, Australia (remote/digital business)</td></tr></tbody>
 321  </table>
 322  <h3 id="contact-details">Contact Details</h3>
 323  
 324  <table>
 325  <thead><tr><th>Field</th><th>Details</th></tr></thead>
 326  <tbody><tr><td><strong>Name</strong></td><td><!-- TODO: Owner name --></td></tr><tr><td><strong>Phone</strong></td><td><!-- TODO: Business phone --></td></tr><tr><td><strong>Mobile</strong></td><td><!-- TODO: Mobile --></td></tr><tr><td><strong>Email</strong></td><td><!-- TODO: Business email --></td></tr><tr><td><strong>Address</strong></td><td><!-- TODO: Address --></td></tr></tbody>
 327  </table>
 328  <h3 id="online-and-social-media-details">Online and Social Media Details</h3>
 329  
 330  <table>
 331  <thead><tr><th>Platform</th><th>Address/Details</th></tr></thead>
 332  <tbody><tr><td><strong>Website</strong></td><td><a href="https://www.auditandfix.com">auditandfix.com</a></td></tr><tr><td><strong>GitHub</strong></td><td>https://github.com/harvest316/333Method</td></tr></tbody>
 333  </table>
 334  <hr>
 335  
 336  <h2 id="executive-summary-the-business-profile">Executive Summary - The Business Profile</h2>
 337  
 338  <h3 id="plan-summary">Plan Summary</h3>
 339  
 340  <strong>The Business Idea - What Our Business Does</strong>
 341  
 342  <p>
 343  Audit&Fix is an AI-powered conversion rate optimization (CRO) platform inspired by the <a href="https://www.the333method.com/">333 Method</a> that helps small local businesses around the world improve their website conversion rates through automated analysis and actionable recommendations. We scrape search engine results, capture and analyze website screenshots using advanced AI vision models, score conversion potential, and generate personalized improvement proposals delivered via multi-channel outreach (email, SMS, contact forms, LinkedIn, X/Twitter).
 344  </p>
 345  
 346  <strong>Our Target Market</strong>
 347  
 348  <p>
 349  Small to medium-sized local service businesses in the top 25 GDP countries (US, JP, DE, UK, FR, IT, CA, AU, ES, NL, KR, CH, SE, NO, AT, DK, BE, IE, SG, NZ, PL, IN, MX, ID, CN) with poor website conversion rates (typically scoring B- to E, or 0-82 out of 100). These businesses can't afford traditional CRO agencies charging $5,000-50,000/month but desperately need website optimization to compete online.
 350  </p>
 351  
 352  <strong>Our Unique Selling Point</strong>
 353  
 354  <p>
 355  1. <strong>AI-Powered Automation</strong>: Fully automated scoring using GPT-4o-mini vision analysis and Claude AI for proposal generation - no human bias, consistent evaluation
 356  2. <strong>Radical Affordability</strong>: USD $300 per comprehensive report (PPP-adjusted by country) versus $5,000+ for traditional CRO agencies
 357  3. <strong>Speed</strong>: Automated pipeline delivers reports in hours versus weeks for manual agencies
 358  4. <strong>Global Reach</strong>: Support for 25 countries with localized currency, date formats, phone validation, and cultural pricing optimization
 359  5. <strong>Multi-Channel Outreach</strong>: Automated delivery via email, SMS, contact forms, LinkedIn, and X/Twitter
 360  6. <strong>Data-Driven Insights</strong>: Learning from thousands of scored websites to continuously improve recommendations
 361  </p>
 362  
 363  <strong>Viability of the Business Idea</strong>
 364  
 365  <p>
 366  The business shows strong viability based on:
 367  </p>
 368  
 369  <ul>
 370  <li>High gross margins (96%+) due to low variable costs (~$12 per customer including PayPal fees)</li>
 371  <li><strong>Massive addressable market</strong> (~662,000 potential customers, 29.8% of keywords scraped so far)</li>
 372  <li>Proven technology stack already operational</li>
 373  <li>Modest startup capital required ($9,294 including pre-launch API investment)</li>
 374  <li>Growing demand for affordable website optimization</li>
 375  <li>Ability to scale to recurring revenue model</li>
 376  <li><strong>55+ years of runway</strong> at 1,000 customers/month acquisition rate</li>
 377  </ul>
 378  
 379  <strong>System Status (as of March 3, 2026)</strong>
 380  
 381  <p>
 382  The Audit&Fix platform is operational and actively processing prospects at scale:
 383  </p>
 384  
 385  <ul>
 386  <li><strong>Database</strong>: 560,980 total sites discovered across 25 countries</li>
 387  <li><strong>Keywords</strong>: 49,595 scraped (29.8% of 166,384 total keywords)</li>
 388  <li><strong>Sites Scored</strong>: 23,990 sites analyzed by AI, average score 65.1/100</li>
 389  <li><strong>Pipeline</strong>: All 9 stages functional and automated</li>
 390  <li><strong>Infrastructure</strong>: Cloud-based processing on dedicated NixOS server</li>
 391  <li><strong>Outreach</strong>: 21,373 total outreaches generated, 6,363 approved, 425 sent/delivered</li>
 392  <li><strong>Conversations</strong>: 9 inbound responses received and classified</li>
 393  <li><strong>Test Coverage</strong>: 82% (target: 85%)</li>
 394  </ul>
 395  
 396  <p>
 397  The system has moved well beyond proof-of-concept into active outreach, with the first real customer conversations coming in.
 398  </p>
 399  
 400  <strong>Our Budget (to Start Up)</strong>
 401  
 402  <p>
 403  Estimated startup costs: <strong>$9,294 AUD</strong> (including pre-launch API investment and 6 months subscriptions)
 404  </p>
 405  
 406  <h3 id="our-why">Our Why</h3>
 407  
 408  <strong>The Inspiration Behind the Business</strong>
 409  
 410  <p>
 411  I'm passionate about building AI-powered tools that amplify human capabilities. Having worked extensively with automation and machine learning, I've seen firsthand how AI can democratize access to sophisticated services that were previously only available to large corporations. Small businesses are the backbone of local economies, yet they're often left behind when it comes to digital optimization. I want to change that.
 412  </p>
 413  
 414  <p>
 415  Additionally, this business provides a path to financial security while doing meaningful work - helping real businesses grow by making their websites more effective at converting visitors into customers.
 416  </p>
 417  
 418  <strong>The Purpose of This Plan and Viability of the Business Opportunity</strong>
 419  
 420  <p>
 421  This business plan serves to:
 422  </p>
 423  
 424  <p>
 425  1. Validate the market opportunity and business model
 426  2. Secure Self-Employment Assistance (SEA) funding to cover living expenses during the initial growth phase
 427  3. Document operational processes and financial projections
 428  4. Identify risks and mitigation strategies
 429  5. Create a roadmap for sustainable profitability
 430  </p>
 431  
 432  <p>
 433  The business has determined viability through:
 434  </p>
 435  
 436  <ul>
 437  <li>Proven technology: Full pipeline operational and tested</li>
 438  <li>Market validation: Successfully identified <strong>662,000+ potential customers</strong> through database analysis (only 0.5% of keywords scraped)</li>
 439  <li>Low barrier to entry: Minimal startup costs, scalable infrastructure</li>
 440  <li>Compelling value proposition: 95%+ cost savings versus traditional agencies</li>
 441  <li>Multiple revenue expansion opportunities: Recurring monitoring, implementation services, franchise filtering data licensing</li>
 442  <li><strong>Massive TAM</strong>: 560,980 sites discovered (29.8% scraped), eliminating market saturation risk</li>
 443  </ul>
 444  
 445  <h3 id="our-vision">Our Vision</h3>
 446  
 447  <strong>Our Hopes, Dreams, and Where We Aim to Go</strong>
 448  
 449  <strong>Our Vision Statement</strong>
 450  
 451  <p>
 452  To democratize world-class conversion rate optimization globally, empowering every small business to compete online through AI-powered insights that were previously accessible only to enterprise companies.
 453  </p>
 454  
 455  <h3 id="our-mission">Our Mission</h3>
 456  
 457  <strong>The 'How' We Will Achieve Our Vision</strong>
 458  
 459  <strong>Our Mission Statement</strong>
 460  
 461  <p>
 462  Transform websites into conversion machines through automated AI analysis, delivering actionable insights at a price every business can afford.
 463  </p>
 464  
 465  <h3 id="goals-and-actions">Goals and Actions</h3>
 466  
 467  <h4 id="short-term-business-goals-0-12-months">Short-Term Business Goals (0-12 months)</h4>
 468  
 469  <table>
 470  <thead><tr><th>Goal</th><th>Actions to Achieve Goal</th><th>Due Date</th><th>Responsible</th></tr></thead>
 471  <tbody><tr><td><strong>Generate first $10,000 in revenue</strong></td><td>Launch cold outreach campaign targeting top-scoring sites (B- to E grade)<br>Process 35 customers at $300 each<br>Refine proposal templates based on feedback</td><td>Q2 2026</td><td>Jason</td></tr><tr><td><strong>Achieve 50-site customer pipeline</strong></td><td>Scale ZenRows SERP scraping to 500 sites/month<br>Automate weekly rescoring of existing database<br>Build referral incentive program</td><td>Q3 2026</td><td>Jason</td></tr><tr><td><strong>Reach break-even</strong></td><td>Generate $8,700/month revenue (29 customers/month)<br>Optimize API costs and outreach conversion rates<br>Establish repeatable sales process</td><td>Q4 2026</td><td>Jason</td></tr></tbody>
 472  </table>
 473  <h4 id="long-term-business-goals-12-24-months">Long-Term Business Goals (12-24 months)</h4>
 474  
 475  <table>
 476  <thead><tr><th>Goal</th><th>Actions to Achieve Goal</th><th>Due Date</th><th>Responsible</th></tr></thead>
 477  <tbody><tr><td><strong>$15,000/month recurring revenue</strong></td><td>Launch monthly monitoring subscription ($99/month)<br>Convert 150 one-time customers to recurring<br>Expand to second-page SERP results and niche keywords</td><td>Q2 2027</td><td>Jason</td></tr><tr><td><strong>Expand to implementation services</strong></td><td>Partner with freelance web developers<br>Offer "done-for-you" optimization packages<br>20% conversion of report customers to implementation</td><td>Q4 2027</td><td>Jason</td></tr><tr><td><strong>Achieve $180,000 annual revenue</strong></td><td>Scale to 50 customers/month average<br>Launch affiliate/referral program<br>Expand into lower GDP countries with adjusted pricing</td><td>Dec 2027</td><td>Jason</td></tr></tbody>
 478  </table>
 479  <h3 id="personal-goals">Personal Goals</h3>
 480  
 481  <table>
 482  <thead><tr><th>Goal</th><th>Actions to Achieve Goal</th><th>Due Date</th><th>Responsible</th></tr></thead>
 483  <tbody><tr><td><strong>Achieve financial independence</strong></td><td>Build sustainable business generating $10,000+/month<br>Eliminate reliance on SEA assistance and family support<br>Create emergency fund (6 months expenses)</td><td>Q4 2026</td><td>Jason</td></tr><tr><td><strong>Master AI-powered automation</strong></td><td>Stay current with latest Claude/GPT capabilities<br>Continuously optimize pipeline efficiency<br>Build reusable patterns for future projects</td><td>Ongoing</td><td>Jason</td></tr><tr><td><strong>Help 1,000+ small businesses improve their websites</strong></td><td>Deliver high-quality, actionable CRO reports<br>Track customer success metrics<br>Build case studies and testimonials</td><td>Q4 2027</td><td>Jason</td></tr></tbody>
 484  </table>
 485  <h3 id="personal-factors">Personal Factors</h3>
 486  
 487  <strong>Skills, Commitments, Expectations, and Capabilities</strong>
 488  
 489  <table>
 490  <thead><tr><th>Factor</th><th>Details</th><th>Impact on Business</th></tr></thead>
 491  <tbody><tr><td><strong>My Skills</strong></td><td>• Full-stack software development<br>• AI/ML integration expertise<br>• Database architecture and optimization<br>• Process automation<br>• Technical writing and documentation</td><td>Enables solo operation of complex technical pipeline<br>Can build and maintain all systems independently<br>Reduces need for contractors or employees<br>Rapid iteration and problem-solving</td></tr><tr><td><strong>My Commitments</strong></td><td>• Self-directed work ethic<br>• Committed to 40+ hours/week<br>• Continuous learning and improvement<br>• Code quality and testing discipline</td><td>Ensures consistent progress toward goals<br>Maintains high standards for system reliability<br>Proactive problem prevention through testing</td></tr><tr><td><strong>My Expectations</strong></td><td>• Achieve profitability within 9 months<br>• Build sustainable business (not just a project)<br>• Create value for customers, not just extract revenue<br>• Maintain work-life balance</td><td>Drives ambitious but realistic goals<br>Focuses on long-term sustainability over quick wins<br>Customer-centric approach builds referrals<br>Sustainable pace prevents burnout</td></tr><tr><td><strong>My Capabilities</strong></td><td>• Technical problem-solving<br>• Self-motivation and discipline<br>• Resourcefulness (building with constraints)<br>• Analytical thinking<br>• Written communication</td><td>Can overcome technical obstacles independently<br>Works effectively without external management<br>Maximizes results with minimal budget<br>Data-driven decision making<br>Clear customer communication</td></tr></tbody>
 492  </table>
 493  <h3 id="how-well-highlight-our-strengths-and-minimize-our-weaknesses">How We'll Highlight Our Strengths and Minimize Our Weaknesses</h3>
 494  
 495  <strong>Highlighting Strengths:</strong>
 496  
 497  <ul>
 498  <li>Showcase technical sophistication through detailed, data-rich reports that demonstrate AI analysis</li>
 499  <li>Emphasize speed and affordability compared to traditional agencies</li>
 500  <li>Build trust through transparency: open documentation, clear methodology, honest scoring</li>
 501  <li>Leverage automation to provide 24/7 service and rapid turnaround</li>
 502  <li>Create case studies showing real business impact from report recommendations</li>
 503  </ul>
 504  
 505  <strong>Minimizing Weaknesses:</strong>
 506  
 507  <ul>
 508  <li><strong>Limited market reach</strong>: Expand to second-page SERP results, lower-volume keywords, lower GDP countries, and international markets beyond top 25</li>
 509  <li><strong>One-time revenue model</strong>: Develop recurring revenue streams (monthly monitoring, implementation services, training/consulting)</li>
 510  <li><strong>Solo operation constraints</strong>: Build robust automation to scale beyond personal capacity; consider strategic partnerships for implementation services</li>
 511  <li><strong>No traditional sales experience</strong>: Focus on cold outreach excellence using the very tools we're selling; let data and results speak for themselves</li>
 512  <li><strong>Market saturation risk</strong>: Continuously expand into adjacent markets (website redesign, SEO services, local business consulting)</li>
 513  </ul>
 514  
 515  <h3 id="impacts-of-personal-factors">Impacts of Personal Factors</h3>
 516  
 517  <p>
 518  As a solo technical founder, I bring deep expertise in AI automation and software engineering, allowing me to build and maintain complex systems independently. This eliminates the need for co-founders or employees in the early stages, reducing costs and preserving equity.
 519  </p>
 520  
 521  <p>
 522  However, being a solo operator means I'm the single point of failure for all operations. To mitigate this:
 523  </p>
 524  
 525  <p>
 526  1. Extensive automated testing (82% code coverage)
 527  2. Comprehensive documentation (CLAUDE.md, README.md, detailed code comments)
 528  3. Database-driven agent system for autonomous maintenance
 529  4. Weekly backups and disaster recovery procedures
 530  </p>
 531  
 532  <p>
 533  The need for $2,000/week living expenses ($8,667/month) creates pressure to reach profitability quickly. The Self-Employment Assistance program provides personal income support ($2,328/month for 60 weeks, started Feb 9, 2026, ending April 5, 2027), while my father provides $1,000/week ($4,333/month) until the business is profitable. Combined, this gives approximately 14 months to achieve break-even without sacrificing quality or rushing product-market fit.
 534  </p>
 535  
 536  <hr>
 537  
 538  <h2 id="the-market">The Market</h2>
 539  
 540  <h3 id="research-methodology">Research Methodology</h3>
 541  
 542  <strong>How We Conducted Research</strong>
 543  
 544  <p>
 545  The market research combined both quantitative data analysis and qualitative competitive research:
 546  </p>
 547  
 548  <strong>Primary Research:</strong>
 549  
 550  <ul>
 551  <li>Analyzed 23,990+ websites across 25 countries using the Audit&Fix pipeline</li>
 552  <li>Scored conversion potential using <a href="https://platform.openai.com/docs/models/gpt-4o-mini">GPT-4o-mini vision analysis</a> — automated AI scoring of rendered screenshots</li>
 553  <li>Scraped search engine results using <a href="https://www.zenrows.com/solutions/serp-api">ZenRows SERP API</a> across 25 Google domains</li>
 554  <li>Identified common patterns in low-scoring websites (missing CTAs, poor trust signals, confusing navigation)</li>
 555  <li>Tested multi-channel outreach methods (email via <a href="https://resend.com/">Resend</a>, SMS via <a href="https://www.twilio.com/">Twilio</a>, contact forms) to gauge response rates</li>
 556  <li>Gathered initial feedback from prospects on pricing and value proposition</li>
 557  </ul>
 558  
 559  <strong>Secondary Research:</strong>
 560  
 561  <ul>
 562  <li>Competitive analysis of existing CRO tools (<a href="https://unbounce.com/pricing/">Unbounce</a>, <a href="https://www.hotjar.com/pricing/">Hotjar</a>, <a href="https://www.crazyegg.com/pricing">Crazy Egg</a>, <a href="https://vwo.com/pricing/">VWO</a>)</li>
 563  <li>Research on traditional CRO agency pricing ($5,000-50,000/month) — see <a href="https://www.webfx.com/cro/pricing/">WebFX CRO services pricing</a> and <a href="https://www.invespcro.com/blog/average-website-conversion-rate/">Invesp CRO agency benchmarks</a></li>
 564  <li>Analysis of Upwork freelancer rates ($50-200/hour) — see <a href="https://www.upwork.com/hire/conversion-rate-optimization-specialists/">Upwork CRO freelancer marketplace</a></li>
 565  <li>Study of <a href="https://dataforseo.com/apis/serp-api">DataForSEO</a> search volume data for local business keywords</li>
 566  <li>Review of small business statistics in top 25 GDP countries — see <a href="https://data.worldbank.org/indicator/NY.GDP.MKTP.CD">World Bank GDP rankings</a></li>
 567  <li>Analysis of website quality trends in local service businesses</li>
 568  </ul>
 569  
 570  <strong>Data Sources:</strong>
 571  
 572  <ul>
 573  <li>SERP data from ZenRows API across 25 Google domains</li>
 574  <li>Search volume data from DataForSEO Labs API</li>
 575  <li>Competitor pricing from public websites and SaaS review platforms</li>
 576  <li>Small business statistics from government databases and industry reports</li>
 577  </ul>
 578  
 579  <h3 id="market-analysis-and-industry-trends">Market Analysis and Industry Trends</h3>
 580  
 581  <strong>Research Findings:</strong>
 582  
 583  <p>
 584  Through analysis of 23,990+ local business websites, clear patterns emerged:
 585  </p>
 586  
 587  <p>
 588  1. <strong>Widespread Website Quality Issues</strong>: 60-70% of local service businesses have poorly optimized websites scoring B- or below (0-82/100)
 589  2. <strong>Common Problems</strong>: Missing clear CTAs, poor mobile responsiveness, lack of trust signals (testimonials, certifications), confusing navigation, slow load times
 590  3. <strong>Awareness Gap</strong>: Most small business owners don't recognize their website has conversion problems - they blame "low traffic" instead
 591  4. <strong>Cost Barrier</strong>: Traditional CRO agencies ($5,000-50,000/month) are completely out of reach for businesses doing $500K-2M in annual revenue
 592  5. <strong>DIY Challenges</strong>: Business owners lack the expertise to self-diagnose and fix conversion issues; existing tools (Hotjar, Crazy Egg) provide data but not actionable insights
 593  </p>
 594  
 595  <strong>Industry Trends:</strong>
 596  
 597  <ul>
 598  <li>Growing importance of online presence accelerated by COVID-19 pandemic</li>
 599  <li>Increasing competition forcing small businesses to optimize digital channels</li>
 600  <li>Rise of AI making sophisticated analysis accessible at lower price points</li>
 601  <li>Shift toward mobile-first design and faster page loads (Core Web Vitals)</li>
 602  <li>Growing consumer expectations for professional, trustworthy websites</li>
 603  </ul>
 604  
 605  <strong>Expected Demand for Our Product/Service:</strong>
 606  
 607  <p>
 608  The addressable market is substantial — <strong>far larger than initially estimated</strong>:
 609  </p>
 610  
 611  <ul>
 612  <li><strong>Total Addressable Market (TAM)</strong>: ~662,000 identified prospects (current keyword database, 29.8% scraped with 560,980 sites discovered) = <strong>$197M+ in one-time report revenue potential</strong></li>
 613  <li><strong>Serviceable Addressable Market (SAM)</strong>: Focusing on English-speaking countries (US, UK, CA, AU, NZ, IE, SG) = ~40% of TAM = $79M</li>
 614  <li><strong>Serviceable Obtainable Market (SOM)</strong>: Achieving 0.4% conversion rate in Year 1 = $27K realistic first-year revenue</li>
 615  </ul>
 616  
 617  <strong>Key Finding:</strong> Database analysis reveals 49,595 of 166,384 keywords have been scraped (29.8%), discovering 560,980 sites. Of those scored, the average score is 65.1/100, confirming the majority need optimization help.
 618  
 619  <p>
 620  Expansion opportunities:
 621  </p>
 622  
 623  <ul>
 624  <li><strong>Complete current keyword scraping</strong>: 165,478 keywords not yet scraped = +660K prospects</li>
 625  <li><strong>Second-page SERP results</strong> (positions 11-20): +662K prospects (doubling TAM)</li>
 626  <li><strong>Niche long-tail keywords</strong>: 3-5x current keyword base = +1.5M-3M prospects</li>
 627  <li><strong>Lower GDP countries</strong> with adjusted pricing: +200K-500K prospects</li>
 628  <li><strong>Recurring revenue</strong> from monthly monitoring subscriptions</li>
 629  <li><strong>Implementation services</strong> (partnership model with web developers)</li>
 630  </ul>
 631  
 632  <strong>Revised Assessment:</strong> Market saturation is NOT a risk. With 560,980 sites already discovered (29.8% of keywords scraped) and a projected TAM of 1.13M+ qualifying sites, the business has <strong>90+ years of runway</strong> at 1,000 acquisitions/month. See <a href="../docs/TAM-EXPANSION.md">docs/TAM-EXPANSION.md</a> for detailed analysis.
 633  
 634  <h3 id="market-size-calculations-and-assumptions">Market Size Calculations and Assumptions</h3>
 635  
 636  <strong>Calculation Methodology:</strong>
 637  
 638  <p>
 639  Our Total Addressable Market (TAM) is based on actual scraped data, not estimates:
 640  </p>
 641  
 642  <table>
 643  <thead><tr><th>Metric</th><th>Calculation</th><th>Result</th><th>Source</th></tr></thead>
 644  <tbody><tr><td><strong>Keywords in Database</strong></td><td>Counted from keywords table</td><td>166,384 keywords</td><td>Database: `SELECT COUNT(<em>) FROM keywords`</td></tr><tr><td><strong>Keywords Scraped</strong></td><td>Keywords with status='completed'</td><td>49,595 keywords (29.8%)</td><td>Database query</td></tr><tr><td><strong>Current Sites Discovered</strong></td><td>Sites with status != 'ignored'</td><td>560,980 sites</td><td>Database: `SELECT COUNT(</em>) FROM sites WHERE status != 'ignored'`</td></tr><tr><td><strong>Average Sites per Keyword</strong></td><td>560,980 ÷ 49,595</td><td>~11.3 sites/keyword</td><td>Calculated</td></tr><tr><td><strong>Projected Total Sites</strong></td><td>166,384 keywords × 11.3 sites/keyword</td><td><strong>~1.88M sites</strong></td><td>Extrapolation</td></tr><tr><td><strong>Sites Scoring B- or Below</strong></td><td>Historical rate: 60-70% of sites</td><td>1.13M - 1.32M sites</td><td>Based on 23,990+ analyzed sites (avg score 65.1)</td></tr><tr><td><strong>Conservative TAM (60%)</strong></td><td>1.88M × 60%</td><td><strong>~1.13M potential customers</strong></td><td>Lower bound</td></tr><tr><td><strong>Revenue Potential</strong></td><td>1.13M × $297 (USD)</td><td><strong>$335M</strong></td><td>One-time revenue opportunity</td></tr></tbody>
 645  </table>
 646  <strong>Key Assumptions:</strong>
 647  
 648  <p>
 649  1. <strong>Site Quality Distribution</strong> (60-70% score B- or below)
 650     - Assumption: Consistent across all keywords and countries
 651     - Validation: Tested across 25 countries, 23,990+ sites (average score 65.1/100 confirms majority need help)
 652     - Risk: Could be higher in emerging markets (good) or lower in mature markets (manageable)
 653  </p>
 654  
 655  <p>
 656  2. <strong>Sites per Keyword</strong> (~11.3 average)
 657     - Assumption: Average holds for unscraped keywords
 658     - Validation: Tested across 49,595 scraped keywords (local services, trades, professionals)
 659     - Risk: Niche keywords may have fewer results (mitigated by large keyword base)
 660  </p>
 661  
 662  <p>
 663  3. <strong>Keyword Applicability</strong> (90%+ are usable)
 664     - Assumption: Most keywords target local service businesses
 665     - Validation: Manual review of top 1,000 keywords shows 95%+ relevant
 666     - Risk: Some keywords may be too broad or competitive
 667  </p>
 668  
 669  <p>
 670  4. <strong>Conversion Rate</strong> (0.4% baseline, target 0.6% with A/B testing)
 671     - Assumption: Industry-standard cold outreach rates (0.2-0.8%)
 672     - Validation: Initial testing shows 2% response rate → 20% conversion = 0.4% overall
 673     - Risk: Lower than expected conversion (mitigated by large TAM, low acquisition cost)
 674  </p>
 675  
 676  <p>
 677  5. <strong>Price Point</strong> ($297 USD, PPP-adjusted per country)
 678     - Assumption: Affordable for $500K-5M revenue businesses
 679     - Validation: Competitive analysis shows $300 is 95% cheaper than agencies
 680     - Risk: Price resistance (mitigated by money-back guarantee, value proof)
 681  </p>
 682  
 683  <strong>Serviceable Markets:</strong>
 684  
 685  <table>
 686  <thead><tr><th>Market Segment</th><th>Description</th><th>Size</th><th>Revenue Potential</th><th>Rationale</th></tr></thead>
 687  <tbody><tr><td><strong>TAM</strong> (Total Addressable Market)</td><td>All sites in database scoring B- or below</td><td>~1.13M sites</td><td>$335M</td><td>Complete keyword scraping</td></tr><tr><td><strong>SAM</strong> (Serviceable Addressable Market)</td><td>English-speaking countries (US, UK, CA, AU, NZ, IE, SG)</td><td>~452K sites (40%)</td><td>$134M</td><td>Language capability, payment infrastructure</td></tr><tr><td><strong>SOM</strong> (Serviceable Obtainable Market)</td><td>Year 1 target with 0.4% conversion</td><td>360 customers</td><td>$107K</td><td>Conservative first-year goal</td></tr></tbody>
 688  </table>
 689  <strong>Market Growth Opportunities:</strong>
 690  
 691  <p>
 692  1. <strong>Complete Current Keywords</strong> (~117K not yet scraped): +1.3M sites
 693  2. <strong>Second-Page Results</strong> (SERP positions 11-20): +1.88M sites (2x TAM)
 694  3. <strong>Long-Tail Keywords</strong> (3-5x current keyword base): +5.6M - 9.4M sites
 695  4. <strong>Lower GDP Countries</strong> (adjusted pricing): +500K - 1M sites
 696  5. <strong>Recurring Revenue</strong> (monthly monitoring subscriptions): 2-5x lifetime value
 697  </p>
 698  
 699  <strong>Competitive Pricing Research:</strong>
 700  
 701  <p>
 702  See <a href="competitor-pricing-research.md">competitor-pricing-research.md</a> for detailed analysis of:
 703  </p>
 704  
 705  <ul>
 706  <li>CRO agency pricing ($5K-50K/month)</li>
 707  <li>SaaS tool pricing (Hotjar $32/mo, Crazy Egg $29/mo, Unbounce $99-249/mo)</li>
 708  <li>Freelancer rates ($50-200/hour = $2K-8K per project)</li>
 709  <li>Audit & Fix positioning at $297 one-time (95% cheaper than agencies, no subscription required)</li>
 710  </ul>
 711  
 712  <h3 id="the-problem">The Problem</h3>
 713  
 714  <strong>The Market Problem/Needs We Aim to Solve</strong>
 715  
 716  <p>
 717  Small local businesses face a critical challenge: their websites fail to convert visitors into customers, but they can't afford traditional solutions.
 718  </p>
 719  
 720  <strong>Specific Pain Points:</strong>
 721  
 722  <p>
 723  1. <strong>Invisible Problem</strong>: Business owners don't realize their 3% conversion rate could be 10%+ with optimization
 724  2. <strong>Unaffordable Solutions</strong>: CRO agencies charge $5,000-50,000/month - impossible for businesses doing $500K-2M in annual revenue
 725  3. <strong>Complex Tools Without Insights</strong>: Hotjar ($32+/month) and Crazy Egg ($29+/month) show heatmaps but don't explain what's wrong or how to fix it
 726  4. <strong>Lack of Expertise</strong>: Upwork freelancers ($50-200/hour) are hit-or-miss; business owners can't evaluate quality
 727  5. <strong>Time Constraints</strong>: Business owners are too busy running operations to learn CRO best practices
 728  6. <strong>ROI Uncertainty</strong>: No clear before/after metrics to justify investment in website optimization
 729  </p>
 730  
 731  <strong>Cost of Inaction:</strong>
 732  <p>
 733  A plumber with a poorly optimized website might:
 734  </p>
 735  
 736  <ul>
 737  <li>Get 500 visitors/month with 3% conversion = 15 leads</li>
 738  <li>Each job worth $500, close rate 50% = $3,750/month lost revenue</li>
 739  <li>Annual lost revenue: $45,000</li>
 740  <li>Over 5 years: $225,000</li>
 741  </ul>
 742  
 743  <strong>Our Solution</strong>
 744  
 745  <p>
 746  Audit&Fix solves these problems through:
 747  </p>
 748  
 749  <p>
 750  1. <strong>Automated AI Analysis</strong>: No expensive human analysts needed - GPT-4o-mini vision analysis provides consistent, unbiased scoring
 751  2. <strong>Radical Affordability</strong>: $300 USD one-time (PPP-adjusted) versus $5,000+/month agencies or $2,000+ Upwork projects
 752  3. <strong>Actionable Insights</strong>: Not just data, but specific recommendations prioritized by impact
 753  4. <strong>Speed</strong>: Automated pipeline delivers results in hours, not weeks
 754  5. <strong>Multi-Channel Delivery</strong>: Meets customers where they are (email, SMS, contact forms, social media)
 755  6. <strong>No Ongoing Commitment</strong>: One-time report with option for monthly monitoring - no forced contracts
 756  </p>
 757  
 758  <strong>Unique Advantages:</strong>
 759  
 760  <ul>
 761  <li>Learning from 23,990+ analyzed websites improves recommendation quality</li>
 762  <li>Cultural pricing optimization based on regional numerology and psychology</li>
 763  <li>Locale-aware deduplication saves costs and improves accuracy</li>
 764  <li>Multi-country support with proper localization (currency, dates, phone formats)</li>
 765  <li>Fully automated pipeline scales infinitely without hiring</li>
 766  </ul>
 767  
 768  <h3 id="our-target-market">Our Target Market</h3>
 769  
 770  <strong>Customer Avatar Analysis</strong>
 771  
 772  <table>
 773  <thead><tr><th>Dimension</th><th>Information Gathered</th><th>How We Use This Information</th></tr></thead>
 774  <tbody><tr><td><strong>Customer Goals & Values</strong></td><td>• Grow their local business<br>• Compete against larger competitors<br>• Get more value from existing website traffic<br>• Professional online presence<br>• Affordable solutions that work</td><td>Focus messaging on ROI and competitive advantage<br>Emphasize affordability and actionable insights<br>Highlight quick wins and implementation ease</td></tr><tr><td><strong>Information Sources</strong></td><td>• Google search<br>• Trade associations<br>• Facebook business groups<br>• Word of mouth referrals<br>• Local business networks</td><td>Target cold outreach via email and contact forms<br>Build referral incentive program<br>Create case studies for social proof<br>Eventually: content marketing and SEO</td></tr><tr><td><strong>Demographics</strong></td><td>• <strong>Business Type</strong>: Local service businesses (plumbers, electricians, roofers, landscapers, lawyers, dentists, etc.)<br>• <strong>Revenue</strong>: $500K - $5M annually<br>• <strong>Employees</strong>: 5-50<br>• <strong>Location</strong>: Top 25 GDP countries<br>• <strong>Website</strong>: Existing site scoring B- or below (0-82/100)</td><td>Tailor proposals to industry-specific examples<br>Price appropriately for business size<br>Localize currency and cultural elements<br>Focus on businesses with existing websites needing improvement</td></tr><tr><td><strong>Challenges & Pain Points</strong></td><td>• Website not generating enough leads<br>• Can't afford expensive CRO agencies<br>• Don't know what's wrong with their website<br>• Worried about ROI of website improvements<br>• Don't have time to implement changes<br>• Skeptical of marketing "magic bullets"</td><td>Lead with data-driven analysis (AI scoring)<br>Emphasize affordability and clear ROI<br>Provide specific, actionable recommendations<br>Offer implementation service partnerships<br>Build trust through transparency and case studies</td></tr><tr><td><strong>Objections & Purchase Process</strong></td><td>• "Our website is fine, we just need more traffic"<br>• "We tried SEO and it didn't work"<br>• "$300 is expensive for a report"<br>• "How do I know this will actually help?"<br>• "I don't have time to implement changes"<br>• Decision maker: Business owner or marketing manager<br>• Purchase cycle: 1-4 weeks from initial contact</td><td>Address misconceptions about traffic vs. conversion<br>Show conversion rate improvement ROI calculator<br>Offer money-back guarantee if score doesn't improve<br>Provide case studies and before/after examples<br>Connect with implementation partners<br>Follow up consistently without being pushy</td></tr></tbody>
 775  </table>
 776  <strong>Primary Customer Segment: Local Service Businesses</strong>
 777  
 778  <strong>Example Avatar: "Busy Bob the Plumber"</strong>
 779  
 780  <ul>
 781  <li>45 years old, owns plumbing business with 8 employees</li>
 782  <li>$1.5M annual revenue, $200K net profit</li>
 783  <li>Website built 5 years ago by nephew, never updated</li>
 784  <li>Gets 400 visitors/month, 10-15 lead form submissions (2.5-3.75% conversion)</li>
 785  <li>Pays $500/month for Google Ads, frustrated with results</li>
 786  <li>Doesn't have time to learn web design or marketing</li>
 787  <li>Would happily pay $300 for a clear action plan that could double conversions</li>
 788  <li>Wants someone else to implement changes (doesn't want to learn WordPress)</li>
 789  </ul>
 790  
 791  <h3 id="the-competition">The Competition</h3>
 792  
 793  <h4 id="competitor-analysis-matrix">Competitor Analysis Matrix</h4>
 794  
 795  <table>
 796  <thead><tr><th>Competitor</th><th>What They Offer</th><th>Sales Channels</th><th>Marketing Activities</th><th>Pricing</th><th>Market Share</th><th>Strengths</th><th>Weaknesses</th><th>What We'll Do Differently</th></tr></thead>
 797  <tbody><tr><td><strong>Traditional CRO Agencies</strong></td><td>Full-service CRO: analysis, A/B testing, implementation, ongoing optimization</td><td>Direct sales, referrals, content marketing</td><td>Case studies, webinars, SEO, thought leadership</td><td>$5,000-50,000/month</td><td>Large (enterprise clients)</td><td>Deep expertise, proven results, full service, credible</td><td>Extremely expensive, requires long contracts, overkill for small businesses</td><td>Automated AI analysis at 95% lower cost; one-time reports with no contracts</td></tr><tr><td><strong>Unbounce</strong></td><td>Landing page builder with A/B testing, AI optimization, templates</td><td>SaaS website, free trials, content marketing</td><td>SEO, paid ads, educational content</td><td>$99-249/month</td><td>Medium (SMB focus)</td><td>Easy to use, AI-powered routing, good templates</td><td>Requires ongoing subscription; still need to know what to test; doesn't analyze existing sites</td><td>One-time comprehensive analysis of existing site; specific recommendations without learning curve</td></tr><tr><td><strong>Hotjar</strong></td><td>Heatmaps, session recordings, surveys, user feedback</td><td>SaaS website, freemium model</td><td>Content marketing, SEO, product-led growth</td><td>Free to $99+/month</td><td>Large (very popular)</td><td>Visual data, easy setup, affordable</td><td>Shows what's happening but not why or how to fix; requires interpretation skills</td><td>AI interprets data and provides actionable recommendations; no ongoing subscription needed</td></tr><tr><td><strong>Crazy Egg</strong></td><td>Heatmaps, scrollmaps, A/B testing, session recordings</td><td>SaaS website, free trial</td><td>Content marketing, comparison content, SEO</td><td>$29-249/month</td><td>Medium</td><td>Good value, unlimited features, A/B testing</td><td>Still requires expertise to interpret and act; monthly subscription</td><td>One-time analysis with specific action items; no interpretation needed</td></tr><tr><td><strong>Upwork Freelancers</strong></td><td>Custom CRO analysis and implementation</td><td>Upwork marketplace</td><td>Freelancer profiles, reviews, portfolio</td><td>$50-200/hour</td><td>Fragmented</td><td>Flexible, can be affordable, custom work</td><td>Inconsistent quality, time-consuming to manage, requires multiple iterations</td><td>Consistent AI-powered analysis; fixed price; fast delivery; proven methodology</td></tr><tr><td><strong>DIY (Business Owner)</strong></td><td>Business owner tries to optimize themselves using free tools and tutorials</td><td>N/A</td><td>N/A</td><td>Free (time cost)</td><td>Large (default)</td><td>No cash cost, intimate business knowledge</td><td>Lacks expertise, time-consuming, opportunity cost, often ineffective</td><td>Professional analysis for less than a day of owner's time; leverage AI expertise</td></tr></tbody>
 798  </table>
 799  <h4 id="competitive-positioning">Competitive Positioning</h4>
 800  
 801  <strong>Our Sweet Spot:</strong>
 802  <p>
 803  We sit between expensive full-service agencies and do-it-yourself approaches, offering:
 804  </p>
 805  
 806  <ul>
 807  <li>Professional-grade AI analysis</li>
 808  <li>Affordable one-time pricing</li>
 809  <li>Fast automated delivery</li>
 810  <li>Actionable recommendations</li>
 811  <li>No ongoing commitment</li>
 812  </ul>
 813  
 814  <strong>Competitive Advantages:</strong>
 815  
 816  <p>
 817  1. <strong>Price</strong>: 95%+ cheaper than agencies, comparable to 3-6 hours of freelancer time
 818  2. <strong>Speed</strong>: Hours instead of weeks
 819  3. <strong>Consistency</strong>: AI analysis eliminates human bias and quality variations
 820  4. <strong>Scale</strong>: Can serve global markets with localization
 821  5. <strong>Data</strong>: Learning from 23,990+ scored websites improves insights
 822  6. <strong>No Lock-in</strong>: One-time purchase, optional recurring monitoring
 823  </p>
 824  
 825  <strong>Competitive Disadvantages:</strong>
 826  
 827  <p>
 828  1. <strong>No Implementation</strong>: We provide analysis, not execution (mitigated by implementation partnerships)
 829  2. <strong>Automated Only</strong>: No custom human consultation (mitigated by comprehensive, specific recommendations)
 830  3. <strong>One-Time Relationship</strong>: No ongoing support unless customer opts for monitoring (mitigated by recurring revenue add-ons)
 831  4. <strong>Brand Recognition</strong>: Unknown brand versus established tools (mitigated by transparent methodology and case studies)
 832  </p>
 833  
 834  <h3 id="swot-analysis">SWOT Analysis</h3>
 835  
 836  <table>
 837  <thead><tr><th><strong>Strengths</strong> (Internal)</th><th><strong>Opportunities</strong> (External)</th></tr></thead>
 838  <tbody><tr><td>1. <strong>Technical Expertise</strong>: Deep AI/ML and automation capabilities enable sophisticated analysis<br>2. <strong>Low Cost Structure</strong>: 96%+ gross margins due to API-based automation (variable cost ~$12/customer including payment processing)<br>3. <strong>Scalable Technology</strong>: Pipeline can handle unlimited volume without hiring, with a documented distributed architecture roadmap for horizontal scaling<br>4. <strong>Multi-Country Support</strong>: 25 countries with proper localization<br>5. <strong>Data Advantage</strong>: Learning from 23,990+ analyzed sites (avg score 65.1) improves quality<br>6. <strong>Fast Iteration</strong>: Solo operator can pivot quickly based on feedback</td><td>1. <strong>Growing AI Acceptance</strong>: Businesses increasingly trust AI-powered tools<br>2. <strong>Underserved Market</strong>: Small businesses can't afford traditional CRO<br>3. <strong>Global Expansion</strong>: 200+ countries beyond current 25<br>4. <strong>Recurring Revenue</strong>: Monthly monitoring subscriptions<br>5. <strong>Implementation Partnerships</strong>: Connect customers with vetted developers<br>6. <strong>Adjacent Services</strong>: SEO, local listings, review management<br>7. <strong>Franchise Data Licensing</strong>: Sell curated franchise lists to other services</td></tr></tbody>
 839  </table>
 840  <table>
 841  <thead><tr><th><strong>Weaknesses</strong> (Internal)</th><th><strong>Threats</strong> (External)</th></tr></thead>
 842  <tbody><tr><td>1. <strong>Scraping Progress</strong>: 29.8% of keywords scraped (49,595/166,384) — well underway but 70% remaining<br>2. <strong>Solo Operation</strong>: Single point of failure; limited bandwidth<br>3. <strong>No Brand Recognition</strong>: Unknown entity competing with established tools<br>4. <strong>One-Time Revenue</strong>: Not recurring; must constantly acquire new customers<br>5. <strong>No Human Touch</strong>: Automated analysis may lack nuance of expert consultation<br>6. <strong>Implementation Gap</strong>: We diagnose but don't fix<br>7. <strong>Single-Machine Dependency</strong>: All processing runs on one NixOS server until distributed architecture migration</td><td>1. <strong>API Dependencies</strong>: Reliant on OpenRouter, ZenRows, Resend, Twilio<br>2. <strong>Competitor Response</strong>: Established tools could add AI analysis features<br>3. ~~<strong>Market Saturation</strong>~~: <strong>NO LONGER A RISK</strong> — 662K+ TAM, 55+ years runway<br>4. <strong>AI Commoditization</strong>: Analysis could become commoditized as AI improves<br>5. <strong>Economic Downturn</strong>: Small businesses cut discretionary spending first<br>6. <strong>Regulatory Changes</strong>: Privacy laws could restrict web scraping<br>7. <strong>Technology Shifts</strong>: Changes in website technologies could break analysis</td></tr></tbody>
 843  </table>
 844  <strong>Strategic Initiatives Based on SWOT:</strong>
 845  
 846  <strong>Leverage Strengths + Opportunities:</strong>
 847  
 848  <ul>
 849  <li>Use technical expertise to build recurring monitoring features</li>
 850  <li>Leverage data advantage to create superior recommendations</li>
 851  <li>Expand globally using localization capabilities</li>
 852  </ul>
 853  
 854  <strong>Address Weaknesses + Mitigate Threats:</strong>
 855  
 856  <ul>
 857  <li><strong>Continue keyword scraping</strong>: 116,789 keywords remaining (70.2%) = significant prospect expansion</li>
 858  <li><strong>Scale outreach</strong>: 6,363 approved outreaches ready to send; validate conversion assumptions</li>
 859  <li>Expand addressable market: second-page results, niche keywords, lower GDP countries</li>
 860  <li>Build recurring revenue streams to reduce dependence on new customer acquisition</li>
 861  <li>Develop implementation partnerships to close the implementation gap</li>
 862  <li>Diversify revenue: data licensing, training, consulting</li>
 863  </ul>
 864  
 865  <strong>Key Strategic Focus:</strong>
 866  <p>
 867  Transform from one-time report business to recurring revenue platform with multiple monetization streams while maintaining the core value proposition of affordable, AI-powered CRO insights.
 868  </p>
 869  
 870  <hr>
 871  
 872  <h2 id="legislation-and-compliance">Legislation and Compliance</h2>
 873  
 874  <h3 id="laws-well-need-to-comply-with">Laws We'll Need to Comply With</h3>
 875  
 876  <strong>Australian Business Regulations:</strong>
 877  
 878  <ul>
 879  <li>Australian Business Number (ABN) registration ✓</li>
 880  <li>Business name registration (if trading as "Audit&Fix")</li>
 881  <li>Goods and Services Tax (GST) registration if revenue exceeds $75,000</li>
 882  <li>Income tax obligations (sole trader reports business income on personal tax return)</li>
 883  <li>Taxation Office (ATO) record-keeping requirements</li>
 884  <li>Australian Consumer Law (ACL) - consumer guarantees and protections</li>
 885  </ul>
 886  
 887  <strong>Data Protection and Privacy:</strong>
 888  
 889  <ul>
 890  <li>Australian Privacy Act 1988 (Privacy Principles)</li>
 891  <li>GDPR compliance for EU customers (data collection, storage, right to deletion)</li>
 892  <li>California Consumer Privacy Act (CCPA) for US customers</li>
 893  <li>General data protection best practices</li>
 894  <li><strong>Cookie compliance (ePrivacy Directive):</strong> We set one first-party cookie (`af_deal_expires`) for the discount countdown timer. Disclosed in Cookie Policy and Privacy Policy. No consent banner required under our current minimal cookie use, but reviewed 2026-03-03.</li>
 895  <li><strong>Impressum (DACH):</strong> Updated to reference §5 DDG (replaced §5 TMG in Germany, effective May 2024). No EU VAT ID held; not required until EU VAT threshold crossed.</li>
 896  </ul>
 897  
 898  <strong>Email and SMS Marketing:</strong>
 899  
 900  <ul>
 901  <li>CAN-SPAM Act 2003 (US) - unsubscribe links, sender identification</li>
 902  <li>Spam Act 2003 (Australia) - consent requirements</li>
 903  <li>TCPA (US) - SMS opt-in requirements, business hours restrictions</li>
 904  <li>Telephone Consumer Protection Act compliance</li>
 905  <li>Include unsubscribe options in all outreach</li>
 906  </ul>
 907  
 908  <strong>Web Scraping and Data Collection:</strong>
 909  
 910  <ul>
 911  <li>Respect robots.txt files</li>
 912  <li>Comply with terms of service for ZenRows, Google</li>
 913  <li>Avoid excessive request rates that could be considered denial-of-service</li>
 914  <li>Fair use principles for publicly available website data</li>
 915  </ul>
 916  
 917  <strong>Intellectual Property:</strong>
 918  
 919  <ul>
 920  <li>Respect copyright on website screenshots (fair use for analysis purposes)</li>
 921  <li>Trademark compliance (don't infringe on competitor marks)</li>
 922  <li>Protect own IP: Audit&Fix branding, proprietary scoring algorithms</li>
 923  </ul>
 924  
 925  <strong>Financial Services (Not Applicable):</strong>
 926  
 927  <ul>
 928  <li>We provide analysis and recommendations, not financial advice</li>
 929  <li>No specific financial services licensing required</li>
 930  </ul>
 931  
 932  <h3 id="records-well-need-to-keep-information-management">Records We'll Need to Keep & Information Management</h3>
 933  
 934  <table>
 935  <thead><tr><th>Record Type</th><th>Purpose</th><th>System Used</th></tr></thead>
 936  <tbody><tr><td><strong>Financial Records</strong></td><td>Track revenue, expenses, profitability; tax compliance</td><td>SQLite database + MYOB or Xero (accounting software)</td></tr><tr><td><strong>Tax Records</strong></td><td>Income tax, GST (if applicable), business deductions</td><td>MYOB/Xero + ATO myGov portal</td></tr><tr><td><strong>Customer Data</strong></td><td>Contact information, purchased reports, communications</td><td>SQLite database (sites, outreaches, conversations tables)</td></tr><tr><td><strong>Supplier Records</strong></td><td>API usage, invoices from ZenRows, OpenRouter, Resend, Twilio</td><td>Email receipts + expense tracking in MYOB/Xero</td></tr><tr><td><strong>Transaction Logs</strong></td><td>Audit trail of all pipeline operations, API calls, outreach sent</td><td>Daily log files with 7-day rotation (logs/ directory)</td></tr><tr><td><strong>Code Repository</strong></td><td>Source code, version history, documentation</td><td>Git + GitHub</td></tr><tr><td><strong>Business Correspondence</strong></td><td>Customer emails, support requests, complaints</td><td>Email archives</td></tr><tr><td><strong>Unsubscribe Lists</strong></td><td>CAN-SPAM and TCPA compliance</td><td>unsubscribed_emails and opt_outs tables in database</td></tr></tbody>
 937  </table>
 938  <h3 id="bank-records">Bank Records</h3>
 939  
 940  <table>
 941  <thead><tr><th>Account Name</th><th>Bank</th><th>Purpose</th><th>Status</th></tr></thead>
 942  <tbody><tr><td>Audit&Fix Business Account</td><td>Macquarie Bank</td><td>Separate business finances from personal</td><td><!-- TODO: Open account and update status --></td></tr></tbody>
 943  </table>
 944  <strong>Accounting Standards:</strong>
 945  
 946  <ul>
 947  <li>Maintain separate business bank account</li>
 948  <li>Record all income and expenses</li>
 949  <li>Keep receipts for business deductions (home office, equipment, software subscriptions)</li>
 950  <li>Track mileage for business travel (if applicable)</li>
 951  <li>Quarterly BAS (Business Activity Statement) if registered for GST</li>
 952  </ul>
 953  
 954  <h3 id="policies-and-procedures-well-need-to-develop">Policies and Procedures We'll Need to Develop</h3>
 955  
 956  <table>
 957  <thead><tr><th>Business Policy</th><th>Procedures to Develop</th><th>Contingency Plans</th></tr></thead>
 958  <tbody><tr><td><strong>Privacy Policy</strong></td><td>Data collection, storage, usage disclosure; customer rights; third-party data sharing</td><td>Regular audits; data breach response plan; secure backups</td></tr><tr><td><strong>Refund Policy</strong></td><td>Money-back guarantee if website score doesn't improve after implementing recommendations</td><td>Clear terms; documentation requirements; dispute resolution</td></tr><tr><td><strong>Unsubscribe Management</strong></td><td>Automated unsubscribe link processing; sync from Cloudflare Worker to database</td><td>Daily sync checks; manual unsubscribe option; compliance monitoring</td></tr><tr><td><strong>Data Backup & Recovery</strong></td><td>Daily database backups to cloud; weekly full system backup; disaster recovery procedures</td><td>Test restores monthly; off-site backup storage; documented recovery steps</td></tr><tr><td><strong>Customer Support</strong></td><td>Response time targets (24 hours); escalation procedures; refund handling</td><td>Email ticketing system; FAQ documentation; support macros</td></tr><tr><td><strong>Compliance Monitoring</strong></td><td>Regular review of CAN-SPAM, GDPR, CCPA requirements; unsubscribe list checks</td><td>Quarterly compliance audits; legal consultation as needed</td></tr><tr><td><strong>Cybersecurity</strong></td><td>Password management; 2FA on all accounts; malware protection; secure API key storage</td><td>Security incident response plan; regular security updates</td></tr><tr><td><strong>Quality Assurance</strong></td><td>Test suite maintenance (80%+ coverage); manual testing of new features; customer feedback integration</td><td>Rollback procedures; feature flags; staged deployments</td></tr><tr><td><strong>API Usage Monitoring</strong></td><td>Track costs per API; set budget alerts; optimize expensive calls</td><td>Circuit breaker patterns; fallback options; cost threshold alerts</td></tr></tbody>
 959  </table>
 960  <strong>Compliance Calendar:</strong>
 961  
 962  <ul>
 963  <li><strong>Daily</strong>: Sync unsubscribe lists, backup database, monitor API costs</li>
 964  <li><strong>Weekly</strong>: Review customer support tickets, check system health</li>
 965  <li><strong>Monthly</strong>: Review financial reports, reconcile bank statements, test backups</li>
 966  <li><strong>Quarterly</strong>: BAS lodgment (if GST registered), compliance audit, update privacy policy</li>
 967  <li><strong>Annually</strong>: Tax return preparation, business registration renewal, insurance review</li>
 968  </ul>
 969  
 970  <hr>
 971  
 972  <h2 id="marketing-strategy">Marketing Strategy</h2>
 973  
 974  <h3 id="our-marketing-goals">Our Marketing Goals</h3>
 975  
 976  <strong>Market Entry Strategy:</strong>
 977  
 978  <ul>
 979  <li>Launch cold outreach campaign targeting sites scoring B- to E (0-82)</li>
 980  <li>Launch inbound "Free Website Score" funnel — paid ads drive traffic to a free scanner, which captures leads and converts to paid reports</li>
 981  <li>Achieve 2% response rate from outreach, 5-10% free-to-paid conversion from inbound</li>
 982  <li>Convert 20% of outreach responses to paid customers</li>
 983  <li>Generate first $3,000 in revenue (10 customers) in Q1 2026</li>
 984  </ul>
 985  
 986  <strong>Customer Acquisition (Two Channels):</strong>
 987  
 988  <ul>
 989  <li><strong>Outbound (existing)</strong>: Build pipeline of 500 qualified prospects per month via multi-channel outreach (email, contact forms, SMS, LinkedIn, X)</li>
 990  <li><strong>Inbound (new)</strong>: Free Website Scanner at auditandfix.com/scan — prospects enter their own domain, get an instant score, and self-select into paying for the full report</li>
 991  <li>Develop referral incentive program (10% commission for referrals)</li>
 992  <li>Create case studies from successful customers</li>
 993  </ul>
 994  
 995  <strong>Brand Awareness:</strong>
 996  
 997  <ul>
 998  <li>Establish professional website with clear value proposition</li>
 999  <li>Launch Free Website Scanner as a lead generation tool and brand awareness driver</li>
1000  <li>Develop content demonstrating CRO expertise (blog, examples)</li>
1001  <li>Build social proof through testimonials and before/after comparisons</li>
1002  <li>Position as "AI-powered CRO for small business"</li>
1003  <li>Run paid advertising (Google Ads, Facebook/Instagram) driving traffic to the free scanner</li>
1004  </ul>
1005  
1006  <h3 id="pricing-strategy">Pricing Strategy</h3>
1007  
1008  <strong>How We Set Prices:</strong>
1009  
1010  <p>
1011  Our pricing strategy uses <strong>Purchasing Power Parity (PPP) adjustment</strong> to make reports accessible globally while maintaining profitability:
1012  </p>
1013  
1014  <strong>Base Price:</strong> USD $300 (reference country: United States)
1015  
1016  <strong>PPP Adjustment Formula:</strong>
1017  
1018  <p>
1019  ```
1020  Local Price = $300 × (Local PPP / US PPP) × Cultural Pricing Factor
1021  ```
1022  </p>
1023  
1024  <strong>Cultural Pricing Factors:</strong>
1025  
1026  <ul>
1027  <li><strong>Charm pricing countries</strong> (US, CA, AU, NZ, UK, FR, IT, ES, IE): Adjust to .97 or .99 endings (e.g., $297, $299)</li>
1028  <li><strong>Round number countries</strong> (DE, NO, SE, DK, CH, AT, JP, KR, CN, MX): Round to nearest 10 or 100</li>
1029  <li><strong>Lucky number emphasis</strong>: 8 in East Asia, 1 in India</li>
1030  <li><strong>Avoid unlucky numbers</strong>: 4 in East Asia (death), 13 in Europe</li>
1031  </ul>
1032  
1033  <strong>Example Pricing:</strong>
1034  
1035  <ul>
1036  <li><strong>United States</strong>: $297 USD (charm pricing)</li>
1037  <li><strong>Australia</strong>: $449 AUD (~$297 USD at current exchange + PPP adjustment)</li>
1038  <li><strong>United Kingdom</strong>: £249 GBP</li>
1039  <li><strong>Germany</strong>: €290 EUR (round number)</li>
1040  <li><strong>Japan</strong>: ¥39,800 JPY (includes lucky 8, avoids 4)</li>
1041  <li><strong>India</strong>: ₹21,000 INR (emphasizes lucky 1)</li>
1042  </ul>
1043  
1044  <strong>Pricing Rationale:</strong>
1045  
1046  <p>
1047  1. <strong>Value-Based</strong>: $300 is 94% cheaper than cheapest agency ($5,000/month)
1048  2. <strong>ROI-Justified</strong>: If report improves conversion from 3% to 5%, customer gains thousands in annual revenue
1049  3. <strong>Impulse Threshold</strong>: Under $500 often doesn't require board approval for small businesses
1050  4. <strong>Gross Margin</strong>: 99%+ margin supports sustainable growth at this price point
1051  5. <strong>Competitive</strong>: More than Hotjar/Crazy Egg subscriptions but includes actionable insights, not just data
1052  6. <strong>One-Time</strong>: No monthly commitment reduces purchase friction
1053  </p>
1054  
1055  <strong>Product Ladder (Inbound Funnel):</strong>
1056  
1057  <p>
1058  Our inbound sales funnel uses a four-tier product ladder, where each tier reveals just enough value to make the next tier irresistible:
1059  </p>
1060  
1061  <table>
1062  <thead><tr><th>Tier</th><th>Product</th><th>Price</th><th>What They Get</th></tr></thead>
1063  <tbody><tr><td><strong>Free</strong></td><td>Instant Website Score</td><td>$0</td><td>Overall score + grade + traffic-light factor summary + 1 detailed "free peek" at their weakest factor</td></tr><tr><td><strong>Tripwire</strong></td><td>Quick Fixes Report</td><td>$47</td><td>All 10 factor scores + top 3 quick wins with exact before/after copy (3-5 page PDF, instant delivery)</td></tr><tr><td><strong>Core</strong></td><td>Full CRO Audit</td><td>$297 (PPP-adjusted)</td><td>AI vision analysis + annotated screenshots + full prioritized action plan + competitor comparison</td></tr><tr><td><strong>Upsell</strong></td><td>Follow-Up Benchmarking</td><td>50% of report price</td><td>Re-score after implementation, before/after comparison, improvement measurement</td></tr><tr><td><strong>Recurring</strong></td><td>Monthly Monitoring</td><td>$29/month</td><td>Monthly re-score, alerts on score changes, quarterly trend report</td></tr></tbody>
1064  </table>
1065  <p>
1066  The $47 Quick Fixes acts as a tripwire — it's below the "ask my partner" threshold for most business owners, validates payment intent, and buyers who pay $47 are 10-20x more likely to purchase the full $297 report. If they bought the Quick Fixes first, we credit $47 toward the full audit ($250 effective price, credit expires in 30 days).
1067  </p>
1068  
1069  <strong>Future Additions:</strong>
1070  
1071  <ul>
1072  <li><strong>Implementation Package</strong>: $1,497 (report + developer implementation)</li>
1073  <li><strong>Enterprise</strong>: Custom pricing for agencies/franchises</li>
1074  </ul>
1075  
1076  <h3 id="products-and-services-mix">Products and Services Mix</h3>
1077  
1078  <table>
1079  <thead><tr><th>Product/Service</th><th>Description and Unique Selling Point</th><th>Unit Price (USD)</th><th>Status</th></tr></thead>
1080  <tbody><tr><td><strong>Free Website Score</strong></td><td>Instant AI-powered website grading:<br>• Overall score (0-100) and letter grade<br>• Traffic-light factor summary (10 factors)<br>• Industry percentile ranking<br>• One detailed "free peek" at weakest factor<br>• Email capture for lead nurturing</td><td>$0 (lead magnet)</td><td>Planned</td></tr><tr><td><strong>Quick Fixes Report</strong></td><td>Tripwire product — instant PDF delivery:<br>• All 10 factor scores (detailed numbers)<br>• Top 3 quick wins with exact before/after copy<br>• Each fix includes: what, why, impact, difficulty<br>• 3-5 page professional PDF<br>• $47 credited toward Full Audit if purchased within 30 days</td><td>$47</td><td>Planned</td></tr><tr><td><strong>CRO Analysis Report</strong></td><td>Comprehensive AI-powered conversion rate analysis:<br>• AI vision analysis of rendered page (not just HTML)<br>• Problem-area screenshots with annotations<br>• Conversion score (0-100) and letter grade<br>• 10 detailed factor scores with recommendations<br>• Prioritized action plan (this week / month / quarter)<br>• Competitor comparison against real industry peers<br>• Exact replacement copy for every recommendation</td><td>$297-349 (PPP adjusted)</td><td>Active</td></tr><tr><td><strong>Follow-Up Benchmarking</strong></td><td>Post-implementation measurement:<br>• Re-score website after changes<br>• Before/after comparison report<br>• Score delta and specific improvements measured<br>• Validates ROI of initial report</td><td>50% of report price</td><td>Planned</td></tr><tr><td><strong>Monthly Monitoring</strong></td><td>Ongoing score tracking:<br>• Monthly re-score (programmatic, $0 API cost)<br>• Email alerts on score drops or improvements<br>• Quarterly trend report<br>• Priority support</td><td>$29/month</td><td>Planned</td></tr><tr><td><strong>Implementation Partnership</strong></td><td>Report + vetted developer implementation:<br>• Full CRO report<br>• Matched with pre-vetted developer<br>• Implementation project management<br>• Post-implementation verification</td><td>$1,497 (future)</td><td>Future</td></tr></tbody>
1081  </table>
1082  <h3 id="place-sales-and-distribution-channels">Place – Sales and Distribution Channels</h3>
1083  
1084  <strong>Outbound Channels (Push — We Find Them):</strong>
1085  
1086  <table>
1087  <thead><tr><th>Channel</th><th>Purpose</th><th>Details</th></tr></thead>
1088  <tbody><tr><td><strong>Cold Email Outreach</strong></td><td>Primary customer acquisition</td><td>Automated email campaigns via Resend API<br>Personalized proposals based on AI analysis<br>Unsubscribe compliance (CAN-SPAM)<br>Target: 2% response rate</td></tr><tr><td><strong>Contact Form Automation</strong></td><td>Reach businesses without public email</td><td>Playwright automation fills contact forms<br>Minimal stealth for prospect sites<br>Tracks submission success<br>Respectful 1 form/site limit</td></tr><tr><td><strong>SMS Outreach</strong></td><td>High-visibility channel for mobile businesses</td><td>Twilio API integration<br>Mobile number prioritization by country patterns<br>TCPA compliance (opt-out instructions)<br>Business hours only (8am-9pm)</td></tr><tr><td><strong>LinkedIn Messages</strong></td><td>Professional B2B channel</td><td>Persistent browser profiles (LRU rotation)<br>Personalized connection requests<br>Respectful messaging cadence</td></tr><tr><td><strong>X/Twitter DMs</strong></td><td>Tech-savvy business owners</td><td>Persistent browser profiles<br>Engagement-based targeting<br>Platform-optimized messaging</td></tr></tbody>
1089  </table>
1090  <strong>Inbound Channels (Pull — They Find Us):</strong>
1091  
1092  <table>
1093  <thead><tr><th>Channel</th><th>Purpose</th><th>Details</th></tr></thead>
1094  <tbody><tr><td><strong>Free Website Scanner</strong></td><td>Lead generation and self-service acquisition</td><td>Prospects enter their URL at auditandfix.com/scan<br>Instant free score + grade + traffic lights<br>Email capture gates factor breakdown<br>Converts to $47 Quick Fixes or $297 Full Audit<br>Zero API cost per scan (programmatic scorer)</td></tr><tr><td><strong>Paid Advertising</strong></td><td>Drive traffic to free scanner</td><td>Google Ads (search intent: "website audit", "is my website good")<br>Facebook/Instagram (interrupt-based visual ads)<br>LinkedIn Ads (professional/ROI angle)<br>Target: $2/click, CAC under $50</td></tr><tr><td><strong>Website</strong></td><td>Information and conversions</td><td>Professional landing page at auditandfix.com<br>Case studies and testimonials<br>Self-service purchase via PayPal<br>Prefilled order forms from SMS/email links</td></tr><tr><td><strong>Email Drip Sequence</strong></td><td>Nurture scanner leads who don't buy immediately</td><td>5-email sequence over 14 days<br>Day 0: Score recap, Day 2: Free tip, Day 5: Social proof, Day 7: Results expiring, Day 14: Re-scan</td></tr><tr><td><strong>Referral Program</strong></td><td>Word-of-mouth growth</td><td>10% commission for referrals (future)<br>Customer dashboard for tracking<br>Automated payout processing</td></tr></tbody>
1095  </table>
1096  <h3 id="promotion-and-advertising">Promotion and Advertising</h3>
1097  
1098  <strong>Marketing Activities and Budget:</strong>
1099  
1100  <table>
1101  <thead><tr><th>Activity</th><th>Channel</th><th>Details</th><th>Estimated Cost</th><th>Target Date</th><th>Target Metric</th></tr></thead>
1102  <tbody><tr><td><strong>Cold Outreach Campaign</strong></td><td>Email, Contact Forms, SMS</td><td>Automated outreach scaling from 7k to 40-60k/month<br>Personalized AI-generated proposals<br>Peak proven: 2,526/day</td><td>$150/month (API costs)</td><td>Ongoing from Q1 2026</td><td>0.83% response rate (actual)<br>0.16-0.24% conversion target<br>Personal break-even at 28 customers/month</td></tr><tr><td><strong>Free Website Scanner</strong></td><td>auditandfix.com/scan</td><td>Self-service lead generation tool<br>Instant free score + grade<br>Email capture + nurture drip<br>Converts to $47/$297 paid products</td><td>$0 (programmatic scorer)</td><td>Q1 2026</td><td>50-100 scans/day<br>40-60% email capture<br>5-10% free-to-$47 conversion</td></tr><tr><td><strong>Paid Advertising</strong></td><td>Google Ads, Facebook/IG, LinkedIn</td><td>Drive traffic to free scanner<br>Google: search intent keywords ("website audit", "is my website good")<br>Facebook: visual creative (report card, score reveal)<br>LinkedIn: ROI-focused professional angle</td><td>$600-900/month ($20-30/day)</td><td>Q1 2026</td><td>$2/click<br>CAC under $50<br>1-3% ad-to-$297 conversion</td></tr><tr><td><strong>Website Launch</strong></td><td>www.auditandfix.com</td><td>Professional landing page<br>Clear value proposition<br>Case studies section<br>Self-service purchase via PayPal</td><td>$0 (DIY)</td><td>Q1 2026</td><td>N/A</td></tr><tr><td><strong>Email Drip Sequence</strong></td><td>Email (Resend)</td><td>5-email post-scan nurture:<br>Day 0: Score recap<br>Day 2: Free tip<br>Day 5: Social proof<br>Day 7: Results expiring<br>Day 14: Auto re-scan</td><td>$0 (within Resend plan)</td><td>Q1 2026</td><td>5% drip-to-purchase within 14 days</td></tr><tr><td><strong>Case Study Development</strong></td><td>Website, Email</td><td>Document 5 successful customer transformations<br>Before/after screenshots<br>ROI calculations<br>Customer testimonials</td><td>$0 (included in service)</td><td>Q2 2026</td><td>5 case studies<br>Increase conversion by 50%</td></tr><tr><td><strong>Referral Program</strong></td><td>Email, Customer Portal</td><td>Launch 10% commission program<br>Automated tracking and payouts<br>Referral dashboard</td><td>$0 setup<br>10% of referred revenue</td><td>Q3 2026</td><td>20% of customers from referrals by Q4</td></tr><tr><td><strong>Content Marketing</strong></td><td>Blog, LinkedIn</td><td>Educational content on CRO<br>SEO optimization<br>Thought leadership</td><td>$0 (DIY)<br>4 hours/week</td><td>Q3 2026</td><td>1,000 visitors/month by Q4</td></tr><tr><td><strong>LinkedIn Presence</strong></td><td>LinkedIn</td><td>Company page<br>Regular posts<br>Engagement with prospects</td><td>$0</td><td>Ongoing from Q2 2026</td><td>500 followers by end of year</td></tr></tbody>
1103  </table>
1104  <strong>Total Monthly Marketing Budget:</strong> ~$750-$1,050 (Year 1, including paid ads)
1105  
1106  <strong>Ad Creative Strategy:</strong>
1107  
1108  <p>
1109  The free scanner exploits a universal psychological trigger — people can't resist grading their own stuff. Same reason personality quizzes and credit score checks go viral. Our data shows the average small business website scores 65/100 (D+), so nearly everyone who runs the scanner gets a mediocre result, creating the emotional gap needed to drive purchases.
1110  </p>
1111  
1112  <ul>
1113  <li><strong>Google Ads</strong>: Target search intent keywords. Headlines like "Free Website Score — 30 Seconds" and "What Grade Does Your Website Get?"</li>
1114  <li><strong>Facebook/Instagram</strong>: Interrupt-based visual creatives. "The Report Card" (website getting a D+ stamp), "The Stat" (just the number 65 in giant text with subtitle "Average score. Out of 100.")</li>
1115  <li><strong>LinkedIn</strong>: Professional ROI angle. "Your website converts at 2%. It could convert at 5%."</li>
1116  </ul>
1117  
1118  <strong>Revenue Projection from Inbound Funnel (at 100 scans/day):</strong>
1119  
1120  <p>
1121  100 scans → 50 email captures → 3.5 Quick Fixes ($165/day) → 0.9 Full Audits ($267/day) = ~$12,960/month revenue, ~$6,000 ad spend = ~$7,000/month profit
1122  </p>
1123  
1124  <strong>Year 2 Expansion:</strong>
1125  
1126  <ul>
1127  <li>Scale paid advertising budget to $1,500-3,000/month based on CAC performance</li>
1128  <li>Content creation outsourcing: $500/month</li>
1129  <li>Marketing automation tools: $100/month</li>
1130  <li>Total Year 2: $2,100-$3,600/month</li>
1131  </ul>
1132  
1133  <h3 id="marketing-review-and-measurement">Marketing Review and Measurement</h3>
1134  
1135  <table>
1136  <thead><tr><th>Marketing Activity</th><th>Review Frequency</th><th>Metrics Measured</th><th>Success Criteria</th><th>Adjustment Actions</th></tr></thead>
1137  <tbody><tr><td><strong>Cold Outreach Campaign</strong></td><td>Weekly</td><td>• Emails sent vs. delivered<br>• Open rate<br>• Click-through rate<br>• Response rate<br>• Conversion rate<br>• Cost per customer</td><td>Open rate >25%<br>Response rate >2%<br>Conversion rate >0.4%<br>Cost per customer <$100</td><td>• A/B test subject lines<br>• Refine proposal templates<br>• Adjust sending times<br>• Segment by industry/score<br>• Optimize follow-up cadence</td></tr><tr><td><strong>Free Website Scanner</strong></td><td>Weekly</td><td>• Scans per day<br>• Email capture rate<br>• Free-to-$47 conversion<br>• $47-to-$297 conversion<br>• Overall ad-to-sale rate</td><td>50+ scans/day<br>Email capture >40%<br>Free-to-$47 >5%<br>$47-to-$297 >20%<br>CAC <$50</td><td>• A/B test landing page copy<br>• Adjust free peek factor selection<br>• Test different ad creatives<br>• Optimize email drip sequence</td></tr><tr><td><strong>Paid Advertising</strong></td><td>Weekly</td><td>• Cost per click (CPC)<br>• Click-through rate (CTR)<br>• Cost per scan<br>• Cost per acquisition (CAC)<br>• ROAS</td><td>CPC <$2<br>CTR >2% (search), >1% (social)<br>CAC <$50<br>ROAS >5x</td><td>• Pause underperforming ads<br>• Scale winning creatives<br>• Adjust targeting/keywords<br>• Test new platforms</td></tr><tr><td><strong>Email Drip Sequence</strong></td><td>Monthly</td><td>• Open rates per email<br>• Click-through rates<br>• Unsubscribe rate<br>• Drip-to-purchase conversion</td><td>Open rate >30%<br>Unsubscribe <2%<br>Drip conversion >5%</td><td>• Refine email copy and timing<br>• A/B test subject lines<br>• Add/remove emails from sequence<br>• Personalize by industry</td></tr><tr><td><strong>Website Performance</strong></td><td>Monthly</td><td>• Unique visitors<br>• Bounce rate<br>• Time on page<br>• Conversion rate<br>• Traffic sources</td><td>Bounce rate <60%<br>Avg. time on page >2 min<br>Conversion rate >3%</td><td>• Improve copy and messaging<br>• Add social proof<br>• Optimize page speed<br>• Enhance CTAs</td></tr><tr><td><strong>Case Studies</strong></td><td>Quarterly</td><td>• Case study views<br>• Impact on conversion rate<br>• Customer acquisition cost<br>• Sales cycle length</td><td>50+ views per case study<br>Conversion rate +50% vs. baseline<br>Sales cycle reduced by 25%</td><td>• Develop more industry-specific cases<br>• Add video testimonials<br>• Promote via social media</td></tr><tr><td><strong>Referral Program</strong></td><td>Monthly</td><td>• Referral invites sent<br>• Referral sign-ups<br>• Referred customers<br>• Referral source analysis</td><td>20% of new customers from referrals<br>10% customer participation</td><td>• Increase incentive if needed<br>• Make referral process easier<br>• Add gamification<br>• Send referral reminders</td></tr><tr><td><strong>API Costs</strong></td><td>Weekly</td><td>• Cost per site processed<br>• Cost per customer acquired<br>• Gross margin %</td><td>Cost per site <$2<br>Gross margin >95%</td><td>• Optimize prompt lengths<br>• Use prompt caching<br>• Switch to Haiku for simple tasks<br>• Negotiate volume discounts</td></tr></tbody>
1138  </table>
1139  <h3 id="marketing-budget">Marketing Budget</h3>
1140  
1141  <table>
1142  <thead><tr><th>Activity</th><th>Monthly Budget</th><th>Annual Budget</th><th>Notes</th></tr></thead>
1143  <tbody><tr><td><strong>Outreach API Costs</strong></td><td>$150</td><td>$1,800</td><td>Resend (email), Twilio (SMS), form submissions</td></tr><tr><td><strong>Website Hosting</strong></td><td>$20</td><td>$240</td><td>Domain, static hosting, SSL</td></tr><tr><td><strong>Paid Advertising</strong></td><td>$600-900 (Year 1)<br>$1,500-3,000 (Year 2)</td><td>$7,200-10,800<br>$18,000-36,000</td><td>Google Ads + Facebook/IG driving traffic to free scanner</td></tr><tr><td><strong>Marketing Tools</strong></td><td>$0</td><td>$0</td><td>Using built-in analytics initially</td></tr><tr><td><strong>Content Creation</strong></td><td>$0 (Year 1)<br>$500 (Year 2)</td><td>$0<br>$6,000</td><td>DIY initially, outsource when profitable</td></tr><tr><td><strong>Referral Commissions</strong></td><td>Variable</td><td>~10% of referred revenue</td><td>Pay-per-performance</td></tr><tr><td><strong>Total Year 1</strong></td><td><strong>$770-$1,070</strong></td><td><strong>$9,240-$12,840</strong></td><td>Paid ads start immediately with scanner launch</td></tr><tr><td><strong>Total Year 2</strong></td><td><strong>$2,170-$3,670</strong></td><td><strong>$26,040-$44,040</strong></td><td>Scale ads based on CAC performance</td></tr></tbody>
1144  </table>
1145  <h3 id="customer-relationship-management-crm">Customer Relationship Management (CRM)</h3>
1146  
1147  <strong>Our Approach to Building Long-Term Customer Relationships:</strong>
1148  
1149  <p>
1150  1. <strong>Transparency and Education</strong>: Share our methodology openly; educate customers about CRO best practices; build trust through honesty about what AI can and can't do
1151  </p>
1152  
1153  <p>
1154  2. <strong>Proactive Communication</strong>:
1155     - Send report delivery confirmation with implementation timeline suggestion
1156     - Follow up at 30, 60, 90 days to check on implementation progress
1157     - Offer free rescore after changes implemented to verify improvement
1158     - Share relevant tips and case studies via email newsletter
1159  </p>
1160  
1161  <p>
1162  3. <strong>Exceptional Support</strong>:
1163     - 24-hour response time guarantee
1164     - Clear, jargon-free explanations
1165     - Willingness to jump on quick calls to clarify recommendations
1166     - No-questions-asked refund if customer genuinely dissatisfied
1167  </p>
1168  
1169  <p>
1170  4. <strong>Continuous Value</strong>:
1171     - Quarterly check-ins offering discounted rescore
1172     - Share industry trends and new CRO tactics
1173     - Invite to beta test new features (monitoring, implementation partnerships)
1174     - Recognize and celebrate customer wins publicly (with permission)
1175  </p>
1176  
1177  <p>
1178  5. <strong>Referral Incentives</strong>:
1179     - 10% commission on referred customer revenue
1180     - Exclusive "founding customer" perks for early adopters
1181     - Feature successful customers in case studies
1182  </p>
1183  
1184  <p>
1185  6. <strong>Feedback Loop</strong>:
1186     - Solicit feedback after every report delivery
1187     - Track Net Promoter Score (NPS)
1188     - Implement suggested improvements
1189     - Close the loop by telling customers what changed based on their feedback
1190  </p>
1191  
1192  <strong>CRM System:</strong>
1193  
1194  <ul>
1195  <li><strong>Current</strong>: SQLite database tracking all customer interactions (outreaches, conversations tables)</li>
1196  <li><strong>Future</strong>: Migrate to dedicated CRM (HubSpot, Pipedrive) when reaching 100+ customers</li>
1197  </ul>
1198  
1199  <strong>Customer Lifecycle Stages:</strong>
1200  
1201  <p>
1202  _Outbound path:_
1203  </p>
1204  
1205  <p>
1206  1. <strong>Prospect</strong>: Identified via SERP scraping, scored, added to outreach queue
1207  2. <strong>Lead</strong>: Responded to outreach, expressed interest
1208  3. <strong>Customer</strong>: Purchased report
1209  4. <strong>Advocate</strong>: Provided testimonial or referral
1210  5. <strong>Recurring</strong>: Subscribed to monthly monitoring
1211  </p>
1212  
1213  <p>
1214  _Inbound path:_
1215  </p>
1216  
1217  <p>
1218  1. <strong>Visitor</strong>: Clicked ad or found scanner organically
1219  2. <strong>Scanner Lead</strong>: Entered domain, received free score
1220  3. <strong>Email Lead</strong>: Provided email to see factor breakdown (entered drip sequence)
1221  4. <strong>Tripwire Customer</strong>: Purchased $47 Quick Fixes Report
1222  5. <strong>Core Customer</strong>: Upgraded to $297 Full CRO Audit
1223  6. <strong>Recurring</strong>: Purchased follow-up benchmarking or monitoring subscription
1224  </p>
1225  
1226  <hr>
1227  
1228  <h2 id="operations">Operations</h2>
1229  
1230  <h3 id="business-processes">Business Processes</h3>
1231  
1232  <strong>Our Core Business Processes:</strong>
1233  
1234  <h4 id="customer-journey-a-outbound-we-find-them">Customer Journey A: Outbound (We Find Them)</h4>
1235  
1236  <table>
1237  <thead><tr><th>Stage</th><th>Process Owner</th><th>Expected Actions</th><th>Timeline</th></tr></thead>
1238  <tbody><tr><td><strong>1. Prospect Identification</strong></td><td>Automated (Keywords stage)</td><td>• Select active keywords from database<br>• Prioritize by search volume and low-scoring site count</td><td>Ongoing (cron every 5 min)</td></tr><tr><td><strong>2. SERP Scraping</strong></td><td>Automated (SERPs stage)</td><td>• Scrape Google search results via ZenRows<br>• Extract top 10 organic results<br>• Filter out directories, social media<br>• Store in sites table with status='found'</td><td>Ongoing (cron every 5 min)</td></tr><tr><td><strong>3. Asset Capture</strong></td><td>Automated (Assets stage)</td><td>• Capture 6 screenshots per site (mobile/tablet/desktop × cropped/uncropped)<br>• Capture HTML DOM<br>• Store in data/ directory<br>• Update status='assets_captured'</td><td>Ongoing (cron every 5 min)<br>5 sites per batch</td></tr><tr><td><strong>4. AI Scoring</strong></td><td>Automated (Scoring stage)</td><td>• Send cropped screenshots to GPT-4o-mini<br>• Analyze conversion potential (15+ factors)<br>• Assign score (0-100) and grade (A+ to F)<br>• Update status='prog_scored' or 'high_score'</td><td>Ongoing (cron every 5 min)<br>10 sites per batch</td></tr><tr><td><strong>5. Rescoring</strong></td><td>Automated (Rescoring stage)</td><td>• Identify sites scoring ≤82 (B- or below)<br>• Rescore with below-fold screenshots for better context<br>• Update final score and grade<br>• Update status='semantic_scored' or 'vision_scored'</td><td>Ongoing (cron every 5 min)<br>5 sites per batch</td></tr><tr><td><strong>6. Contact Enrichment</strong></td><td>Automated (Enrich stage)</td><td>• Browse key pages (About, Contact, Services)<br>• Extract additional contact methods<br>• Prioritize contact channels<br>• Update status='enriched'</td><td>Ongoing (cron every 5 min)<br>3 sites per batch</td></tr><tr><td><strong>7. Proposal Generation</strong></td><td>Automated (Proposals stage)</td><td>• Generate N unique proposals (one per contact method)<br>• Localize by country (currency, culture, spelling)<br>• Store in outreaches table with status='pending'<br>• Update site status='proposals_drafted'</td><td>Ongoing (cron every 5 min)<br>10 sites per batch</td></tr><tr><td><strong>8. Outreach Delivery</strong></td><td>Manual/Semi-Automated</td><td>• Review pending outreaches in Google Sheets (QA workflow)<br>• QA approves/rejects/requests rework<br>• Send approved outreaches via email/SMS/forms<br>• Update outreach status='sent' or 'delivered'</td><td>Weekly manual QA<br>Automated sending</td></tr><tr><td><strong>9. Response Handling</strong></td><td>Manual</td><td>• Monitor inbound SMS (Twilio webhook)<br>• Classify intent (interested, not interested, opt-out)<br>• Respond to interested prospects<br>• Process sales and deliver reports</td><td>Daily (initially)<br>Automated later</td></tr><tr><td><strong>10. Report Delivery</strong></td><td>Manual (initially)</td><td>• Generate comprehensive PDF report<br>• Include screenshots, scores, recommendations<br>• Send via email with implementation guide<br>• Request feedback and testimonial</td><td>Within 24 hours of purchase</td></tr></tbody>
1239  </table>
1240  <h4 id="customer-journey-b-inbound-they-find-us">Customer Journey B: Inbound (They Find Us)</h4>
1241  
1242  <table>
1243  <thead><tr><th>Stage</th><th>Process Owner</th><th>Expected Actions</th><th>Timeline</th></tr></thead>
1244  <tbody><tr><td><strong>1. Ad Click</strong></td><td>Paid Advertising</td><td>• Prospect clicks Google/Facebook/LinkedIn ad<br>• Lands on auditandfix.com/scan</td><td>Continuous (ad spend)</td></tr><tr><td><strong>2. Free Scan</strong></td><td>Automated (Scoring API)</td><td>• Prospect enters URL<br>• PHP frontend calls Node.js scoring API<br>• Programmatic scorer analyses HTML (zero API cost)<br>• Returns score, grade, factor summary in ~5 seconds</td><td>Instant</td></tr><tr><td><strong>3. Score Reveal</strong></td><td>Automated (Frontend)</td><td>• Animated score gauge reveals grade<br>• Show industry percentile ("Bottom 35% of plumber websites in AU")<br>• Social proof: "23,990+ websites analysed"</td><td>Instant</td></tr><tr><td><strong>4. Email Capture</strong></td><td>Automated (Frontend)</td><td>• Gate factor breakdown behind email<br>• "Enter your email to see which factors are dragging your score down"<br>• Store in free_scans table, enter drip sequence</td><td>Instant</td></tr><tr><td><strong>5. Free Peek</strong></td><td>Automated (Frontend)</td><td>• Show traffic-light indicators for all 10 factors (red/amber/green, no numbers)<br>• Show detailed analysis of WORST factor ("free peek") with specific recommendation<br>• "We found 7 areas for improvement"</td><td>Instant</td></tr><tr><td><strong>6. Quick Fixes ($47)</strong></td><td>Automated (PayPal + email)</td><td>• Prospect purchases $47 Quick Fixes Report<br>• All 10 factor scores + top 3 fixes with exact copy<br>• 3-5 page PDF delivered instantly via email<br>• $47 credited toward full audit (30-day expiry)</td><td>Instant delivery</td></tr><tr><td><strong>7. Full Audit ($297)</strong></td><td>Automated (PayPal + email)</td><td>• Prospect upgrades to full CRO audit ($250 if Quick Fixes credit applied)<br>• AI vision analysis + annotated screenshots + full action plan<br>• Report delivered via email</td><td>Within 24 hours</td></tr><tr><td><strong>8. Email Drip (no purchase)</strong></td><td>Automated (Cron)</td><td>• Day 0: Score recap<br>• Day 2: Free tip for weakest factor<br>• Day 5: Social proof<br>• Day 7: "Results expire tomorrow"<br>• Day 14: Auto re-scan</td><td>14-day sequence</td></tr></tbody>
1245  </table>
1246  <h3 id="production-and-suppliers">Production and Suppliers</h3>
1247  
1248  <strong>How We Produce Our Service:</strong>
1249  
1250  <p>
1251  Audit&Fix is a fully automated AI-powered service with no physical production. Our "production" consists of software pipelines processing data through various APIs.
1252  </p>
1253  
1254  <strong>Main Suppliers and Dependencies:</strong>
1255  
1256  <table>
1257  <thead><tr><th>Supplier</th><th>Service Provided</th><th>Criticality</th><th>Monthly Cost (Actual Mar 2026)</th><th>Alternative Options</th></tr></thead>
1258  <tbody><tr><td><strong>ZenRows</strong></td><td>SERP scraping API</td><td>High</td><td>$70 USD (1,000 req/day limit)</td><td>ScrapingBee, Apify, SerpAPI</td></tr><tr><td><strong>OpenRouter</strong></td><td>LLM API (proposals/enrichment; scoring paused)</td><td>Medium</td><td>~$15 USD (was $1,440 at peak)</td><td>Direct OpenAI/Anthropic APIs</td></tr><tr><td><strong>Anthropic</strong></td><td>Claude API (proposal generation)</td><td>High</td><td>~$30 USD (declining with opt.)</td><td>OpenRouter, OpenAI GPT-4o</td></tr><tr><td><strong>Resend</strong></td><td>Email delivery API</td><td>Medium</td><td>$20 USD (50k emails/mo)</td><td>SendGrid, Mailgun, AWS SES</td></tr><tr><td><strong>Twilio</strong></td><td>SMS delivery API</td><td>Medium</td><td>~$60 USD (outbound+inbound)</td><td>Vonage, Plivo, AWS SNS</td></tr><tr><td><strong>ZeroBounce</strong></td><td>Email validation</td><td>Medium</td><td>$39 USD (2,000 validations/mo)</td><td>NeverBounce, Kickbox</td></tr><tr><td><strong>CapMonster</strong></td><td>CAPTCHA solving (contact forms)</td><td>Low</td><td>$20 USD PAYG</td><td>2captcha, Anti-Captcha</td></tr><tr><td><strong>NopeCHA</strong></td><td>CAPTCHA solving (backup)</td><td>Low</td><td>$5 USD (2,000 solves/day)</td><td>CapMonster, 2captcha</td></tr><tr><td><strong>Abacus.ai</strong></td><td>LLM aggregator</td><td>Low</td><td>$10 USD (20k credits/mo)</td><td>OpenRouter</td></tr><tr><td><strong>Playwright</strong></td><td>Browser automation</td><td>Low</td><td>$0 (open source)</td><td>Puppeteer, Selenium</td></tr><tr><td><strong>SQLite</strong></td><td>Database</td><td>Low</td><td>$0 (embedded)</td><td>PostgreSQL, MySQL</td></tr><tr><td><strong>Cloudflare Workers</strong></td><td>Webhook handling (email events, unsubscribes)</td><td>Medium</td><td>$0 (free tier)</td><td>AWS Lambda, Vercel Functions</td></tr><tr><td><strong>GitHub</strong></td><td>Code repository, CI/CD</td><td>Low</td><td>$0 (public repos)</td><td>GitLab, Bitbucket</td></tr><tr><td><strong>Google Sheets API</strong></td><td>Outreach QA workflow</td><td>Low</td><td>$0 (within limits)</td><td>Airtable, Excel Online</td></tr></tbody>
1259  </table>
1260  <strong>Supply Chain Risks:</strong>
1261  
1262  <ul>
1263  <li><strong>API Rate Limits</strong>: ZenRows 1,000/day cap could constrain growth → Solution: Upgrade plan or multi-account rotation</li>
1264  <li><strong>API Price Increases</strong>: OpenRouter/Anthropic could raise prices → Solution: Prompt optimization, caching, model switching</li>
1265  <li><strong>Service Outages</strong>: Any supplier downtime stops pipeline → Solution: Circuit breakers, graceful degradation, queue retries</li>
1266  <li><strong>Terms of Service Changes</strong>: Suppliers could restrict web scraping → Solution: Legal review, diversify suppliers, pivot to API sources</li>
1267  </ul>
1268  
1269  <h3 id="labour-and-specialist-services">Labour and Specialist Services</h3>
1270  
1271  <strong>What Labour We Need:</strong>
1272  
1273  <strong>Year 1: Solo Operation</strong>
1274  
1275  <ul>
1276  <li>Jason handles all development, operations, customer support, sales</li>
1277  <li>Estimated workload: 40-50 hours/week</li>
1278  </ul>
1279  <p>
1280    - Development/maintenance: 20 hours/week
1281    - Customer support/sales: 10 hours/week
1282    - Marketing/content: 10 hours/week
1283    - Administration: 5 hours/week
1284  </p>
1285  
1286  <strong>Year 2: Scaling Considerations</strong>
1287  
1288  <ul>
1289  <li><strong>Customer Support VA</strong>: Part-time virtual assistant for email responses, FAQ handling (10 hours/week @ $15/hour = $600/month)</li>
1290  <li><strong>Implementation Partner Network</strong>: Contract web developers for paid implementation services (revenue share, not employee)</li>
1291  <li><strong>Content Writer</strong>: Freelance blog posts and case studies (4 posts/month @ $200 each = $800/month)</li>
1292  </ul>
1293  
1294  <strong>Specialist Services:</strong>
1295  
1296  <ul>
1297  <li><strong>Accountant</strong>: Tax preparation and financial advice (annual: $1,200)</li>
1298  <li><strong>Lawyer</strong>: Terms of service, privacy policy review (one-time: $1,500)</li>
1299  <li><strong>SEA Business Mentor</strong>: Provided through Self-Employment Assistance program (free)</li>
1300  </ul>
1301  
1302  <h3 id="internal-stakeholders-team-structure">Internal Stakeholders – Team Structure</h3>
1303  
1304  <table>
1305  <thead><tr><th>Role</th><th>Hours/Week</th><th>Rate</th><th>Name</th><th>Skills & Experience Required</th></tr></thead>
1306  <tbody><tr><td><strong>Founder/Developer</strong></td><td>40-50</td><td>N/A (draws from profit)</td><td>Jason</td><td>• Full-stack development<br>• AI/ML integration<br>• DevOps and automation<br>• Technical writing<br>• Customer communication<br>• Business strategy</td></tr><tr><td><strong>Virtual Assistant</strong></td><td>0 (Year 1)<br>10 (Year 2)</td><td>$15/hour</td><td><!-- TODO: TBD --></td><td>• Customer service<br>• Email management<br>• Basic technical troubleshooting<br>• CRM updates</td></tr><tr><td><strong>Freelance Developer</strong></td><td>As needed (Year 2+)</td><td>$50/hour</td><td><!-- TODO: TBD --></td><td>• WordPress/web development<br>• CRO implementation<br>• Client communication</td></tr></tbody>
1307  </table>
1308  <h3 id="external-stakeholders-sources-of-advice-and-support">External Stakeholders – Sources of Advice and Support</h3>
1309  
1310  <table>
1311  <thead><tr><th>Support Type</th><th>Name/Organization</th><th>Skills Offered</th><th>Cost</th></tr></thead>
1312  <tbody><tr><td><strong>Business Mentor</strong></td><td>SEA Program Mentor</td><td>Business strategy, goal setting, accountability, marketing guidance</td><td>Free (via SEA)</td></tr><tr><td><strong>Accountant</strong></td><td><!-- TODO: TBD --> (local NSW accountant)</td><td>Tax planning, financial advice, BAS/tax return preparation, business structure optimization</td><td>$1,200/year</td></tr><tr><td><strong>Lawyer</strong></td><td><!-- TODO: TBD --> (startup/tech lawyer)</td><td>Legal compliance, terms of service, privacy policy, contract review</td><td>$1,500 one-time<br>$500/year ongoing</td></tr><tr><td><strong>Small Business NSW</strong></td><td>Government advisory service</td><td>Free business advice, workshops, resources</td><td>Free</td></tr><tr><td><strong>Father</strong></td><td>Family support</td><td>Emotional support, business sounding board, financial safety net during growth phase</td><td>Free (family)</td></tr><tr><td><strong>Tech Community</strong></td><td>Online forums, Discord, Reddit</td><td>Technical problem-solving, peer learning, networking</td><td>Free</td></tr></tbody>
1313  </table>
1314  <h3 id="payment-methods">Payment Methods</h3>
1315  
1316  <strong>How Customers Pay:</strong>
1317  
1318  <strong>Current (Automated):</strong>
1319  
1320  <ul>
1321  <li>PayPal Smart Buttons on auditandfix.com (self-service checkout, 2.6% + $0.30 domestic / ~3.6% + $0.30 international)</li>
1322  <li>Supports all 25 target countries with local currency display</li>
1323  <li>Payment captured via PayPal API → forwarded to Cloudflare Worker → polled by backend → triggers report generation</li>
1324  <li>Prefilled order forms via short URLs (auditandfix.com/o/{site_id}) for SMS/email reply conversions</li>
1325  </ul>
1326  
1327  <strong>Future:</strong>
1328  
1329  <ul>
1330  <li>Stripe integration (alternative payment processor)</li>
1331  <li>Cryptocurrency (Bitcoin, USDC) for international customers avoiding FX fees</li>
1332  </ul>
1333  
1334  <strong>Payment Terms:</strong>
1335  
1336  <ul>
1337  <li>Payment required before report delivery</li>
1338  <li>Net 7 for vetted repeat customers</li>
1339  <li>Refund policy: 30-day money-back guarantee if score doesn't improve after implementation</li>
1340  </ul>
1341  
1342  <strong>Invoicing:</strong>
1343  
1344  <ul>
1345  <li>PayPal handles receipts and invoicing — no custom invoicing system needed</li>
1346  <li>PayPal's automatic payment receipt covers B2C transactions (transaction ID, amount, date, seller info)</li>
1347  <li>For B2B customers requesting formal invoices: generate manually via PayPal dashboard (Invoicing → Create Invoice)</li>
1348  <li>ABN appears on invoices per Australian law (not displayed on website)</li>
1349  <li>If EU VAT compliance becomes necessary at scale, PayPal's Invoicing API (`POST /v2/invoicing/invoices`) can automate invoice generation with required VAT fields — build only when volume justifies it</li>
1350  </ul>
1351  
1352  <h3 id="assets">Assets</h3>
1353  
1354  <strong>Our Premises:</strong>
1355  
1356  <p>
1357  Home office setup in NSW, Australia:
1358  </p>
1359  
1360  <ul>
1361  <li>Dedicated room for work (claim home office deduction)</li>
1362  <li>High-speed internet (NBN or equivalent)</li>
1363  <li>Ergonomic desk and chair</li>
1364  <li>No retail or commercial space needed (100% digital business)</li>
1365  </ul>
1366  
1367  <strong>Benefits of Home Office:</strong>
1368  
1369  <ul>
1370  <li>Zero rent cost</li>
1371  <li>Tax deductions for home office portion</li>
1372  <li>Flexibility and work-life balance</li>
1373  <li>No commute time or cost</li>
1374  </ul>
1375  
1376  <h3 id="stock-and-inventory">Stock and Inventory</h3>
1377  
1378  <strong>Stock Needed:</strong>
1379  
1380  <p>
1381  Not applicable - we provide digital services with no physical inventory.
1382  </p>
1383  
1384  <strong>"Inventory" Considerations:</strong>
1385  
1386  <ul>
1387  <li><strong>Data Storage</strong>: Approximately 100KB per analyzed site × 23,990 scored sites = ~2.4GB of screenshots and HTML</li>
1388  <li><strong>Backup Storage</strong>: 3x redundancy (local, cloud backup, archive) = 4GB total</li>
1389  <li><strong>Database Size</strong>: SQLite database currently ~200MB (scalable to millions of records)</li>
1390  </ul>
1391  
1392  <strong>Digital Asset Management:</strong>
1393  
1394  <ul>
1395  <li>Daily automated database backups to cloud (Backblaze B2, AWS S3, or similar)</li>
1396  <li>Git version control for all code</li>
1397  <li>Organized file structure in `data/` directory (screenshots, HTML dumps)</li>
1398  <li>90-day retention for screenshots (delete after reports delivered to save storage costs)</li>
1399  </ul>
1400  
1401  <h3 id="equipment">Equipment</h3>
1402  
1403  <table>
1404  <thead><tr><th>Equipment</th><th>Date Acquired</th><th>Cost</th><th>Depreciation Schedule</th></tr></thead>
1405  <tbody><tr><td><strong>Laptop</strong> (Acer Nitro 5)</td><td>Existing</td><td>$900</td><td>4-year useful life<br>$225/year depreciation</td></tr><tr><td><strong>External Monitor</strong></td><td>Existing</td><td>$400</td><td>5-year useful life<br>$80/year depreciation</td></tr><tr><td><strong>Desk</strong></td><td>Existing</td><td>$500</td><td>10-year useful life<br>$50/year depreciation</td></tr><tr><td><strong>Chair</strong></td><td>Existing</td><td>$400</td><td>4-year useful life<br>$100/year depreciation</td></tr><tr><td><strong>Total Equipment Value</strong></td><td>-</td><td><strong>$2,200</strong></td><td><strong>$455/year total depreciation</strong></td></tr></tbody>
1406  </table>
1407  <strong>Software/Subscriptions:</strong>
1408  
1409  <table>
1410  <thead><tr><th>Software</th><th>Purpose</th><th>Monthly Cost (Actual)</th><th>Annual Cost</th></tr></thead>
1411  <tbody><tr><td><strong>ZenRows</strong></td><td>SERP scraping</td><td>$70 USD</td><td>$840</td></tr><tr><td><strong>OpenRouter API</strong></td><td>Proposals/enrichment</td><td>~$15 USD (scoring paused)</td><td>$180</td></tr><tr><td><strong>Anthropic API</strong></td><td>Claude proposals</td><td>~$30 USD</td><td>$360</td></tr><tr><td><strong>Resend</strong></td><td>Email delivery</td><td>$20 USD (50k/mo plan)</td><td>$240</td></tr><tr><td><strong>Twilio</strong></td><td>SMS delivery</td><td>~$60 USD</td><td>$720</td></tr><tr><td><strong>ZeroBounce</strong></td><td>Email validation</td><td>$39 USD</td><td>$468</td></tr><tr><td><strong>CapMonster</strong></td><td>CAPTCHA solving</td><td>$20 USD PAYG</td><td>$240</td></tr><tr><td><strong>NopeCHA</strong></td><td>CAPTCHA backup</td><td>$5 USD</td><td>$60</td></tr><tr><td><strong>Abacus.ai</strong></td><td>LLM aggregator</td><td>$10 USD</td><td>$120</td></tr><tr><td><strong>Domain & Hosting</strong></td><td>Website</td><td>$15 USD (prepaid)</td><td>$180</td></tr><tr><td><strong>Total Software</strong></td><td>-</td><td><strong>~$284 USD (~$449 AUD)</strong></td><td><strong>~$3,408 USD</strong></td></tr></tbody>
1412  </table>
1413  <h3 id="intellectual-property">Intellectual Property</h3>
1414  
1415  <strong>Our Intellectual Property:</strong>
1416  
1417  <table>
1418  <thead><tr><th>IP Type</th><th>Description</th><th>Protection Method</th></tr></thead>
1419  <tbody><tr><td><strong>Brand/Trademark</strong></td><td>"Audit&Fix" name and logo</td><td>Trademark registration (optional)<br>Common law protection through use</td></tr><tr><td><strong>Proprietary Code</strong></td><td>Scoring algorithms, pipeline architecture, prompt engineering</td><td>Copyright (automatic)<br>Trade secret (keep code private)</td></tr><tr><td><strong>Database</strong></td><td>Curated franchise lists, scored website data</td><td>Database rights, compilation copyright</td></tr><tr><td><strong>Methodology</strong></td><td>Systematic approach to CRO scoring</td><td>Trade secret, document in patents (optional)</td></tr><tr><td><strong>Content</strong></td><td>Blog posts, case studies, marketing materials</td><td>Copyright (automatic)</td></tr></tbody>
1420  </table>
1421  <strong>IP Protection Strategy:</strong>
1422  
1423  <ul>
1424  <li>Keep scoring prompts and algorithms confidential (trade secret)</li>
1425  <li>Copyright all original content and code</li>
1426  <li>Consider open-sourcing portions of pipeline to build community (while protecting core IP)</li>
1427  <li>Use MIT or Apache 2.0 license for open-source components</li>
1428  <li>Register trademark for "Audit&Fix" if budget allows (~$300 application fee)</li>
1429  </ul>
1430  
1431  <strong>Third-Party IP Considerations:</strong>
1432  
1433  <ul>
1434  <li>Respect website copyrights (screenshots used under fair use for analysis)</li>
1435  <li>Properly license all open-source dependencies</li>
1436  <li>Avoid infringing competitor trademarks in marketing</li>
1437  <li>Comply with API provider terms of service</li>
1438  </ul>
1439  
1440  <h3 id="digital-technology">Digital Technology</h3>
1441  
1442  <strong>Technology Stack We Use:</strong>
1443  
1444  <strong>Core Application:</strong>
1445  
1446  <ul>
1447  <li><strong>Language</strong>: JavaScript (Node.js v20+, ESM modules)</li>
1448  <li><strong>Runtime</strong>: NixOS environment for reproducible builds</li>
1449  <li><strong>Database</strong>: SQLite (better-sqlite3) - embedded, fast, zero-config</li>
1450  <li><strong>Version Control</strong>: Git + GitHub</li>
1451  <li><strong>Testing</strong>: Node.js native test runner, c8 for coverage (target: 80%+)</li>
1452  <li><strong>Code Quality</strong>: ESLint (flat config), Prettier, complexity limits</li>
1453  </ul>
1454  
1455  <strong>Pipeline Components:</strong>
1456  
1457  <ul>
1458  <li><strong>Web Scraping</strong>: ZenRows API (SERP scraping), Playwright (browser automation, screenshots, contact forms)</li>
1459  <li><strong>AI/ML</strong>: OpenRouter (GPT-4o-mini for scoring), Anthropic Claude API (Sonnet 4.5 for proposals)</li>
1460  <li><strong>Image Processing</strong>: Image optimizer for screenshot compression</li>
1461  <li><strong>Browser Stealth</strong>: playwright-extra with stealth plugin, random user agents, bezier mouse movements</li>
1462  </ul>
1463  
1464  <strong>Outreach & Communication:</strong>
1465  
1466  <ul>
1467  <li><strong>Email</strong>: Resend API (delivery), Cloudflare Workers (webhook handling)</li>
1468  <li><strong>SMS</strong>: Twilio API</li>
1469  <li><strong>Social Media</strong>: Playwright automation for LinkedIn and X/Twitter</li>
1470  </ul>
1471  
1472  <strong>Infrastructure:</strong>
1473  
1474  <ul>
1475  <li><strong>Hosting</strong>: VPS or dedicated server (to be determined - Hetzner, DigitalOcean, or Vultr)</li>
1476  <li><strong>Storage</strong>: Local filesystem + cloud backups (Backblaze B2 or AWS S3)</li>
1477  <li><strong>Webhooks</strong>: Cloudflare Workers + R2 storage</li>
1478  <li><strong>CI/CD</strong>: GitHub Actions (automated testing, quality checks)</li>
1479  <li><strong>Monitoring</strong>: Custom logging with daily rotation, dashboard (Streamlit Python app)</li>
1480  </ul>
1481  
1482  <strong>Data & Analytics:</strong>
1483  
1484  <ul>
1485  <li><strong>Analytics Dashboard</strong>: Streamlit (Python) with 9 pages tracking pipeline health, outreach, conversations, compliance</li>
1486  <li><strong>Logging</strong>: Consolidated domain-based logs (pipeline-YYYY-MM-DD.log, outreach-YYYY-MM-DD.log)</li>
1487  <li><strong>Metrics</strong>: SQLite database queries for operational metrics</li>
1488  </ul>
1489  
1490  <strong>Development Tools:</strong>
1491  
1492  <ul>
1493  <li><strong>Editor</strong>: VSCode with Claude Code extension</li>
1494  <li><strong>Debugging</strong>: Node.js debugger, console logging, test-driven development</li>
1495  <li><strong>Documentation</strong>: Markdown (CLAUDE.md, README.md, docs/)</li>
1496  </ul>
1497  
1498  <h3 id="distributed-architecture-roadmap">Distributed Architecture Roadmap</h3>
1499  
1500  <p>
1501  Right now, everything runs on a single NixOS machine — the pipeline, the 6 AI agents (Monitor, Triage, Developer, QA, Security, Architect), the database, and all the cron jobs. This works well at our current scale of 560,980 sites, but it creates a single point of failure and limits how far we can scale horizontally.
1502  </p>
1503  
1504  <p>
1505  I've designed a distributed architecture that migrates us from SQLite to PostgreSQL, adds Redis pub/sub for real-time agent coordination, and enables multi-node deployment. The full design is documented in <a href="../plans/distributed-agent-system.md">docs/plans/distributed-agent-system.md</a>.
1506  </p>
1507  
1508  <strong>Current State:</strong>
1509  
1510  <ul>
1511  <li>SQLite database on a single Hetzner VPS ($16.50/month)</li>
1512  <li>6 AI agents coordinating through database tables</li>
1513  <li>All processing (scraping, scoring, outreach) on one machine</li>
1514  <li>Works well, but no redundancy and limited horizontal scaling</li>
1515  </ul>
1516  
1517  <strong>Target State:</strong>
1518  
1519  <ul>
1520  <li>PostgreSQL (Neon) for network-accessible, concurrent database access</li>
1521  <li>Redis pub/sub (Upstash) for real-time agent messaging and distributed locks</li>
1522  <li>Multi-node Hetzner cluster for parallel processing</li>
1523  <li>WebSocket server for mobile monitoring and MCP integration</li>
1524  <li>Self-hosted infrastructure keeping costs far below cloud alternatives</li>
1525  </ul>
1526  
1527  <strong>Implementation Phases:</strong>
1528  
1529  <table>
1530  <thead><tr><th>Phase</th><th>Scope</th><th>Timeline</th><th>Key Deliverables</th></tr></thead>
1531  <tbody><tr><td>1. Database Migration</td><td>SQLite to PostgreSQL</td><td>Weeks 1-4</td><td>Dual-write migration, data consistency verification, PostgreSQL as primary</td></tr><tr><td>2. Redis Infrastructure</td><td>Pub/sub + distributed locks</td><td>Weeks 5-6</td><td>Real-time agent messaging, topic-based routing, lock coordination</td></tr><tr><td>3. Distributed Task Claiming</td><td>Multi-machine agent execution</td><td>Weeks 7-8</td><td>Work stealing, machine affinity, load balancing across nodes</td></tr><tr><td>4. WebSocket + Mobile API</td><td>Real-time monitoring</td><td>Weeks 9-11</td><td>Live dashboard, mobile approval workflow, push notifications</td></tr><tr><td>5. MCP Integration</td><td>Claude Desktop/Android</td><td>Weeks 12-13</td><td>Model Context Protocol layer for external tool integration</td></tr><tr><td>6. Mobile App</td><td>Android monitoring app</td><td>Weeks 14-18</td><td>Task approval, agent status, pipeline health on mobile</td></tr><tr><td>7. Production Hardening</td><td>Reliability + performance</td><td>Weeks 19-20</td><td>Chaos testing, failover validation, performance tuning</td></tr></tbody>
1532  </table>
1533  <strong>Infrastructure Cost Impact:</strong>
1534  
1535  <table>
1536  <thead><tr><th>Configuration</th><th>Monthly Cost</th><th>Notes</th></tr></thead>
1537  <tbody><tr><td><strong>Current</strong> (single machine)</td><td>$16.50</td><td>Hetzner CX41 (8GB RAM, 4 vCPU)</td></tr><tr><td><strong>Phase 1</strong> (PostgreSQL added)</td><td>~$24</td><td>+ Neon PostgreSQL ($7/mo)</td></tr><tr><td><strong>Phase 2</strong> (10x scale, 3 nodes)</td><td>~$134</td><td>+ Upstash Redis ($10/mo) + 2 additional Hetzner nodes</td></tr></tbody>
1538  </table>
1539  <p>
1540  The key insight is that self-hosting on Hetzner keeps costs at $134/month even at 10x scale, compared to $1,000+/month on AWS or DigitalOcean for equivalent resources. This is possible because we're running commodity workloads (database queries, API calls, browser automation) that don't need managed cloud services.
1541  </p>
1542  
1543  <p>
1544  This roadmap isn't urgent — the current single-machine setup handles our workload comfortably. But having the plan documented means we can execute it incrementally as the business grows, rather than doing an emergency migration under pressure.
1545  </p>
1546  
1547  <h3 id="environmental-impact-of-operations">Environmental Impact of Operations</h3>
1548  
1549  <strong>Our Environmental Considerations:</strong>
1550  
1551  <strong>Carbon Footprint:</strong>
1552  
1553  <ul>
1554  <li><strong>Digital-First Business</strong>: No physical products, shipping, or retail space = minimal environmental impact</li>
1555  <li><strong>Cloud Computing</strong>: API calls and data storage consume energy, but cloud providers increasingly use renewable energy</li>
1556  <li><strong>Remote Work</strong>: No commute = zero transportation emissions</li>
1557  </ul>
1558  
1559  <strong>Sustainability Practices:</strong>
1560  
1561  <ul>
1562  <li><strong>Paperless Operations</strong>: All records, reports, and communications are digital</li>
1563  <li><strong>Efficient Code</strong>: Optimize prompts and API calls to reduce computational waste</li>
1564  <li><strong>Energy-Efficient Equipment</strong>: Use modern, energy-efficient laptop and monitor</li>
1565  <li><strong>Responsible Data Storage</strong>: Delete unnecessary files (90-day screenshot retention) to reduce storage needs</li>
1566  <li><strong>Green Hosting</strong>: Choose hosting provider with renewable energy commitment when scaling</li>
1567  </ul>
1568  
1569  <strong>Future Considerations:</strong>
1570  
1571  <ul>
1572  <li>Offset carbon emissions from cloud operations through carbon credit purchases</li>
1573  <li>Partner with eco-conscious web hosting providers (GreenGeeks, Hostinger Green)</li>
1574  <li>Implement "green mode" analysis using smaller, more efficient AI models</li>
1575  <li>Donate portion of profits to environmental causes</li>
1576  </ul>
1577  
1578  <hr>
1579  
1580  <h2 id="the-finances">The Finances</h2>
1581  
1582  <p>
1583  > <strong>Note</strong>: Detailed financial projections are provided in the accompanying Financial Spreadsheets document.
1584  </p>
1585  
1586  <h3 id="establishment-start-up-costs">Establishment (Start-Up) Costs</h3>
1587  
1588  <strong>Estimated start-up costs:</strong> <strong>$9,294 AUD</strong> (including pre-launch API investment and first 6 months of subscriptions)
1589  
1590  <strong>Breakdown:</strong>
1591  
1592  <table>
1593  <thead><tr><th>Category</th><th>Item</th><th>Cost (AUD)</th><th>Notes</th></tr></thead>
1594  <tbody><tr><td><strong>Legal & Registration</strong></td><td>Business name registration</td><td>$50</td><td>NSW Fair Trading</td></tr><tr><td><strong>Technology Setup</strong></td><td>Domain registration (auditandfix.com)</td><td>$30</td><td>Annual registration</td></tr><tr><td>Website hosting (initial year)</td><td>$240</td><td>Static hosting + CDN</td></tr><tr><td><strong>Pre-Launch API Investment</strong></td><td>API/development costs already invested</td><td>$3,000</td><td>ZenRows, OpenRouter, Claude API, Twilio — spent during pipeline development</td></tr><tr><td><strong>Ongoing (6 months)</strong></td><td>API subscriptions (6 months)</td><td>$2,694</td><td>ZenRows $70, OpenRouter $15, Anthropic $30, Resend $20, Twilio $60, ZeroBounce $39, CapMonster $20, NopeCHA $5, Abacus $10, Hosting $15 × 6mo</td></tr><tr><td>Claude Max subscription (6 months)</td><td>$600</td><td>~$100/month for AFK pipeline automation</td></tr><tr><td><strong>Marketing</strong></td><td>Logo design</td><td>$200</td><td>Fiverr/99designs</td></tr><tr><td>Website development (DIY)</td><td>$0</td><td>Self-built using existing skills</td></tr><tr><td><strong>Equipment</strong></td><td>Already owned (laptop, desk, chair, monitor)</td><td>$0</td><td>No additional purchase needed</td></tr><tr><td><strong>Utilities (6 months)</strong></td><td>Internet/phone (business portion)</td><td>$200</td><td>Estimated business share</td></tr><tr><td><strong>Drawings (6 months)</strong></td><td>Personal living costs</td><td>$25,032</td><td>Linked from Personal Budget</td></tr><tr><td><strong>Contingency</strong></td><td>Buffer for unexpected expenses</td><td>$144</td><td>~2% contingency</td></tr><tr><td><strong>Total (excl. drawings)</strong></td><td><strong>$9,294</strong></td><td>Business costs only</td></tr><tr><td><strong>Total (incl. drawings)</strong></td><td><strong>$34,326</strong></td><td>Including 6 months personal living costs</td></tr></tbody>
1595  </table>
1596  <h3 id="current-finances">Current Finances</h3>
1597  
1598  <strong>Personal Financial Situation:</strong>
1599  
1600  <ul>
1601  <li><strong>Savings Available</strong>: Minimal personal savings allocated to business</li>
1602  <li><strong>Cost of Living (COL)</strong>: $2,000/week = $8,700/month</li>
1603  <li><strong>Current Income</strong>: $0 from business (pre-launch)</li>
1604  </ul>
1605  
1606  <h3 id="finance-needed">Finance Needed</h3>
1607  
1608  <strong>Capital Requirements:</strong>
1609  
1610  <strong>Cost of Living Gap Calculation:</strong>
1611  
1612  <ul>
1613  <li>Monthly COL: $8,667 ($2,000/week)</li>
1614  <li>SEA assistance: $2,328/month ($1,074/fortnight, 60 weeks (Feb 9, 2026 - April 5, 2027)) — this is personal income support, not business capital</li>
1615  <li>Monthly gap varies as business income grows</li>
1616  <li>Father's support: <strong>$1,000/week</strong> ($4,333/month) until the business is profitable, in exchange for 25% profit share</li>
1617  </ul>
1618  
1619  <strong>Business startup capital needed</strong>: $9,294 (startup costs including pre-launch API investment) + ongoing family support until profitable
1620  
1621  <h3 id="sources-and-costs-of-funding">Sources and Costs of Funding</h3>
1622  
1623  <table>
1624  <thead><tr><th>Source of Funds</th><th>Total Amount (Est.)</th><th>Cost to Borrow</th><th>Term</th><th>Monthly Repayment</th><th>Status</th></tr></thead>
1625  <tbody><tr><td><strong>Father (weekly support)</strong></td><td>~$52,000 (Year 1 est)</td><td>25% profit share</td><td>$1,000/wk until profitable</td><td>25% of net profit</td><td>Verbal agreement</td></tr><tr><td><strong>Personal Investment</strong></td><td>$1,000</td><td>N/A (equity)</td><td>N/A</td><td>N/A</td><td>From personal savings</td></tr><tr><td><strong>Total Business Capital</strong></td><td><strong>~$53,000</strong></td><td><strong>$0 interest</strong></td><td>-</td><td>-</td><td>-</td></tr></tbody>
1626  </table>
1627  <p>
1628  > <strong>Note:</strong> Self-Employment Assistance (SEA) payments ($2,328/month for 60 weeks) are personal income support, not business startup capital. SEA covers living expenses and appears in the Personal Budget, not as a source of business funding.
1629  </p>
1630  
1631  <h3 id="break-even-point">Break-Even Point</h3>
1632  
1633  <strong>Break-Even Analysis:</strong>
1634  
1635  <strong>Fixed Monthly Costs (Revised March 2026):</strong>
1636  
1637  <ul>
1638  <li>API subscriptions and usage: ~$284 USD (~$449 AUD) — see Suppliers table above</li>
1639  <li><strong>Total Fixed Costs</strong>: ~$449 AUD/month (up from original $284 AUD due to additional data-quality APIs and exchange rate movement)</li>
1640  </ul>
1641  
1642  <strong>Variable Costs:</strong>
1643  
1644  <ul>
1645  <li>Negligible (API costs scale with volume but remain ~$2 per customer)</li>
1646  </ul>
1647  
1648  <strong>Revenue Required:</strong>
1649  
1650  <ul>
1651  <li><strong>Survival break-even</strong> (cover business costs only): $449 AUD/month = <strong>2 customers/month @ $337 AUD avg</strong></li>
1652  <li><strong>Personal break-even</strong> (cover COL): $9,118 AUD/month = <strong>28 customers/month @ $337 AUD avg</strong></li>
1653  </ul>
1654  
1655  <strong>Break-Even Timeline (Revised):</strong>
1656  
1657  <ul>
1658  <li>Original: Month 10 (October 2026)</li>
1659  <li>Revised: Month 6-8 (volume-scaled) or Month 12-14 (conservative 7k/month)</li>
1660  <li>Key levers: (1) outreach volume — proven capacity 40-60k/month, (2) message quality — PROPOSAL.md updated March 2026 with trust/proof/importance framework</li>
1661  <li>At 40k/month volume, even 0.05% conversion (messaging fix only) covers 73% of COL</li>
1662  <li>At 60k/month volume, 0.05% conversion covers full COL ($9,662/month)</li>
1663  </ul>
1664  
1665  <strong>Gross Margin:</strong>
1666  
1667  <ul>
1668  <li>Revenue per customer: $297</li>
1669  <li>Variable cost per customer: $12.39 (API costs + PayPal processing - see breakdown below)</li>
1670  <li>Gross profit per customer: $284.61</li>
1671  <li>Gross margin: <strong>95.8%</strong></li>
1672  </ul>
1673  
1674  <strong>API Cost Breakdown (per site scored, selective scoring strategy):</strong>
1675  
1676  <p>
1677  Using actual token counts from pipeline and API pricing as of Feb 2026:
1678  </p>
1679  
1680  <table>
1681  <thead><tr><th>Stage</th><th>API Used</th><th>Input Tokens</th><th>Output Tokens</th><th>Cost</th></tr></thead>
1682  <tbody><tr><td><strong>Scoring</strong></td><td>GPT-4o-mini ($0.15/1M in, $0.60/1M out)</td><td>100K tokens<br>(6 screenshots)</td><td>500 tokens</td><td>$0.015</td></tr><tr><td><strong>Rescoring</strong></td><td>GPT-4o-mini (60% of sites need it)</td><td>100K tokens</td><td>500 tokens</td><td>$0.015</td></tr><tr><td><strong>Proposals</strong></td><td>Claude Sonnet 4.5 ($3/1M in, $15/1M out)</td><td>50K tokens</td><td>2K tokens</td><td>$0.18</td></tr><tr><td><strong>Enrichment</strong></td><td>Claude Haiku ($0.80/1M in, $4/1M out)</td><td>20K tokens</td><td>500 tokens</td><td>$0.02</td></tr><tr><td><strong>Total</strong></td><td><strong>$0.23/site</strong></td></tr></tbody>
1683  </table>
1684  <strong>Cost per customer (selective scoring):</strong>
1685  
1686  <p>
1687  ```
1688  7,500 emails/month → 150 responses (2%) → 30 customers (20% conversion)
1689  API cost: 150 sites × $0.23 = $34.50/month
1690  Cost per customer: $34.50 / 30 = $1.15 per customer
1691  ```
1692  </p>
1693  
1694  <strong>Sources for conversion assumptions:</strong>
1695  
1696  <ul>
1697  <li><strong>2% email response rate:</strong> Industry benchmarks (Mailshake 2024, Woodpecker 2023, HubSpot 2024) for cold B2B email outreach</li>
1698  <li><strong>20% interested → customer conversion:</strong> Warm lead benchmarks (Gartner B2B sales 20-30%, HubSpot inbound 15-25%)</li>
1699  <li><strong>API token counts:</strong> Measured from actual pipeline test runs (see <a href="../docs/PIPELINE-CAPACITY.md">docs/PIPELINE-CAPACITY.md</a>)</li>
1700  </ul>
1701  
1702  <strong>CRITICAL:</strong> These are <strong>untested assumptions</strong>. Real-world validation required starting Month 1. See validation plan in <a href="../docs/OUTREACH-STRATEGY-ANALYSIS.md">docs/OUTREACH-STRATEGY-ANALYSIS.md</a>.
1703  
1704  <strong>Cost Optimization Option: HTML-Only Analysis</strong>
1705  
1706  <p>
1707  The above costs assume vision-based AI analysis (analyzing screenshots). An alternative approach using HTML/DOM-only analysis could reduce costs by <strong>63%</strong>:
1708  </p>
1709  
1710  <table>
1711  <thead><tr><th>Approach</th><th>API Cost/Site</th><th>Cost/Customer (150 sites)</th><th>Savings</th></tr></thead>
1712  <tbody><tr><td><strong>Vision-Based</strong> (current)</td><td>$0.23/site</td><td>$1.15/customer</td><td>Baseline</td></tr><tr><td><strong>HTML-Only</strong> (alternative)</td><td>$0.085/site</td><td>$0.43/customer</td><td><strong>$0.72/customer (63% reduction)</strong></td></tr></tbody>
1713  </table>
1714  <strong>Additional benefits of HTML-only:</strong>
1715  
1716  <ul>
1717  <li>No screenshot capture needed → eliminates Assets stage bottleneck</li>
1718  <li>3x faster processing (3 sec vs 10 sec per site)</li>
1719  <li>No VPS needed ($70/month savings at scale)</li>
1720  <li>38% faster pipeline throughput</li>
1721  </ul>
1722  
1723  <strong>Trade-offs:</strong>
1724  
1725  <ul>
1726  <li>Can't analyze visual layout, CTA placement, or design quality</li>
1727  <li>May miss trust signals visible in screenshots but not in HTML</li>
1728  <li>Lower-quality recommendations for visual/UX issues</li>
1729  </ul>
1730  
1731  <strong>Recommendation:</strong> Start with vision-based approach (Months 1-2) to establish baseline quality and conversion rates. Run A/B test in Month 3 to validate whether vision analysis improves conversion enough to justify 63% higher API costs. See <a href="../docs/HTML-ONLY-ANALYSIS.md">docs/HTML-ONLY-ANALYSIS.md</a> for detailed analysis.
1732  
1733  <strong>If HTML-only proves "good enough" (conversion within 10% of vision-based):</strong>
1734  
1735  <ul>
1736  <li>Annual savings: $252/year at 30 customers/month, $9,468/year at 1,000 customers/month</li>
1737  <li>Reinvest savings into more outreach volume</li>
1738  <li>Faster scaling without VPS infrastructure costs</li>
1739  </ul>
1740  
1741  <strong>Key Insight</strong>: High gross margins (95.8% with vision analysis, including PayPal processing fees of 3.5%+$0.30) mean every sale contributes substantially to covering fixed costs and COL. This makes the business highly scalable and cash-efficient.
1742  
1743  <h3 id="managing-financial-performance">Managing Financial Performance</h3>
1744  
1745  <strong>How We'll Monitor and Manage Finances:</strong>
1746  
1747  <strong>Weekly Reviews:</strong>
1748  
1749  <ul>
1750  <li>Track API costs per customer and per stage</li>
1751  <li>Monitor customer acquisition cost (CAC)</li>
1752  <li>Review cash position and runway remaining</li>
1753  <li>Check outreach conversion rates</li>
1754  </ul>
1755  
1756  <strong>Monthly Reviews:</strong>
1757  
1758  <ul>
1759  <li>Prepare profit & loss statement</li>
1760  <li>Compare actual vs. projected revenue and expenses</li>
1761  <li>Calculate key metrics:</li>
1762  </ul>
1763  <p>
1764    - Monthly Recurring Revenue (MRR) if monitoring subscriptions launched
1765    - Customer Lifetime Value (CLV)
1766    - CAC payback period
1767    - Runway remaining (months of COL coverage)
1768  </p>
1769  <ul>
1770  <li>Reconcile bank statements</li>
1771  <li>Review and optimize API usage for cost efficiency</li>
1772  </ul>
1773  
1774  <strong>Quarterly Reviews:</strong>
1775  
1776  <ul>
1777  <li>BAS lodgment (if GST registered)</li>
1778  <li>Strategic planning: adjust pricing, marketing spend, feature roadmap</li>
1779  <li>Review and update financial projections</li>
1780  <li>Assess need for additional funding or acceleration of profitability timeline</li>
1781  <li>Meet with accountant for tax planning</li>
1782  </ul>
1783  
1784  <strong>Annual Reviews:</strong>
1785  
1786  <ul>
1787  <li>Tax return preparation</li>
1788  <li>Full financial audit and year-over-year comparison</li>
1789  <li>Strategic business planning for next year</li>
1790  <li>Evaluate business structure (consider transitioning from sole trader to company if revenue exceeds $200K)</li>
1791  </ul>
1792  
1793  <strong>Financial Controls:</strong>
1794  
1795  <ul>
1796  <li>Separate business bank account (all business transactions flow through this)</li>
1797  <li>Receipt and invoice tracking in Xero</li>
1798  <li>Automated expense categorization</li>
1799  <li>Monthly budget vs. actual variance analysis</li>
1800  <li>Set budget alerts for API costs (circuit breakers prevent runaway spending)</li>
1801  </ul>
1802  
1803  <strong>Profitability Triggers:</strong>
1804  
1805  <ul>
1806  <li>If revenue drops below $3,000/month for 2 consecutive months: reduce API usage, pause paid marketing, focus on conversion optimization</li>
1807  <li>If revenue exceeds $15,000/month: consider hiring VA, invest in paid marketing, accelerate feature development</li>
1808  <li>If cash reserves fall below 2 months COL: discuss additional family support or pivot strategy</li>
1809  </ul>
1810  
1811  <strong>Validation Checkpoints (Real-World Data):</strong>
1812  
1813  <strong>After 100 emails sent (Week 2-3):</strong>
1814  
1815  <ul>
1816  <li>If <1% response rate → revise subject line/copy</li>
1817  <li>If >5% spam complaints → soften approach, review CAN-SPAM compliance</li>
1818  <li>Document actual open rate, click rate, response rate</li>
1819  </ul>
1820  
1821  <strong>After 50 responses received (Month 2):</strong>
1822  
1823  <ul>
1824  <li>If <10% convert to customers → revise proposal quality or pricing</li>
1825  <li>If >30% convert → response rate assumption was too conservative</li>
1826  <li>Calculate actual conversion funnel: sent → opened → responded → purchased</li>
1827  </ul>
1828  
1829  <strong>After 30 customers acquired (Month 3):</strong>
1830  
1831  <ul>
1832  <li>Calculate real CAC (total costs ÷ 30 customers)</li>
1833  <li>Calculate real LTV if any monitoring subscriptions sold</li>
1834  <li>Compare actual vs projected revenue and costs</li>
1835  <li><strong>DECISION POINT:</strong> Run A/B test (template vs AI-personalized outreach)</li>
1836  <li>Update Year 1 forecast based on actual conversion rates</li>
1837  </ul>
1838  
1839  <strong>Monthly (ongoing):</strong>
1840  
1841  <ul>
1842  <li>Update financial projections with actual metrics</li>
1843  <li>Adjust outreach strategy based on what's working</li>
1844  <li>Test one variable at a time (subject lines, copy, timing, channels)</li>
1845  </ul>
1846  
1847  <p>
1848  See <a href="../docs/OUTREACH-STRATEGY-ANALYSIS.md">docs/OUTREACH-STRATEGY-ANALYSIS.md</a> for complete A/B testing plan and decision framework.
1849  </p>
1850  
1851  <h3 id="profit-and-loss-forecast">Profit and Loss Forecast</h3>
1852  
1853  <p>
1854  > See accompanying Financial Spreadsheets for detailed quarterly P&L projections.
1855  </p>
1856  
1857  <strong>Summary Overview:</strong>
1858  
1859  <table>
1860  <thead><tr><th>Metric</th><th>Year 1</th><th>Year 2</th><th>Notes</th></tr></thead>
1861  <tbody><tr><td><strong>Total Customers</strong></td><td>~560 (vol-scaled) / ~100 (conservative)</td><td>720</td><td>Volume-scaled: 7k→40k/mo; Conservative: 7k/mo flat</td></tr><tr><td><strong>Total Revenue (AUD)</strong></td><td>$188k / $38k</td><td>$213,840</td><td>@ $337 avg price (PPP-adjusted)</td></tr><tr><td><strong>Total Costs</strong></td><td>$3,880</td><td>$22,152</td><td>$388/mo fixed (Claude Code AFK + programmatic scoring)</td></tr><tr><td><strong>Net Profit</strong></td><td>$184k / $34k</td><td>$191,688</td><td>After all costs</td></tr><tr><td><strong>Net Margin</strong></td><td>97% (Y1)<br>90% (Y2)</td><td>Near-zero variable costs</td></tr><tr><td><strong>Break-Even</strong></td><td>Month 6-8 (vol-scaled)</td><td>N/A (profitable)</td><td>Volume-scaled: 40k/mo; Conservative: Month 12-14 at 7k/mo</td></tr></tbody>
1862  </table>
1863  <h4 id="year-1-monthly-ramp-revised-based-on-pipeline-capacity">Year 1 Monthly Ramp (Revised, Based on Pipeline Capacity)</h4>
1864  
1865  <strong>Revised March 2026</strong> with actual performance data from first 12 days of live outreach (Feb 23 – Mar 7). Original assumptions (2% response, 20% reply-to-sale) replaced with actuals (0.83% response, 0% conversion) and volume-scaled projections.
1866  
1867  <strong>Actual results (12 days):</strong> 2,908 outreaches sent → 24 unique human responses (0.83%) → 0 sales. Root cause: outreach lacked sender identity and proof. PROPOSAL.md updated with trust/proof/importance framework.
1868  
1869  <strong>Sending capacity:</strong> Peak day 2,526 messages. Resend plan supports 50k emails/month. Realistic sustained: 40-60k/month.
1870  
1871  <table>
1872  <thead><tr><th>Period</th><th>Months</th><th>Volume/mo</th><th>Conversion</th><th>Cust/mo</th><th>Revenue/mo</th><th>Fixed Costs</th><th>Net Profit/mo</th><th>Subtotal</th></tr></thead>
1873  <tbody><tr><td>Mar (actual)</td><td>1</td><td>7,000</td><td>0.04%</td><td>2.8</td><td>$943</td><td>$388</td><td>$555</td><td>$555</td></tr><tr><td>Apr-May (messaging fix)</td><td>2</td><td>20,000</td><td>0.07%</td><td>14</td><td>$4,718</td><td>$388</td><td>$4,330</td><td>$8,660</td></tr><tr><td>Jun-Aug (first case studies)</td><td>3</td><td>30,000</td><td>0.16%</td><td>48</td><td>$16,176</td><td>$388</td><td>$15,772</td><td>$47,316</td></tr><tr><td>Sep-Dec (refined funnel)</td><td>4</td><td>40,000</td><td>0.24%</td><td>96</td><td>$32,352</td><td>$388</td><td>$31,772</td><td>$127,088</td></tr><tr><td><strong>Year 1 total</strong></td><td><strong>10</strong></td><td><strong>~560</strong></td><td><strong>$183,619</strong></td></tr></tbody>
1874  </table>
1875  <strong>Year 1 Net Margin:</strong> 97% (fixed costs $3,880 vs $183,619 profit)
1876  
1877  <strong>Key Insights:</strong>
1878  
1879  <ul>
1880  <li><strong>Business break-even: Month 1</strong> (2 customers covers $388/mo fixed costs)</li>
1881  <li><strong>COL break-even: Month 6-8</strong> as volume scales to 30-40k/month with improved messaging</li>
1882  <li><strong>Volume is the strongest lever</strong> — at 60k/month, even 0.05% conversion covers full COL</li>
1883  <li><strong>Fixed costs reduced</strong> to $388/mo via Claude Code AFK pipeline (proposals at $0 incremental) and programmatic scoring</li>
1884  <li><strong>Conservative scenario</strong> (7k/month flat): ~100 customers, $34k profit — still profitable</li>
1885  </ul>
1886  
1887  <p>
1888  See <a href="profit-estimates.md">Profit Estimates</a> for full volume-scaled scenario tables (7k/20k/40k/60k per month).
1889  </p>
1890  
1891  <h4 id="year-2-quarterly-forecast">Year 2 Quarterly Forecast</h4>
1892  
1893  <table>
1894  <thead><tr><th>Quarter</th><th>Customers</th><th>Revenue @ $297</th><th>COGS</th><th>Operating</th><th>Net Income</th><th>Notes</th></tr></thead>
1895  <tbody><tr><td>Q1</td><td>120</td><td>$35,640</td><td>$240</td><td>$1,538</td><td>$33,655</td><td>SEA ends April 2027</td></tr><tr><td>Q2</td><td>150</td><td>$44,550</td><td>$300</td><td>$5,838</td><td>$38,111</td><td>Hire VA, increase marketing</td></tr><tr><td>Q3</td><td>165</td><td>$49,005</td><td>$330</td><td>$5,838</td><td>$42,536</td></tr><tr><td>Q4</td><td>165</td><td>$49,005</td><td>$330</td><td>$5,838</td><td>$42,536</td></tr><tr><td><strong>Total</strong></td><td><strong>600</strong></td><td><strong>$178,200</strong></td><td><strong>$1,200</strong></td><td><strong>$19,334</strong></td><td><strong>$157,211</strong></td><td>88% net margin</td></tr></tbody>
1896  </table>
1897  <strong>Key Insight:</strong> High gross margins (95.8%) mean every sale contributes substantially to covering fixed costs and living expenses. This makes the business highly scalable and cash-efficient.
1898  
1899  <hr>
1900  
1901  <hr>
1902  
1903  <h2 id="financial-spreadsheets">Financial Spreadsheets</h2>
1904  
1905  <p>
1906  Detailed financial projections are maintained in the companion Excel workbook:
1907  </p>
1908  
1909  <strong><a href="AuditFix%20Financial%20Spreadsheets%202026.xlsx">AuditFix Financial Spreadsheets 2026.xlsx</a></strong>
1910  
1911  <p>
1912  The spreadsheet contains the following sheets:
1913  </p>
1914  
1915  <ul>
1916  <li><strong>Personal Budget</strong> — Cost of living and drawings calculations</li>
1917  <li><strong>Start-up Costing</strong> — Establishment costs ($9,294 total including pre-launch API investment)</li>
1918  <li><strong>Break-Even Analysis</strong> — Units needed to cover fixed + variable costs (COGS $12.39/unit including PayPal 3.5% + $0.30)</li>
1919  <li><strong>Sales Targets</strong> — Monthly unit projections (300 units Year 1 mid-case, 600 units Year 2)</li>
1920  <li><strong>P&L Forecast</strong> — Profit and loss by month (Year 1 net profit ~$78,108 vs drawings $52,286)</li>
1921  <li><strong>Cash Flow Forecast</strong> — Monthly cash position (opening balance $1,000, family support $1,000/wk)</li>
1922  <li><strong>Balance Sheet</strong> — Assets, liabilities, and equity position</li>
1923  </ul>
1924  
1925  <p>
1926  All figures in AUD. The spreadsheet uses linked formulas — Sales Targets drive P&L and Cash Flow automatically.
1927  </p>
1928  
1929  <h2 id="11-sources-and-assumptions">11. Sources and Assumptions</h2>
1930  
1931  <h3 id="revenue-assumptions">Revenue Assumptions</h3>
1932  
1933  <table>
1934  <thead><tr><th>Assumption</th><th>Value</th><th>Source</th><th>Validation Status</th></tr></thead>
1935  <tbody><tr><td><strong>Average price per customer</strong></td><td>$297 AUD</td><td>USD $300 with PPP adjustment</td><td>✓ Fixed (business decision)</td></tr><tr><td><strong>Email response rate</strong></td><td>2%</td><td>Industry benchmarks:<br>• Mailshake 2024: 1-3% average<br>• Woodpecker 2023: 1.5-2.5%<br>• HubSpot 2024: 2-3%</td><td>⚠️ <strong>UNTESTED</strong> - needs validation Month 1</td></tr><tr><td><strong>Interested → customer conversion</strong></td><td>20%</td><td>Warm lead benchmarks:<br>• Gartner B2B: 20-30%<br>• HubSpot inbound: 15-25%</td><td>⚠️ <strong>UNTESTED</strong> - needs validation Month 2</td></tr><tr><td><strong>Cold conversion (AI-personalized)</strong></td><td>0.4%</td><td>Industry average for cold B2B sales (0.5-1.0%, conservative estimate)</td><td>⚠️ <strong>UNTESTED</strong> - will A/B test Month 3</td></tr></tbody>
1936  </table>
1937  <h3 id="cost-assumptions">Cost Assumptions</h3>
1938  
1939  <table>
1940  <thead><tr><th>Assumption</th><th>Value</th><th>Source</th><th>Validation Status</th></tr></thead>
1941  <tbody><tr><td><strong>API cost per site scored</strong></td><td>$0.23</td><td>Calculated from actual token usage:<br>• GPT-4o-mini: $0.015 (scoring) + $0.015 (rescoring)<br>• Claude Sonnet 4.5: $0.18 (proposals)<br>• Claude Haiku: $0.02 (enrichment)<br>See <a href="../docs/PIPELINE-CAPACITY.md">docs/PIPELINE-CAPACITY.md</a> lines 98-195</td><td>✓ Based on measured token counts</td></tr><tr><td><strong>Sites scored per month</strong></td><td>150 (selective)</td><td>7,500 emails × 2% response rate = 150 interested prospects</td><td>⚠️ Depends on untested 2% response rate</td></tr><tr><td><strong>VPS upgrade timing</strong></td><td>Month 4-6</td><td>Enrich bottleneck at 14,400 sites/month on laptop</td><td>✓ Based on capacity analysis</td></tr><tr><td><strong>VA hire timing</strong></td><td>Year 2 Q2</td><td>When outreach QA exceeds 3 hours/day capacity</td><td>✓ Based on time study</td></tr></tbody>
1942  </table>
1943  <h3 id="exchange-rate-assumptions">Exchange Rate Assumptions</h3>
1944  
1945  <table>
1946  <thead><tr><th>Currency Pair</th><th>Rate Used</th><th>Source</th><th>Last Updated</th></tr></thead>
1947  <tbody><tr><td>USD/AUD</td><td>1.33</td><td>xe.com historical average</td><td>Feb 2026</td></tr><tr><td>Price in AUD</td><td>$297</td><td>$300 USD ÷ 1.01 (PPP adjustment for AU)</td><td>Feb 2026</td></tr></tbody>
1948  </table>
1949  <h3 id="market-assumptions">Market Assumptions</h3>
1950  
1951  <table>
1952  <thead><tr><th>Assumption</th><th>Value</th><th>Source</th><th>Validation Status</th></tr></thead>
1953  <tbody><tr><td><strong>Total Addressable Market</strong></td><td>~1.13M sites</td><td>Database analysis: 166,384 keywords × 11.3 sites/keyword × 60% qualifying rate<br>See <a href="../docs/TAM-EXPANSION.md">docs/TAM-EXPANSION.md</a></td><td>✓ Based on actual database</td></tr><tr><td><strong>Keywords scraped</strong></td><td>29.8% (49,595/166,384)</td><td>Database query: `SELECT COUNT(*) FROM keywords WHERE last_scraped_at IS NOT NULL`</td><td>✓ Measured from database</td></tr></tbody>
1954  </table>
1955  <h3 id="validation-plan-critical-assumptions">Validation Plan & Critical Assumptions</h3>
1956  
1957  <strong>CRITICAL:</strong> Most revenue assumptions are <strong>UNTESTED</strong>. Real-world validation required with statistically significant sample sizes.
1958  
1959  <hr>
1960  
1961  <h4 id="statistical-sample-size-requirements">Statistical Sample Size Requirements</h4>
1962  
1963  <table>
1964  <thead><tr><th>Metric</th><th>Minimum Sample</th><th>Outreaches Needed</th><th>Timeline</th><th>Confidence Level</th></tr></thead>
1965  <tbody><tr><td><strong>Response Rate</strong></td><td>50-100 responses</td><td>2,500-5,000 outreaches</td><td>Month 1-2</td><td>±2% margin (directional)</td></tr><tr><td><strong>Conversion Rate</strong></td><td>30-50 customers</td><td>7,500-12,500 outreaches</td><td>Month 2-3</td><td>±5% margin (actionable)</td></tr><tr><td><strong>Overall Funnel</strong></td><td>50 customers</td><td>12,500 outreaches</td><td>Month 3-4</td><td>±10% margin (good enough)</td></tr></tbody>
1966  </table>
1967  <strong>Current BP assumptions based on samples of 100 emails (too small) → need 2,500+ for statistical validity.</strong>
1968  
1969  <hr>
1970  
1971  <h4 id="critical-pending-questions-by-impact">Critical Pending Questions by Impact</h4>
1972  
1973  <strong>HIGH IMPACT (±50%+ on profitability):</strong>
1974  
1975  <table>
1976  <thead><tr><th>Question</th><th>Current Assumption</th><th>Impact if Wrong</th><th>Validation Method</th><th>Timeline</th></tr></thead>
1977  <tbody><tr><td><strong>1. Response Rate</strong></td><td>2% (industry benchmark)</td><td>If 1% → half the customers<br>If 4% → double the customers</td><td>Track first 5,000 outreaches</td><td>Month 1-2</td></tr><tr><td><strong>2. Conversion Rate</strong></td><td>20% of responders</td><td>If 10% → half the revenue<br>If 30% → 1.5x revenue</td><td>Track first 50-100 responses</td><td>Month 2-3</td></tr><tr><td><strong>3. Price Sensitivity</strong></td><td>$297 is acceptable</td><td>If too high → lose 50%+ customers<br>If too low → leaving money on table</td><td>Test pricing tiers ($197/$297/$497)</td><td>Month 3-6</td></tr><tr><td><strong>4. Channel Effectiveness</strong></td><td>All channels equal</td><td>Some channels may be 5-10x better</td><td>Track conversion by channel</td><td>Month 1-3</td></tr></tbody>
1978  </table>
1979  <strong>MEDIUM IMPACT (±20-50% on profitability):</strong>
1980  
1981  <table>
1982  <thead><tr><th>Question</th><th>Current Assumption</th><th>Impact if Wrong</th><th>Validation Method</th><th>Timeline</th></tr></thead>
1983  <tbody><tr><td><strong>5. Market Saturation</strong></td><td>55+ years runway</td><td>If faster → need expansion sooner</td><td>Track prospect pool depletion</td><td>Quarter 2-4</td></tr><tr><td><strong>6. API Cost Inflation</strong></td><td>10% annual increase</td><td>If 20-30% → halve margins</td><td>Monitor provider pricing</td><td>Ongoing</td></tr><tr><td><strong>7. Time to Close</strong></td><td><14 days average</td><td>If 30+ days → cash flow issues</td><td>Track from contact to purchase</td><td>Month 1-3</td></tr><tr><td><strong>8. Report Quality</strong></td><td>AI = Human quality</td><td>If lower → need human review → higher costs</td><td>Customer surveys, NPS</td><td>Month 1-6</td></tr></tbody>
1984  </table>
1985  <strong>MEDIUM-LOW IMPACT (±10-20% on profitability):</strong>
1986  
1987  <table>
1988  <thead><tr><th>Question</th><th>Current Assumption</th><th>Impact if Wrong</th><th>Validation Method</th><th>Timeline</th></tr></thead>
1989  <tbody><tr><td><strong>9. Repeat Purchase</strong></td><td>50% buy monitoring</td><td>Year 2 revenue at risk</td><td>Track Y1 customers in Y2</td><td>Month 12-18</td></tr><tr><td><strong>10. Referral Rate</strong></td><td>20% (Year 2)</td><td>Affects CAC in Year 2</td><td>Track referral sources</td><td>Month 6-12</td></tr><tr><td><strong>11. Churn Rate</strong></td><td>30% (subscriptions)</td><td>Year 2 MRR stability</td><td>Track cancellations</td><td>Month 12-24</td></tr><tr><td><strong>12. Seasonality</strong></td><td>None assumed</td><td>Q4 may be slower (holidays)</td><td>Track monthly conversion</td><td>Month 6-12</td></tr></tbody>
1990  </table>
1991  <hr>
1992  
1993  <h4 id="month-1-checkpoints-after-2500-5000-outreaches">Month 1 Checkpoints (After 2,500-5,000 Outreaches)</h4>
1994  
1995  <strong>Target: 50-100 responses for statistically valid response rate</strong>
1996  
1997  <ul>
1998  <li>[ ] <strong>Response rate</strong>: 2% ±1% (target: 1-3% range)</li>
1999  <li>[ ] <strong>Bounce rate</strong>: <5%</li>
2000  <li>[ ] <strong>Spam complaints</strong>: <1%</li>
2001  <li>[ ] <strong>Open rate</strong>: Track actual vs ESP benchmarks</li>
2002  <li>[ ] <strong>Click rate</strong>: Track actual (if applicable)</li>
2003  <li>[ ] <strong>Channel breakdown</strong>: Email vs SMS vs Form vs X vs LinkedIn effectiveness</li>
2004  <li>[ ] <strong>Time to response</strong>: Average hours from send to reply</li>
2005  </ul>
2006  
2007  <strong>Red Flags (reassess strategy):</strong>
2008  
2009  <ul>
2010  <li>Response rate <1%</li>
2011  <li>Spam complaints >5%</li>
2012  <li>Bounce rate >10%</li>
2013  </ul>
2014  
2015  <hr>
2016  
2017  <h4 id="month-2-3-checkpoints-after-50-100-responses">Month 2-3 Checkpoints (After 50-100 Responses)</h4>
2018  
2019  <strong>Target: 10-30 customers for directional conversion rate</strong>
2020  
2021  <ul>
2022  <li>[ ] <strong>Conversion rate</strong>: 20% ±10% (target: 10-30 customers from 50-100 responses)</li>
2023  <li>[ ] <strong>Time to close</strong>: <14 days average</li>
2024  <li>[ ] <strong>Price acceptance</strong>: <10% object to $297 price</li>
2025  <li>[ ] <strong>Channel conversion</strong>: Which channel converts best?</li>
2026  <li>[ ] <strong>Objection patterns</strong>: Track common reasons for "no"</li>
2027  <li>[ ] <strong>Report satisfaction</strong>: NPS >50 (first 10-20 customers)</li>
2028  </ul>
2029  
2030  <strong>Red Flags (reassess strategy):</strong>
2031  
2032  <ul>
2033  <li>Conversion rate <10% (only 5 customers from 50 responses)</li>
2034  <li>Time to close >30 days</li>
2035  <li>Price objections >20%</li>
2036  <li>NPS <30</li>
2037  </ul>
2038  
2039  <hr>
2040  
2041  <h4 id="month-3-4-decision-points-after-30-50-customers">Month 3-4 Decision Points (After 30-50 Customers)</h4>
2042  
2043  <strong>Target: Statistically valid unit economics</strong>
2044  
2045  <ul>
2046  <li>[ ] <strong>Real CAC</strong>: <$50 per customer (total costs ÷ customers)</li>
2047  <li>[ ] <strong>Real LTV</strong>: >$297 (Year 1), target $891 (Year 2 with monitoring)</li>
2048  <li>[ ] <strong>Channel ROI</strong>: Rank all channels by conversion rate and CAC</li>
2049  <li>[ ] <strong>A/B test results</strong>: Template vs AI-personalized (if needed)</li>
2050  <li>[ ] <strong>API costs</strong>: Validate $0.23/site assumption</li>
2051  <li>[ ] <strong>Report delivery time</strong>: <24 hours average</li>
2052  <li>[ ] <strong>Customer satisfaction</strong>: NPS >50, CSAT >80%</li>
2053  </ul>
2054  
2055  <strong>GO/NO-GO Decision Criteria:</strong>
2056  
2057  <ul>
2058  <li><strong>GO (proceed to scaling):</strong></li>
2059  </ul>
2060  <p>
2061    - CAC <$100
2062    - Conversion rate >0.2% (overall funnel)
2063    - NPS >40
2064    - Time to close <21 days
2065    - Gross margin >95%
2066  </p>
2067  
2068  <ul>
2069  <li><strong>PIVOT (adjust strategy):</strong></li>
2070  </ul>
2071  <p>
2072    - CAC $100-200 → optimize outreach copy, channels
2073    - Conversion rate 0.1-0.2% → improve proposal quality, test pricing
2074    - NPS 30-40 → enhance report quality, add human review
2075  </p>
2076  
2077  <ul>
2078  <li><strong>STOP (major reassessment):</strong></li>
2079  </ul>
2080  <p>
2081    - CAC >$200
2082    - Conversion rate <0.1%
2083    - NPS <30
2084    - Time to close >30 days
2085    - Cannot reach 30 customers in 3 months
2086  </p>
2087  
2088  <hr>
2089  
2090  <h4 id="ongoing-validation-monthly">Ongoing Validation (Monthly)</h4>
2091  
2092  <ul>
2093  <li>[ ] Compare actual vs projected revenue and expenses</li>
2094  <li>[ ] Track API costs per site (validate $0.23 estimate)</li>
2095  <li>[ ] Monitor conversion rates by cohort (are they improving or declining?)</li>
2096  <li>[ ] Test one variable at a time (subject lines, copy, timing, channels)</li>
2097  <li>[ ] Update financial projections with actual metrics</li>
2098  <li>[ ] Track customer satisfaction trends (NPS, CSAT, reviews)</li>
2099  <li>[ ] Monitor competitive landscape (new entrants, pricing changes)</li>
2100  </ul>
2101  
2102  <hr>
2103  
2104  <h4 id="key-metrics-dashboard-update-weekly">Key Metrics Dashboard (Update Weekly)</h4>
2105  
2106  <table>
2107  <thead><tr><th>Metric</th><th>Target</th><th>Actual</th><th>Status</th><th>Notes</th></tr></thead>
2108  <tbody><tr><td><strong>Outreaches Sent</strong></td><td>500/week</td><td>-</td><td>-</td><td>Total across all channels</td></tr><tr><td><strong>Response Rate</strong></td><td>2%</td><td>-</td><td>-</td><td>Responses ÷ Outreaches</td></tr><tr><td><strong>Conversion Rate</strong></td><td>20%</td><td>-</td><td>-</td><td>Customers ÷ Responses</td></tr><tr><td><strong>Overall Funnel</strong></td><td>0.4%</td><td>-</td><td>-</td><td>Customers ÷ Outreaches</td></tr><tr><td><strong>CAC</strong></td><td><$50</td><td>-</td><td>-</td><td>Total costs ÷ Customers</td></tr><tr><td><strong>Time to Close</strong></td><td><14 days</td><td>-</td><td>-</td><td>First contact → Purchase</td></tr><tr><td><strong>NPS</strong></td><td>>50</td><td>-</td><td>-</td><td>Promoters - Detractors</td></tr><tr><td><strong>CSAT</strong></td><td>>80%</td><td>-</td><td>-</td><td>Satisfied ÷ Total responses</td></tr></tbody>
2109  </table>
2110  <strong>Review this dashboard weekly and update financial projections monthly based on actual data.</strong>
2111  
2112  <hr>
2113  
2114  <p>
2115  See <a href="../docs/OUTREACH-STRATEGY-ANALYSIS.md">docs/OUTREACH-STRATEGY-ANALYSIS.md</a> for detailed A/B testing plan and decision framework.
2116  </p>
2117  
2118  <hr>
2119  
2120  <p>
2121  _These financial projections are estimates based on current market conditions, <strong>untested assumptions</strong>, and business strategy. Revenue assumptions (2% response rate, 20% conversion) are derived from industry benchmarks and require real-world validation starting Month 1. Actual results may vary materially. This document is for internal planning purposes and to support funding applications (SEA)._
2122  </p>
2123  
2124  <hr>
2125  
2126  <h2 id="revenue-diversification-strategy">Revenue Diversification Strategy</h2>
2127  
2128  <h3 id="why-diversify">Why Diversify</h3>
2129  
2130  <p>
2131  After six weeks of running the CRO audit pipeline — 6,044 outreaches, 87 replies, 0 sales — it's clear the value proposition needs work. Cold-pitching "your website needs improvement" is something businesses hear from ten agencies a week. The infrastructure works brilliantly; the message doesn't convert.
2132  </p>
2133  
2134  <p>
2135  Rather than betting everything on one fix, I'm pursuing a parallel strategy: validate the 333 Method rewording fix (which costs almost nothing to test), while building alternative models that reuse the same pipeline infrastructure with stronger value propositions.
2136  </p>
2137  
2138  <h3 id="alternative-revenue-models-evaluated">Alternative Revenue Models Evaluated</h3>
2139  
2140  <p>
2141  I evaluated four alternative business models against 333 Method. Full analysis in <a href="business-model-comparison.html">business-model-comparison.html</a>. Summary:
2142  </p>
2143  
2144  <table>
2145  <thead><tr><th>Model</th><th>What It Does</th><th>Revenue/Client</th><th>Time to $1,500/wk</th><th>Code Reuse</th></tr></thead>
2146  <tbody><tr><td><strong>333 Method</strong> (current)</td><td>CRO audit reports</td><td>$337 one-time</td><td>Days (if reword works)</td><td>N/A</td></tr><tr><td><strong>Ghost Hunter</strong></td><td>Find unanswered Google reviews → sell AI auto-responder</td><td>$500/mo recurring</td><td>2-3 months</td><td>High</td></tr><tr><td><strong>2-Step Profit Engine</strong></td><td>Turn 5-star reviews into videos → sell to business</td><td>$97-297/sale</td><td>1-2 months</td><td>Medium</td></tr><tr><td><strong>BPO Arbitrage</strong></td><td>Win projects on Freelancer.com → outsource to Fiverr</td><td>Variable (30% margin)</td><td>2-4 months</td><td>Low</td></tr><tr><td><strong>Hidden AI Money</strong></td><td>Competitor pricing audits</td><td>$1,200-3,600</td><td>4-6 months</td><td>Medium</td></tr></tbody>
2147  </table>
2148  <h3 id="recommended-strategy">Recommended Strategy</h3>
2149  
2150  <strong>Validate 333 Method immediately</strong> (zero build cost, 25,802 proposals ready to send), while building Ghost Hunter as the primary new model.
2151  
2152  <strong>Sequence:</strong>
2153  
2154  <p>
2155  1. <strong>Day 1-2:</strong> Send 500 reworded proposals from backlog to validate improved messaging
2156  2. <strong>Day 1-14:</strong> Build Ghost Hunter Phase 1 (Outscraper API + ghost detection + report generator)
2157  3. <strong>Day 3-5:</strong> If 333 Method responses improve, scale to 5,000 proposals
2158  4. <strong>Week 3+:</strong> Ghost Hunter reports start going out alongside 333 Method
2159  5. <strong>Month 2+:</strong> Add 2-Step video pipeline using same Google Maps data
2160  </p>
2161  
2162  <p>
2163  This is not either/or. The models share infrastructure (outreach, compliance, rate limiting, dashboard) and can run in parallel.
2164  </p>
2165  
2166  <h3 id="why-ghost-hunter-is-the-primary-build">Why Ghost Hunter Is the Primary Build</h3>
2167  
2168  <p>
2169  Ghost Hunter solves the exact problem 333 Method has: no trust, no proof, no urgency.
2170  </p>
2171  
2172  <p>
2173  "You have 34 unanswered customer enquiries worth $3,360/month in lost revenue" is something a business owner can verify themselves in 30 seconds. It's quantifiable, specific, and urgent. The free ghost report acts as the lead magnet — give away the diagnosis, sell the cure.
2174  </p>
2175  
2176  <p>
2177  Competitor pricing validates the $500/month price point: Podium charges $289-$649/mo, BirdEye $299-$449/mo, and the industry median for review management is $830/mo. Our $497/mo is 40% below the median.
2178  </p>
2179  
2180  <p>
2181  Expected conversion rates (based on B2B cold email benchmarks with free value reports): 8-15% response rate vs 333 Method's 1.4%. Only 12 clients needed at $500/mo to hit $1,500/wk.
2182  </p>
2183  
2184  <h3 id="333-method-profitability-at-scale">333 Method Profitability at Scale</h3>
2185  
2186  <p>
2187  Even with modest conversion improvements, 333 Method is profitable due to near-zero marginal cost:
2188  </p>
2189  
2190  <table>
2191  <thead><tr><th>Conversion Rate</th><th>Sales per 5,000 Outreaches</th><th>Revenue</th><th>Sending Cost</th><th>Profit</th></tr></thead>
2192  <tbody><tr><td>0.02% (break-even)</td><td>1</td><td>$337</td><td>~$100</td><td>$237</td></tr><tr><td>0.05% (conservative)</td><td>2.5</td><td>$843</td><td>~$100</td><td>$743</td></tr><tr><td>0.08% (moderate)</td><td>4</td><td>$1,348</td><td>~$100</td><td>$1,248</td></tr></tbody>
2193  </table>
2194  <p>
2195  At 40,000 outreaches/month with 0.05% conversion: $5,740/month profit ($1,435/week). The 25,802 parked proposals alone could generate $3,881-$6,577 if reworded and sent.
2196  </p>
2197  
2198  <h3 id="validation-milestones">Validation Milestones</h3>
2199  
2200  <p>
2201  Each model has a quick validation (2-3 days) to confirm or kill:
2202  </p>
2203  
2204  <ul>
2205  <li><strong>333 Method:</strong> Send 500 reworded proposals → does response rate beat 1.4%?</li>
2206  <li><strong>Ghost Hunter:</strong> Outscraper 100 AU plumber/HVAC businesses → do ≥30% have ≥5 unanswered reviews?</li>
2207  <li><strong>2-Step:</strong> Create 5 videos, send 20 free → do ≥5% respond positively?</li>
2208  <li><strong>BPO:</strong> Review 20 Freelancer.com projects, submit 5 bids → is margin ≥20%?</li>
2209  </ul>
2210  
2211  <p>
2212  Results from these validations will determine which models get full investment. I expect to have data within 2 weeks of starting.
2213  </p>
2214  
2215  <hr>
2216  
2217  <h2 id="risk-management-and-contingency-planning">Risk Management and Contingency Planning</h2>
2218  
2219  <h3 id="risk-assessment">Risk Assessment</h3>
2220  
2221  <strong>Risks That Could Impact Our Business:</strong>
2222  
2223  <table>
2224  <thead><tr><th>Risk/Impact</th><th>Likelihood</th><th>Severity</th><th>Mitigation Strategy</th></tr></thead>
2225  <tbody><tr><td>~~<strong>Market Saturation</strong>~~ <strong>RESOLVED</strong> - Database now contains 560,980 sites (49,595/166,384 keywords scraped = 29.8%). Projected TAM ~1.13M qualifying sites.</td><td>~~High~~ <strong>NONE</strong></td><td>~~High~~ <strong>NONE</strong></td><td>• <strong>No mitigation needed</strong> — 90+ years of runway at 1,000/mo acquisition rate<br>• Focus shifted to: How to scale acquisition, not finding prospects<br>• Expansion still available: 2nd-page SERP, niche keywords, lower GDP countries<br>• See <a href="../docs/TAM-EXPANSION.md">docs/TAM-EXPANSION.md</a> for detailed analysis</td></tr><tr><td><strong>Incomplete Pipeline Execution</strong> - 29.8% of keywords scraped (49,595/166,384); pipeline actively processing</td><td>Medium</td><td>Medium</td><td>• Continue automated keyword scraping (70.2% remaining)<br>• Verify cron scheduling prioritizes unscraped keywords<br>• Monitor ZenRows usage (upgrade if hitting 1,000/day limit)<br>• Check circuit breaker status (reset if blocking API calls)<br>• Target: 100% keyword coverage by Q4 2026</td></tr><tr><td><strong>API Dependency</strong> - ZenRows, OpenRouter, or Anthropic could raise prices, change terms, or shut down</td><td>Medium</td><td>High</td><td>• Implement circuit breakers to prevent runaway costs<br>• Monitor costs weekly and set budget alerts<br>• Maintain alternative supplier relationships (ScrapingBee, direct OpenAI/Anthropic)<br>• Build prompt caching to reduce token usage<br>• Optimize prompts for cost efficiency<br>• Negotiate volume discounts as usage grows</td></tr><tr><td><strong>Untested Conversion Assumptions</strong> - 2% response rate and 20% conversion are industry averages, not validated with our actual outreach</td><td><strong>High</strong></td><td><strong>High</strong></td><td>• <strong>Priority 1: Run the pipeline and track real metrics from Month 1</strong><br>• Track actual response rate, conversion rate, cost per customer<br>• Update forecasts monthly based on real data<br>• Run A/B test (Month 3): Template vs AI-personalized outreach<br>• Decision point Month 3: Adjust strategy based on actual performance<br>• See <a href="../docs/OUTREACH-STRATEGY-ANALYSIS.md">docs/OUTREACH-STRATEGY-ANALYSIS.md</a> for detailed validation plan</td></tr><tr><td><strong>Low Conversion Rates</strong> - Cold outreach fails to convert at profitable rates</td><td>Medium</td><td>High</td><td>• A/B test email subject lines, proposal copy, pricing<br>• Trust/proof/importance framework deployed (March 2026)<br>• Add social proof (case studies, testimonials)<br>• <strong>If CRO audit model fails: pivot to Ghost Hunter or 2-Step Profit Engine</strong> (see Revenue Diversification) — same infrastructure, stronger value propositions<br>• Track and optimize at each funnel stage</td></tr><tr><td><strong>AI-Generated Proposal Quality</strong> - AI slop and obvious errors turn away customers</td><td>Medium</td><td>High</td><td>• <strong>Mandatory approval workflow before sending</strong> (Google Sheets QA)<br>• Track feedback and continuously improve prompts<br>• Fallback to proven templates if AI quality degrades<br>• Human review of all proposals initially<br>• Build quality scoring system (grammar, relevance, tone)<br>• A/B test AI vs. template conversion rates<br>• Implement learning loop from customer feedback</td></tr><tr><td><strong>Customer Acquisition Cost (CAC) Too High</strong> - Cost per customer exceeds customer lifetime value</td><td>Medium</td><td>Medium</td><td>• Target higher average order value through upsells<br>• Reduce costs via prompt optimization and caching<br>• Improve conversion rates to acquire more customers per dollar spent<br>• Build referral program to reduce CAC<br>• Focus on highest-converting channels<br>• Develop recurring revenue to increase CLV</td></tr><tr><td><strong>API Rate Limits</strong> - ZenRows 1,000 requests/day caps growth</td><td>Medium</td><td>Medium</td><td>• Upgrade to Business plan ($300/month for higher limits)<br>• Rotate across multiple ZenRows accounts<br>• Diversify to alternative SERP APIs (SerpAPI, DataForSEO)<br>• Implement intelligent queuing and batching<br>• Prioritize high-value keywords</td></tr><tr><td><strong>Compliance Violations</strong> - Accidentally violate CAN-SPAM, TCPA, GDPR</td><td>Low</td><td>High</td><td>• Implement mandatory unsubscribe links in all emails<br>• Sync unsubscribe lists daily from Cloudflare Workers<br>• Honor opt-out requests within 24 hours<br>• Include sender identification in all outreach<br>• Obtain explicit consent for SMS (or use business numbers only)<br>• Maintain data privacy policy and secure customer data<br>• Consult lawyer for compliance review</td></tr><tr><td><strong>Technical Failures</strong> - Code bugs, data loss, security breaches</td><td>Low</td><td>High</td><td>• Maintain 82% test coverage (target 85%) with comprehensive test suite<br>• Daily automated database backups to cloud<br>• Weekly backups and disaster recovery procedures<br>• Multi-agent system for autonomous bug detection and fixing<br>• Code review and quality checks via GitHub Actions<br>• Security best practices (2FA, secrets management)<br>• Regular penetration testing and vulnerability scanning</td></tr><tr><td><strong>Competitor Response</strong> - Established CRO tools add AI analysis features</td><td>Medium</td><td>Medium</td><td>• Move fast and establish brand as "AI CRO for small business"<br>• Build data moat (learning from 12,500+ sites)<br>• Focus on affordability as core differentiator<br>• Develop unique features (cultural pricing, multi-country)<br>• Build customer loyalty through excellent service<br>• Pivot to implementation services if commodity race</td></tr><tr><td><strong>Economic Downturn</strong> - Small businesses cut discretionary spending</td><td>Medium</td><td>Medium</td><td>• Emphasize ROI and cost savings vs. traditional agencies<br>• Offer payment plans or financing<br>• Target recession-resistant industries (home services, healthcare)<br>• Pivot messaging to "do more with less" efficiency<br>• Maintain low fixed costs and high margins<br>• Build cash reserves during good times</td></tr><tr><td><strong>Solo Operator Burnout</strong> - Working 50+ hour weeks unsustainably</td><td>Medium</td><td>Medium</td><td>• Automate repetitive tasks aggressively<br>• Set clear work-life boundaries (no weekends, evenings off)<br>• Hire VA once revenue supports it<br>• Delegate non-core tasks (accounting, content writing)<br>• Take regular breaks and vacations<br>• Build systems that can run autonomously for weeks</td></tr><tr><td><strong>Reputation Damage</strong> - Negative reviews, customer complaints, poor results</td><td>Low</td><td>High</td><td>• Deliver exceptional quality and customer service<br>• Set realistic expectations upfront<br>• Offer money-back guarantee to reduce risk<br>• Respond quickly and professionally to complaints<br>• Document all interactions for accountability<br>• Build case studies of successful outcomes<br>• Request testimonials from satisfied customers</td></tr></tbody>
2226  </table>
2227  <h3 id="additional-risks-identified-march-2026-audit">Additional Risks Identified (March 2026 Audit)</h3>
2228  
2229  <p>
2230  A comprehensive audit in March 2026 identified additional operational and compliance risks not covered in the original risk table. These are grouped by severity, with compliance rationale and evidence for each decision.
2231  </p>
2232  
2233  <h4 id="critical-severity">Critical Severity</h4>
2234  
2235  <table>
2236  <thead><tr><th>Risk</th><th>Likelihood</th><th>Severity</th><th>Mitigation</th></tr></thead>
2237  <tbody><tr><td><strong>Cold SMS TCPA liability</strong> — Under the FCC's 2003 dual-purpose doctrine (<a href="https://www.law.cornell.edu/cfr/text/47/64.1200">47 CFR § 64.1200</a>), any commercial intent in an SMS makes it "telemarketing" regardless of wording. No B2B exemption exists for wireless SMS (<a href="https://www.dnc.com/dnc-tcpa-guides-and-checklists/risks-b2b-under-tcpa">DNC.com analysis</a>). Statutory damages: $500-$1,500 per text. <strong>Key defense:</strong> _Facebook v. Duguid_ (2021) (<a href="https://www.supremecourt.gov/opinions/20pdf/19-511_p86b.pdf">Supreme Court opinion</a>) — our system pulls specific numbers from a database, not random/sequential generation, so it may not qualify as an ATDS. _Bradford v. Sovereign Pest Control_ (5th Cir., Feb 2026) (<a href="https://www.nixonpeabody.com/insights/alerts/2026/02/27/fifth-circuit-holds-the-tcpa-does-not-require-prior-express-written-consent">Nixon Peabody analysis</a>) further limits the FCC's telemarketing framework post-McLaughlin.</td><td>Medium</td><td>Critical</td><td>US/CA SMS blocked via `OUTREACH_BLOCKED_SMS_COUNTRIES=US,CA` until legal counsel confirms Duguid defense applies. Email and form outreach to US/CA is not affected.</td></tr><tr><td><strong>PayPal webhook signatures not verified</strong> — Without signature verification, forged payment notifications could credit fake purchases.</td><td>Medium</td><td>Critical</td><td>Implemented PayPal signature verification via `/v1/notifications/verify-webhook-signature` API. Also added `CUSTOMER.DISPUTE.CREATED` chargeback handler to catch disputes early.</td></tr><tr><td><strong>Resend webhook signatures not verified</strong> — Forged email event webhooks could corrupt the suppression list (marking valid emails as bounced, or vice versa).</td><td>Medium</td><td>Critical</td><td>Implemented Svix HMAC-SHA256 signature verification with a 5-minute replay protection window in the Resend webhook worker.</td></tr><tr><td><strong>GDPR without documented Legitimate Interest Assessment</strong> — Art 6(1)(f) requires a formal LIA before processing personal data under legitimate interest. GDPR Recital 47 mentions direct marketing as a legitimate interest, and B2B outreach using publicly available data is a strong candidate (<a href="https://www.edpb.europa.eu/system/files/2024-10/edpb_guidelines_202401_legitimateinterest_en.pdf">EDPB Guidelines 1/2024</a>). UK PECR exempts corporate subscribers from consent for email marketing; sole traders are treated like individuals.</td><td>High</td><td>Critical</td><td>GDPR+UK countries blocked via `OUTREACH_BLOCKED_COUNTRIES` until LIA is completed. Cheapest path: DIY using <a href="https://ico.org.uk/media2/for-organisations/forms/2258435/gdpr-guidance-legitimate-interests-sample-lia-template.docx">ICO LIA template</a> (free) or <a href="https://dpnetwork.org.uk/dpn-legitimate-interests-guidance/">DPN v3.0 Excel template</a> (free), taking 2-3 hours. Professional review available for £150-300 from <a href="https://gdprassist.co.uk/price-list">GDPR Assist</a>.</td></tr><tr><td><strong>Spam trap risk</strong> — Sending to invalid or recycled email addresses damages sender reputation and can trigger blacklisting.</td><td>Medium</td><td>Critical</td><td>Being addressed via ZeroBounce email validation integration (migration 071). Validates emails before outreach to catch spam traps, disposable addresses, and invalid mailboxes.</td></tr></tbody>
2238  </table>
2239  <h4 id="high-severity">High Severity</h4>
2240  
2241  <table>
2242  <thead><tr><th>Risk</th><th>Likelihood</th><th>Severity</th><th>Mitigation</th></tr></thead>
2243  <tbody><tr><td><strong>Reports from stale scoring data</strong> — If a customer buys a report based on scoring data that's weeks or months old, the recommendations may not reflect the site's current state.</td><td>Medium</td><td>High</td><td>On purchase, the system always re-scrapes, re-screenshots, and re-scores with Claude Opus + extended thinking + vision analysis. Customers get the most accurate and thorough report possible, not a cached version.</td></tr><tr><td><strong>No List-Unsubscribe-Post header</strong> — Gmail and Yahoo now require <a href="https://datatracker.ietf.org/doc/html/rfc8058">RFC 8058</a> one-click unsubscribe via POST for bulk senders. Missing this header risks deliverability penalties.</td><td>High</td><td>High</td><td>Added `List-Unsubscribe-Post: List-Unsubscribe=One-Click` header to all outbound emails. The unsubscribe Cloudflare Worker handles both GET and POST requests.</td></tr><tr><td><strong>Domain warming</strong> — New sending domains have no reputation. Resend handles IP warming via shared pools (<a href="https://resend.com/docs/knowledge-base/warming-up">Resend warming guide</a>), but domain warming is the sender's responsibility.</td><td>High</td><td>High</td><td>Implemented a domain warming schedule in email.js that ramps from 150 to 2,000 emails/day over 7 days. Initial outreach batches are throttled to build sender reputation before scaling volume.</td></tr><tr><td><strong>Privacy policy placeholders</strong> — The live privacy policy still contains placeholder sections that need to be completed with real business details.</td><td>Medium</td><td>High</td><td>Being addressed directly by the business owner. Policy is live at auditandfix.com/privacy.php and synced to the business plan appendix.</td></tr></tbody>
2244  </table>
2245  <h4 id="medium-severity">Medium Severity</h4>
2246  
2247  <table>
2248  <thead><tr><th>Risk</th><th>Likelihood</th><th>Severity</th><th>Mitigation</th></tr></thead>
2249  <tbody><tr><td><strong>Single LLM provider (OpenRouter)</strong> — All AI scoring and proposal generation routes through one provider.</td><td>Medium</td><td>Medium</td><td>ANTHROPIC_API_KEY fallback is planned. The sonnet-overseer cron job already supports Anthropic API as a primary key with OpenRouter fallback. Full migration to direct Anthropic API (via Claude Max subscription) is on the roadmap.</td></tr><tr><td><strong>Screenshot storage unbounded</strong> — Screenshots accumulate on disk with no automatic cleanup.</td><td>Low</td><td>Medium</td><td>Added to TODO.md for implementation. Screenshots are currently disabled (`ENABLE_VISION=false`), so this is not an immediate concern. When vision is re-enabled, a 90-day retention policy with automated cleanup will be implemented.</td></tr><tr><td><strong>SQLite WAL mode / scaling limits</strong> — SQLite handles the current workload well but will hit concurrency and network-access limits as the system grows.</td><td>Medium</td><td>Medium</td><td>PostgreSQL migration planned as part of the distributed agent system roadmap (see Operations > Digital Technology section). Phase 1 uses dual-write migration strategy to minimize risk.</td></tr><tr><td><strong>No chargeback webhook handler</strong> — PayPal disputes could go unnoticed, leading to account holds or negative balances.</td><td>Medium</td><td>Medium</td><td>Implemented `CUSTOMER.DISPUTE.CREATED` event handler in the PayPal webhook worker. Disputes are logged and flagged for manual review.</td></tr><tr><td><strong>Reply-to-payment automation gap</strong> — Converting interested replies into actual purchases requires manual intervention at every step.</td><td>Medium</td><td>Medium</td><td>Manual at current scale (9 conversations). Added to TODO.md for future automation once conversation volume justifies the development effort.</td></tr></tbody>
2250  </table>
2251  <h4 id="lower-severity">Lower Severity</h4>
2252  
2253  <table>
2254  <thead><tr><th>Risk</th><th>Likelihood</th><th>Severity</th><th>Mitigation</th></tr></thead>
2255  <tbody><tr><td><strong>Healthcare/legal/financial sites not filtered</strong> — These industries have specific compliance requirements that our generic CRO report may not address appropriately.</td><td>Low</td><td>Medium</td><td>Legal sites are permanently ignored in the site filter. Regulated industries (healthcare, financial) are temporarily ignored with a TODO to research specific requirements before enabling outreach to those sectors.</td></tr><tr><td><strong>No per-recipient outreach cooldown</strong> — Without throttling, a prospect could receive multiple outreach messages across channels in rapid succession, appearing spammy.</td><td>Medium</td><td>Low</td><td>Added a 72-hour per-recipient cooldown enforced via the `last_outreach_at` timestamp on each site. No more than one outreach per site per 3 days, regardless of channel.</td></tr><tr><td><strong>Currency encoding issues</strong> — Non-ASCII currency symbols (¥, €, £, ₹) could display incorrectly in some email clients.</td><td>Low</td><td>Low</td><td>Adding UTF-8 charset headers to all outbound emails. Template system already uses proper Unicode encoding.</td></tr><tr><td><strong>Fixer.io free tier limitations</strong> — The free tier for currency exchange rates has low request limits and may serve stale data.</td><td>Low</td><td>Low</td><td>Added stale data detection: if exchange rate data is more than 2 days old, the weekly repricing job skips repricing rather than using outdated rates. Upgrade to paid tier when revenue justifies it.</td></tr></tbody>
2256  </table>
2257  <h3 id="insurance">Insurance</h3>
2258  
2259  <strong>Insurance Coverage:</strong>
2260  
2261  <table>
2262  <thead><tr><th>Insurance Type</th><th>Provider</th><th>Coverage Amount</th><th>Annual Premium</th><th>Status</th></tr></thead>
2263  <tbody><tr><td><strong>Professional Indemnity</strong></td><td>Not required (selling informational reports, not professional services)</td><td>N/A</td><td>N/A</td><td>Consider if offering implementation (Year 2+)</td></tr><tr><td><strong>Public Liability</strong></td><td>Not required (no physical premises or public interaction)</td><td>N/A</td><td>N/A</td><td>N/A</td></tr><tr><td><strong>Cyber Insurance</strong></td><td><!-- TODO: TBD --> (future consideration)</td><td>$500,000</td><td>~$1,000-2,000</td><td><!-- TODO: Consider at $100K+ revenue --></td></tr><tr><td><strong>Business Contents</strong> (equipment)</td><td>Home & Contents Insurance (existing)</td><td>$30,000</td><td>Included in personal policy</td><td>Covered</td></tr></tbody>
2264  </table>
2265  <strong>Insurance Strategy:</strong>
2266  
2267  <ul>
2268  <li><strong>Year 1</strong>: Not required - selling informational reports (not professional services). Include disclaimer in T&C: "Report is informational only, not professional advice, no guarantee of results." Rely on existing home & contents insurance for equipment.</li>
2269  <li><strong>Year 2</strong>: Consider professional indemnity insurance if offering implementation services (~$50K+ revenue)</li>
2270  <li><strong>Year 3+</strong>: Consider cyber insurance if handling sensitive customer data or processing payments</li>
2271  </ul>
2272  
2273  <h3 id="information-backup-strategy">Information Backup Strategy</h3>
2274  
2275  <strong>Backup Policy:</strong>
2276  
2277  <strong>Critical Data Types:</strong>
2278  
2279  <p>
2280  1. <strong>SQLite Database</strong> (sites, outreaches, conversations, config)
2281  2. <strong>Source Code</strong> (Git repository)
2282  3. <strong>Financial Records</strong> (Xero cloud backup)
2283  4. <strong>Customer Communications</strong> (email archives)
2284  5. <strong>Website Screenshots</strong> (temporary - 90-day retention)
2285  </p>
2286  
2287  <table>
2288  <thead><tr><th>Information Type</th><th>Backup Frequency</th><th>Responsible</th><th>Backup Location</th><th>Retention</th><th>Recovery Process</th></tr></thead>
2289  <tbody><tr><td><strong>SQLite Database</strong></td><td>Daily (automated)</td><td>Cron job</td><td>Local + Backblaze B2 cloud</td><td>30 days rolling</td><td>Restore from most recent backup via scripts/restore-db.js</td></tr><tr><td><strong>Source Code</strong></td><td>Continuous (Git push)</td><td>Jason</td><td>GitHub (remote)</td><td>Indefinite (version history)</td><td>Git clone from GitHub</td></tr><tr><td><strong>Financial Records</strong></td><td>Real-time (cloud)</td><td>Xero</td><td>Xero cloud servers</td><td>7 years (tax requirement)</td><td>Export from Xero dashboard</td></tr><tr><td><strong>Logs</strong></td><td>Daily rotation</td><td>Cron job</td><td>Local (7-day retention)</td><td>7 days</td><td>Re-run operations if needed</td></tr><tr><td><strong>Screenshots</strong></td><td>One-time capture</td><td>Pipeline</td><td>Local + cloud (90-day retention)</td><td>90 days (delete after)</td><td>Recapture if needed (backfill script)</td></tr><tr><td><strong>Email Archives</strong></td><td>Real-time (IMAP)</td><td>Email provider</td><td>Google Workspace servers</td><td>Indefinite</td><td>Access via email client</td></tr></tbody>
2290  </table>
2291  <strong>Backup Testing:</strong>
2292  
2293  <ul>
2294  <li><strong>Monthly</strong>: Test database restore procedure</li>
2295  <li><strong>Quarterly</strong>: Full disaster recovery drill (restore entire system from backups)</li>
2296  </ul>
2297  
2298  <strong>Disaster Recovery Plan:</strong>
2299  
2300  <p>
2301  1. <strong>Hardware Failure</strong>: Restore code from GitHub, database from cloud backup, configure new machine (estimated: 4 hours)
2302  2. <strong>Data Corruption</strong>: Restore database from most recent daily backup (estimated: 30 minutes)
2303  3. <strong>Ransomware Attack</strong>: Wipe machine, restore from clean backups, implement additional security (estimated: 1 day)
2304  4. <strong>Cloud Provider Outage</strong>: Switch to alternative backup source (Backblaze B2 → AWS S3) (estimated: 2 hours)
2305  </p>
2306  
2307  <h3 id="contingency-disaster-plan">Contingency (Disaster) Plan</h3>
2308  
2309  <h4 id="our-main-contacts">Our Main Contacts</h4>
2310  
2311  <strong>Emergency Contact List:</strong>
2312  
2313  <table>
2314  <thead><tr><th>Contact Type</th><th>Name/Organization</th><th>Contact Method</th><th>Purpose</th></tr></thead>
2315  <tbody><tr><td><strong>Mentor</strong></td><td>SEA Business Mentor</td><td>Email, Phone</td><td>Business guidance, strategic advice</td></tr><tr><td><strong>Accountant</strong></td><td><!-- TODO: TBD --></td><td>Email, Phone</td><td>Financial advice, tax issues</td></tr><tr><td><strong>Lawyer</strong></td><td><!-- TODO: TBD --></td><td>Email, Phone</td><td>Legal emergencies, compliance issues</td></tr><tr><td><strong>Father</strong></td><td>Family support</td><td>Phone</td><td>Financial support, emergency backup</td></tr><tr><td><strong>Key Customers</strong></td><td>Top 10 revenue customers</td><td>Email database</td><td>Service interruption notifications</td></tr><tr><td><strong>Suppliers</strong></td><td>ZenRows, OpenRouter, Anthropic</td><td>Support tickets</td><td>API issues, service outages</td></tr><tr><td><strong>Tech Support</strong></td><td>Claude Code community, Discord</td><td>Online forums</td><td>Technical problem-solving</td></tr></tbody>
2316  </table>
2317  <h4 id="our-key-productsservices">Our Key Products/Services</h4>
2318  
2319  <strong>Service Continuity Plan:</strong>
2320  
2321  <table>
2322  <thead><tr><th>Essential Function</th><th>Current Arrangement</th><th>Backup Option</th><th>Maximum Tolerable Downtime</th></tr></thead>
2323  <tbody><tr><td><strong>SERP Scraping</strong></td><td>ZenRows API</td><td>ScrapingBee, SerpAPI</td><td>24 hours (can catch up via batch processing)</td></tr><tr><td><strong>AI Scoring</strong></td><td>OpenRouter (GPT-4o-mini)</td><td>Direct OpenAI API, Claude API</td><td>48 hours (queue builds up, process when restored)</td></tr><tr><td><strong>Proposal Generation</strong></td><td>Anthropic Claude API</td><td>OpenRouter (GPT-4o), manual generation as last resort</td><td>48 hours</td></tr><tr><td><strong>Email Delivery</strong></td><td>Resend API</td><td>SendGrid, Mailgun, manual Gmail</td><td>24 hours (customer communication delay acceptable)</td></tr><tr><td><strong>SMS Delivery</strong></td><td>Twilio API</td><td>Vonage, manual phone calls</td><td>48 hours (less critical than email)</td></tr><tr><td><strong>Database</strong></td><td>Local SQLite + daily backups</td><td>Restore from Backblaze B2</td><td>4 hours (can restore from last backup)</td></tr><tr><td><strong>Customer Support</strong></td><td>Email (Google Workspace)</td><td>Backup personal email, phone calls</td><td>12 hours (respond within 24h SLA)</td></tr></tbody>
2324  </table>
2325  <strong>Service Interruption Communication Plan:</strong>
2326  
2327  <strong>If Major Outage (>24 hours):</strong>
2328  
2329  <p>
2330  1. Send email to all active customers explaining situation
2331  2. Post update to website status page
2332  3. Provide estimated restoration time
2333  4. Offer compensation (credit, discount) if SLA violated
2334  5. Update every 12 hours until resolved
2335  </p>
2336  
2337  <strong>If Data Loss:</strong>
2338  
2339  <p>
2340  1. Notify affected customers immediately
2341  2. Explain extent of loss and recovery process
2342  3. Offer free rescore or refund
2343  4. Document lessons learned and implement preventative measures
2344  </p>
2345  
2346  <h4 id="other-continuity-arrangements">Other Continuity Arrangements</h4>
2347  
2348  <strong>Succession Planning (Solo Operator Risk):</strong>
2349  
2350  <strong>If Jason Becomes Unavailable (illness, accident, death):</strong>
2351  
2352  <strong>Short-Term (1-7 days):</strong>
2353  
2354  <ul>
2355  <li>Automated cron jobs continue running pipeline stages</li>
2356  <li>Multi-agent system handles basic maintenance and bug fixes</li>
2357  <li>Email auto-responder notifies customers of delayed response</li>
2358  <li>Father or designated contact monitors for critical issues</li>
2359  </ul>
2360  
2361  <strong>Medium-Term (1-4 weeks):</strong>
2362  
2363  <ul>
2364  <li>Father accesses business bank account to pay critical bills (API subscriptions)</li>
2365  <li>Hire freelance developer to maintain system (contact via Upwork)</li>
2366  <li>Notify active customers of situation and provide refunds if unable to deliver</li>
2367  </ul>
2368  
2369  <strong>Long-Term (>4 weeks):</strong>
2370  
2371  <ul>
2372  <li>Father decides whether to:</li>
2373  </ul>
2374  <p>
2375    - Option A: Hire contractor to continue operations and sell business as going concern
2376    - Option B: Wind down business gracefully (refund customers, release IP as open source)
2377    - Option C: Keep business dormant and resume when Jason recovers
2378  </p>
2379  
2380  <strong>Documentation for Continuity:</strong>
2381  
2382  <ul>
2383  <li>Comprehensive CLAUDE.md with all operational procedures</li>
2384  <li>README.md with setup and deployment instructions</li>
2385  <li>Well-commented code with 82% test coverage (target 85%)</li>
2386  <li>Database schema documented in db/schema.sql</li>
2387  <li>Emergency contact list and account credentials in secure location (1Password shared vault with father)</li>
2388  </ul>
2389  
2390  <h4 id="incident-response-planning-for-cyber-security">Incident Response Planning for Cyber Security</h4>
2391  
2392  <strong>Cyber Incident Response Plan:</strong>
2393  
2394  <strong>STEP 1: Prevention and Education</strong>
2395  
2396  <ul>
2397  <li>Keep all software dependencies up-to-date (npm audit, Dependabot)</li>
2398  <li>Use strong, unique passwords for all accounts (1Password)</li>
2399  <li>Enable 2FA on all critical accounts (GitHub, AWS, API providers, bank)</li>
2400  <li>Follow "do not click" policy: manually type URLs from emails into browser</li>
2401  <li>Regular security training and awareness</li>
2402  <li>Review audit logs weekly</li>
2403  </ul>
2404  
2405  <strong>STEP 2: Detection and Monitoring</strong>
2406  
2407  <ul>
2408  <li>Automated alerts for unusual API usage spikes</li>
2409  <li>Monitor for unauthorized database access attempts</li>
2410  <li>Track failed login attempts</li>
2411  <li>Review GitHub security advisories</li>
2412  <li>Set up intrusion detection on server (fail2ban)</li>
2413  </ul>
2414  
2415  <strong>STEP 3: Contain and Report</strong>
2416  
2417  <strong>If Security Incident Detected:</strong>
2418  
2419  <p>
2420  1. <strong>Immediately</strong>:
2421     - Disconnect affected systems from internet (but don't power off - preserve evidence)
2422     - Change all passwords and revoke API keys
2423     - Enable additional authentication on all accounts
2424  </p>
2425  
2426  <p>
2427  2. <strong>Within 1 Hour</strong>:
2428     - Assess scope of breach (what data accessed, how, when)
2429     - Notify father and business mentor
2430     - Document everything (screenshots, logs, timeline)
2431  </p>
2432  
2433  <p>
2434  3. <strong>Within 24 Hours</strong>:
2435     - Report to Australian Cyber Security Centre: https://www.cyber.gov.au
2436     - Report to ScamWatch if phishing involved: https://scamwatch.gov.au
2437     - Notify affected customers if their data compromised (GDPR/Privacy Act requirement)
2438     - Contact cyber security forensics expert if serious breach
2439  </p>
2440  
2441  <p>
2442  4. <strong>Within 1 Week</strong>:
2443     - Conduct full security audit
2444     - Implement remediation measures
2445     - Update security procedures
2446     - Provide incident report to customers and stakeholders
2447  </p>
2448  
2449  <strong>Common Attack Vectors and Responses:</strong>
2450  
2451  <table>
2452  <thead><tr><th>Attack Type</th><th>Prevention</th><th>Detection</th><th>Response</th></tr></thead>
2453  <tbody><tr><td><strong>Phishing</strong></td><td>Email filtering, "do not click" policy</td><td>Suspicious emails</td><td>Report to ScamWatch, delete, don't click links</td></tr><tr><td><strong>API Key Theft</strong></td><td>Never commit to Git, use environment variables</td><td>Unusual API usage</td><td>Revoke keys immediately, rotate all secrets</td></tr><tr><td><strong>SQL Injection</strong></td><td>Parameterized queries only</td><td>Error logs, unusual queries</td><td>Patch vulnerability, restore from backup</td></tr><tr><td><strong>DDoS</strong></td><td>Rate limiting, Cloudflare</td><td>Traffic spikes, site slowdown</td><td>Enable "Under Attack" mode, contact hosting</td></tr><tr><td><strong>Ransomware</strong></td><td>Regular backups, email scanning</td><td>File encryption, ransom note</td><td>Don't pay ransom, wipe system, restore from backup</td></tr></tbody>
2454  </table>
2455  <hr>
2456  
2457  <h2 id="appendix-supporting-documents">Appendix - Supporting Documents</h2>
2458  
2459  <strong>To be included when finalizing business plan:</strong>
2460  
2461  <ul>
2462  <li>Copy of ABN registration</li>
2463  <li>SEA (Self-Employment Assistance) application and approval</li>
2464  <li>✅ <a href="terms-of-service.md">Terms of Service</a> — synced from live <a href="../../auditandfix.com/terms.php">auditandfix.com/terms.php</a> (2026-03-03)</li>
2465  <li>✅ <a href="privacy-policy.md">Privacy Policy</a> — synced from live <a href="../../auditandfix.com/privacy.php">auditandfix.com/privacy.php</a> (2026-03-03)</li>
2466  <li>✅ Cookie Policy — live at <a href="../../auditandfix.com/cookies.php">auditandfix.com/cookies.php</a> (no separate doc needed)</li>
2467  <li>✅ Impressum — live at <a href="../../auditandfix.com/impressum.php">auditandfix.com/impressum.php</a> (no separate doc needed)</li>
2468  <li>Sample CRO Analysis Report (redacted)</li>
2469  </ul>
2470  
2471  <hr>
2472  
2473  <h2 id="sources-and-references">Sources and References</h2>
2474  
2475  <strong>Research Sources:</strong>
2476  
2477  <ul>
2478  <li><a href="https://platform.claude.com/docs/en/about-claude/pricing">Claude API Pricing - Anthropic</a></li>
2479  <li><a href="https://openai.com/api/pricing/">GPT-4o-mini Pricing - OpenAI</a></li>
2480  <li><a href="https://www.zenrows.com/pricing">ZenRows Pricing Plans</a></li>
2481  <li><a href="https://www.dewr.gov.au/self-employment-assistance">Self-Employment Assistance (SEA) - Australian Government</a></li>
2482  <li><a href="https://theretailexec.com/tools/best-conversion-rate-optimization-software/">Conversion Rate Optimization Tools Comparison</a></li>
2483  <li><a href="https://www.hotjar.com/blog/hotjar-vs-crazy-egg/">Hotjar vs Crazy Egg Pricing Comparison</a></li>
2484  </ul>
2485  
2486  <hr>
2487  
2488  <strong>Document Version:</strong> 1.4
2489  <strong>Last Updated:</strong> 13 March 2026
2490  <strong>Prepared By:</strong> Jason
2491  <strong>Business Name:</strong> Audit&Fix
2492  <strong>ABN:</strong> <!-- TODO: ABN on file --> — not displayed on website; appears on invoices only
2493  
2494  <hr>
2495  
2496  <p>
2497  _This business plan is confidential and proprietary. It contains forward-looking statements and projections that are subject to risks and uncertainties. Actual results may differ materially from those projected._
2498  </p>
2499  
2500  </main>
2501  <script>
2502  // Scroll spy - highlight current section in TOC
2503  document.addEventListener('DOMContentLoaded', function() {
2504      const tocLinks = document.querySelectorAll('.toc-link');
2505      const headings = Array.from(document.querySelectorAll('h2, h3, h4')).filter(h => h.id);
2506  
2507      function updateActiveLink() {
2508          let currentHeading = null;
2509          const scrollPos = window.scrollY + 100; // offset for better UX
2510  
2511          // Find the current heading based on scroll position
2512          for (let i = headings.length - 1; i >= 0; i--) {
2513              if (headings[i].offsetTop <= scrollPos) {
2514                  currentHeading = headings[i];
2515                  break;
2516              }
2517          }
2518  
2519          // Update active state
2520          tocLinks.forEach(link => {
2521              link.classList.remove('active');
2522              if (currentHeading && link.dataset.target === currentHeading.id) {
2523                  link.classList.add('active');
2524                  // Scroll TOC to show active item
2525                  link.scrollIntoView({ block: 'nearest', behavior: 'smooth' });
2526              }
2527          });
2528      }
2529  
2530      // Update on scroll (throttled)
2531      let ticking = false;
2532      window.addEventListener('scroll', function() {
2533          if (!ticking) {
2534              window.requestAnimationFrame(function() {
2535                  updateActiveLink();
2536                  ticking = false;
2537              });
2538              ticking = true;
2539          }
2540      });
2541  
2542      // Update on load
2543      updateActiveLink();
2544  
2545      // Smooth scroll on TOC link click
2546      tocLinks.forEach(link => {
2547          link.addEventListener('click', function(e) {
2548              e.preventDefault();
2549              const targetId = this.getAttribute('href').substring(1);
2550              const targetElement = document.getElementById(targetId);
2551              if (targetElement) {
2552                  targetElement.scrollIntoView({ behavior: 'smooth', block: 'start' });
2553                  // Update URL without triggering navigation
2554                  history.pushState(null, null, '#' + targetId);
2555              }
2556          });
2557      });
2558  });
2559  </script>
2560  </body>
2561  </html>