Includes: API (Express/TypeScript), Astro site, Python workers, document generators, FCC compliance tools, Canada CRTC formation, Ansible infrastructure, and deployment scripts. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
9.9 KiB
Performance West — Forum Monitor Plan
Last updated: 2026-03-27
Verdict: Reddit-Only Automated Monitor + Manual Engagement Elsewhere
After researching all platforms where business owners discuss compliance topics in 2025-2026, the conclusion is clear:
- Reddit is the only platform with API access for automated monitoring and posting
- Every other platform (Facebook Groups, QuickBooks Community, Alignable, BiggerPockets, ContractorTalk, LinkedIn, Quora) prohibits automated posting and requires manual engagement
- Stack Exchange and dev.to were dropped — wrong audience for compliance consulting (developers, not business owners)
Compliance Topic Popularity (Ranked by 2025-2026 Discussion Volume)
| Rank | Topic | Est. Reddit Posts/Year | Key Platforms |
|---|---|---|---|
| 1 | Contractor Misclassification / 1099 vs W-2 | 50+ | r/tax, r/legaladvice, r/antiwork, r/smallbusiness, r/Bookkeeping, QuickBooks Community |
| 2 | LLC Formation / Corporate Registrations | 25-35 | r/smallbusiness, r/Entrepreneur |
| 3 | FLSA / Wage & Hour / Overtime | 15-20 | r/humanresources, r/EmploymentLaw, r/legaladvice, r/antiwork |
| 4 | Employee Handbooks / HR Policies | 10-15 | r/humanresources, r/EmploymentLaw |
| 5 | CCPA / Privacy Policies | 15-25 | r/Entrepreneur, r/ecommerce, r/privacy |
| 6 | TCPA / SMS Marketing Consent | 10-15 | r/ecommerce, r/marketing |
| 7 | Telecom / FCC / STIR/SHAKEN | 3-5 | r/telecom, r/VoIP (very niche) |
Key insight: Contractor misclassification is the undisputed #1 compliance pain point. It appears on every platform, from workers asking "am I misclassified?" to employers asking "can I pay someone as a 1099?" to bookkeepers asking "how do I file 1099s correctly?"
Build 1 — Reddit Monitor (Automated, Highest ROI)
Target Subreddits (19 total, in priority order)
TIER 1 — Highest volume, business owners asking compliance questions:
| Subreddit | Members | Why |
|---|---|---|
| r/smallbusiness | 470K | Constant contractor/LLC/compliance posts from owners |
| r/Entrepreneur | 470K | Formation, contractor, privacy questions from founders |
| r/tax | 841K | 1099 vs W-2 questions daily. Virtually 100% relevant |
| r/legaladvice | 1.6M | Employee-side misclassification posts showing employer risk |
TIER 2 — Professionals who refer clients + direct compliance Q&A:
| Subreddit | Members | Why |
|---|---|---|
| r/Bookkeeping | 75K | 1099 processing, payroll compliance, QBO/Xero. Strict rules |
| r/accounting | 1.23M | Broad but huge. Contractor classification threads |
| r/humanresources | 107K | FLSA, handbooks, discrimination, HR policies |
| r/QuickBooks | 37K | Payroll/1099 compliance in QuickBooks context |
| r/IRS | 442K | Enforcement notices, compliance questions |
TIER 3 — Industry-specific (highest misclassification/wage-hour risk):
| Subreddit | Members | Why |
|---|---|---|
| r/ecommerce | 91K | CCPA, privacy policies, SMS marketing compliance |
| r/marketing | 141K | TCPA, SMS consent, DNC list |
| r/realestateinvesting | — | Contractor classification, entity formation |
| r/restaurateur | — | Wage-hour violations (huge in food service) |
| r/construction | — | Contractor misclassification (#1 violating industry) |
| r/antiwork | 1.6M | Misclassification/wage theft posts get massive engagement |
| r/EmploymentLaw | 7.1K | Small but 100% signal — every post is a compliance question |
| r/freelance | — | The "other side" of contractor misclassification |
| r/startups | 1.2M | Business formation, early compliance |
| r/payroll | ~10K | Payroll tax compliance, misclassification |
Keyword Triggers
COMPLIANCE_KEYWORDS = {
"flsa": ["FLSA", "wage and hour", "overtime violation", "exempt vs nonexempt",
"minimum wage", "off the clock", "meal break violation",
"unpaid overtime", "salary threshold", "wage theft",
"DOL audit", "Department of Labor"],
"misclassification": ["1099 vs W-2", "1099 vs W2", "independent contractor",
"misclassification", "misclassified", "contractor or employee",
"IC vs employee", "gig worker classification",
"pay contractor", "paying 1099", "1099 worker",
"contractor to employee", "should I 1099"],
"discrimination": ["workplace discrimination", "harassment policy", "Title VII",
"ADA compliance", "hostile work environment", "DEI policy",
"pay equity", "retaliation claim", "EEOC"],
"privacy": ["CCPA", "CPRA", "privacy policy", "data privacy", "opt-out request",
"cookie consent", "data breach notification", "biometric data",
"privacy compliance", "do not sell", "consumer rights request"],
"tcpa": ["TCPA", "robocall", "SMS marketing", "text message consent",
"do not call", "DNC list", "autodialer",
"prior express written consent", "one-to-one consent",
"SMS campaign sued", "text marketing compliance"],
"corporate": ["LLC formation", "form an LLC", "register a business",
"annual report filing", "registered agent", "foreign qualification",
"state registration", "business formation", "incorporate",
"S-Corp election", "C-Corp vs S-Corp", "EIN",
"operating agreement", "good standing"],
"telecom": ["FCC 499A", "STIR/SHAKEN", "telecom compliance",
"IPES registration", "ISP registration", "robocall attestation",
"FCC registration", "CLEC", "telecom license"],
"crtc": ["CRTC registration", "Canadian carrier", "BITS registration",
"Canadian telecom", "BC corporation telecom", "alternative to 214",
"FCC 214 alternative", "Canada CRTC", "CRTC reseller"],
"payroll": ["payroll compliance", "payroll tax", "W-4", "Form 941",
"employer taxes", "FUTA", "SUTA", "withholding",
"QuickBooks payroll", "Xero payroll", "payroll setup"],
}
Rate Limits
- Max 3 replies per run, max 1 per subreddit
- 5-15 min pause between replies
- Daily limit: 10 replies
- Max post age: 7 days
- Shuffle subreddit order each run
Subreddit-Specific Rules
- r/Bookkeeping: Rule 6 permanently bans AI discussion. Be extra careful.
- r/tax: No soliciting (Rule 2), no linking business content (Rule 3)
- r/smallbusiness: No blog links/SEO (Rule 2), no promotion (Rule 3)
- r/legaladvice: Reply as "compliance perspective" not legal advice
- r/antiwork: Audience is employees; frame replies showing employer risk
- r/taxpros: RESTRICTED — cannot post without approval. Skip for now.
Manual Engagement Channels (No Automation Possible)
Priority 1 — Create Your Own Facebook Group
Create "Small Business HR & Compliance Tips" or similar. Full control over:
- Scheduling posts (Hootsuite / Meta Business Suite)
- Email capture via join questions
- Content calendar
- No competition from other consultants
- 1.8B monthly Facebook Group users
Priority 2 — QuickBooks Community (1.6M members)
Answer 1099/payroll/contractor questions. Establish expertise. Cannot promote directly — Intuit removes external links. Build reputation as a helpful expert.
Priority 3 — Intuit Accountants Community (ProConnect)
Tax professionals who directly advise clients on compliance. These are ideal referral partners. Build relationships.
Priority 4 — LinkedIn Personal Brand
Post compliance tips 2-3x/week from Justin's personal account. Comment on HR/compliance discussions. Connect with:
- CPAs and accounting firms (referral partners)
- HR consultants (referral partners)
- Business attorneys (referral partners)
Priority 5 — Alignable (9M business owners)
Local SMB social network. "Legal & Insurance" and "Hiring" topic forums. Low competition, high intent. Manual participation.
Priority 6 — BiggerPockets (3M members)
Real estate investors — active contractor classification and entity formation discussions. Manual answers in Legal & Tax forums.
Priority 7 — ContractorTalk (170K, 3.6M posts)
Construction industry. Business forum covers worker classification, insurance, licensing. Has sponsor programs for paid visibility.
Priority 8 — Industry Facebook Groups (manual)
Join and participate in:
- Restaurant Owners groups (tip credit, wage-hour)
- Cleaning Business Owners (~50K) (1099 misclassification)
- Construction Business Owners (subcontractor classification)
- QuickBooks Users & Proadvisors (~50K)
- Bookkeepers' Corner (~30K)
Priority 9 — Quora
Answer compliance questions. Answers rank in Google (long-tail SEO). Lower volume than Reddit but longer shelf life.
Dropped Channels (With Reasoning)
| Channel | Why Dropped |
|---|---|
| Stack Exchange | Wrong audience. SE users are developers/academics, not business owners. The Law/Workplace SEs have compliance questions but strict anti-promotion rules and low volume. |
| dev.to | Developer audience. Business owners don't read dev.to articles about CCPA or FLSA. |
| Hacker News | No write API. Cannot automate. Tech audience, not SMB owners. |
| Discord | No scalable monitoring. Manual participation in dozens of servers not worth it. |
| Twitter/X | API pricing prohibitive ($100/mo minimum). Organic reach collapsed. |
| TikTok / Instagram | Wrong format for compliance consulting content. |
Metrics
Track weekly:
- Reddit posts scanned vs. keyword matches vs. replies posted
- Click-throughs to performancewest.net (UTM links)
- Free tool completions from Reddit traffic
- Mailing list signups from Reddit traffic
- Quote requests attributed to forum channel
- SKIP reasons logged to capability-gaps.log
Monthly review:
- Best-performing subreddits by click-through rate
- Best-performing keyword triggers
- Reply quality audit (sample 10, score for helpfulness)
- Adjust subreddit priority and keyword triggers