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