HALO Knowledge Docs
Generated knowledge spine · research/lanes/07-competitor-gaps.md

09 · Market gap

What the commercial platforms ship that HALO does not.

Generated from research/lanes/07-competitor-gaps.md · regenerate with /opt/homebrew/opt/node@24/bin/node site/scripts/generate-docs.mjs

Research complete. Sending my findings.

HALO CRM — Market Gap Teardown

1. The Feature Gap Table (market table-stakes vs HALO)

Every "market has" row below is verified from a live vendor product page unless marked. Sources: Infloww ↗, Supercreator agency ↗, CreatorHero ↗, OnlyMonster ↗, Scrile Connect ↗.

CapabilityWho ships it (verified)HALOSeverity
Fan CRM — per-fan record, tags, notes, lifecycle stage, spend historyInfloww (Smart Lists, Insights panel), Supercreator (tags/notes/stages/filters), CreatorHero (spend above profile pic)AbsentCritical — HALO's CRM object is the creator; the market's is the fan. This is the single biggest structural gap.
Per-chatter revenue attribution — $ generated per chatter per shiftInfloww (employee reports: sales, messages sent, PPVs unlocked), CreatorHero (revenue + hours per employee), SupercreatorAbsent (has payroll/attendance, not revenue-linked)Critical — HALO pays chatters but can't rank them. Commission pay is impossible without it.
Shift management + handoverInfloww (Employee Shifts: create/assign/schedule + reports)Attendance onlyCritical
Conversation handover context — summary of chat state when a shift changesCreatorHero (AI chat-history summarization for handoff)AbsentHigh
Message script / storyline library with send + conversion trackingInfloww (Scripts, grouped into storylines, tracks sends and purchases), Supercreator, OnlyMonsterAbsentHigh
Mass-message / PPV campaign tooling + segment targetingAll fiveAbsentCritical
Whale identification / top-spender surfacingInfloww (top fans), Supercreator (top spenders), OnlyMonster (prioritize highest-paid fans)AbsentHigh
Content vault with "already sent to this fan" trackingSupercreator (Super Vault — "prevents re-sending content to fans"), CreatorHero (Quick Check: which content fans already viewed)Has Drive + taxonomy + thumbnails, no per-fan usage ledgerHigh — HALO is one join table away. Highest ROI-per-hour fix.
Credential-free delegated accessSupercreator (password-less access management), InflowwCredential vault (shares secrets)High — HALO's model is architecturally weaker than the market's.
Traffic-source / link attribution to revenueInfloww (free-trial + tracking links: revenue, costs, profits per link), CreatorHero (Instagram/TikTok tracking), OnlyMonsterAbsentHigh
Churn / expiry win-back workflowInfloww (Smart Messages on expiry), CreatorHero (expiring-fan winback), Supercreator (Auto-Follower)AbsentMedium
Cross-platform coverage (OF/Fansly/Fanvue/MYM)Infloww (all four), OnlyMonsterSingle-platform assumptionMedium
Compliance word-blocking on outbound messagesInfloww ("Block sensitive words" — editable database), OnlyMonster (restricted words)AbsentHigh — see §3.
1099 / contractor tax-form trackingGRIN (creator payments incl. 1099s)Invoicing, no tax-form layerHigh

The one-sentence version: HALO is an excellent agency back-office (money, people, contracts, content storage). The market's products are revenue-floor operating systems (fans, conversations, attribution). He built the half nobody sells, and is missing the half everybody sells.


2. Patterns Stolen From Adjacent Verticals

QA scorecards + calibration → from BPO/contact centres. The standard is a weighted rubric scored per interaction (score ÷ criteria × 100), with weekly calibration sessions where reviewers score the same sample to catch interpretation drift. The industry is moving from manual sampling to 100% automated scoring at 50+ agents. Transfers because a chatter team is a contact centre with a revenue KPI instead of an SLA. HALO has gamification (XP/quests) — that's a motivation layer bolted onto a missing measurement layer. Gamify a QA score and it becomes real.

Shrinkage-aware capacity forecasting → BPO WFM. Staffing = volume × handle time, inflated by shrinkage (breaks, training, unplanned absence) and modelled with Erlang C. Transfers because fan messages arrive in predictable diurnal/timezone waves; understaffing a peak hour is directly lost PPV revenue. HALO tracks attendance but doesn't forecast coverage.

Commission waterfalls + trust accounting → talent/music/model agencies. Agencies apply commission automatically per artist and per deal type; splits stack (15-20% manager + 10-20% agency = 25-40% off the top before the creator's cut), and guilds cap rates and mandate remittance windows. Real-estate back-offices add segregated client trust accounts with timestamped audit trails of every calculation, approval and disbursement. Transfers because HALO already takes a revenue share and pays referral partners — it has a waterfall whether or not it models one. Worth flagging: none of the talent platforms surveyed advertise formal trust accounting; that language lives only in real-estate systems. If HALO ever holds creator funds before remitting, it is doing trust accounting informally.

Client portal → every mature agency vertical. Talent platforms let the represented party see their own bookings, statements and documents. Transfers because the #1 documented creator complaint against agencies is opaque earnings reporting (agencies "underreport tips, PPV, or bonuses"; the recommended defence is demanding itemized reports). A read-only creator portal showing gross → deductions → net converts HALO's biggest trust liability into its strongest sales pitch. This is the differentiator I'd rank first.

Roster availability + booking calendar → model/talent agencies. Shoot scheduling, holds, conflict detection across a roster. Transfers directly to content-shoot planning; HALO has a content drive with no production pipeline feeding it.


3. What Gets This Business Burned

The highest-value section, because none of these arrive as feature requests.

Platform ban / de-platforming. Verified: bans arrive with no warning; creators report losing 80-100% of monthly income overnight; platforms freeze or forfeit unpaid earnings; re-registration fails because platforms fingerprint IP, device, payment-processor IDs and KYC hashes. Peer-reviewed work (Di Cicco & Beraldo, 2025 ↗) confirms creators keep backup accounts specifically because the fanbase is the asset their labour builds. Software mitigation: an owned, exportable fan contact ledger (the fan CRM from §1, again) plus scheduled export of content and fan lists. Ban risk is the strongest business case for building fan CRM — it is continuity, not marketing.

Chargebacks. Verified: the creator/agency absorbs the loss, not the platform; banks decide unilaterally; adult merchants run chargeback ratios 2-3× standard e-commerce against Visa's 0.9% VAMP threshold, and Visa's Integrity Risk Program flags MCC 5967. Excess chargebacks also trigger bans — OnlyFans flags the creator, not the fan. Software mitigation: immutable, timestamped conversation + delivery logs exportable as a dispute evidence pack; a chargeback register with per-creator ratio monitoring against the 0.9% line. HALO has a payment log — this is an extension of it, and it is high-leverage.

Chatter fraud and poaching. Verified pattern: chatters steer fans off-platform (Instagram, Telegram, WhatsApp, Snapchat) to monetise privately or to take the book of business when they leave; they also poach creators using access to earnings data; hourly-paid chatters fake engagement. Software mitigation: outbound content scanning for handles/links/off-platform terms (the market ships this as "restricted words"), least-privilege RBAC hiding aggregate earnings from chatters, and per-chatter revenue attribution making fake engagement visible. HALO has RBAC — the gap is outbound message inspection and attribution.

Content leaks / DMCA. A whole vendor category exists (Rulta, BranditScan, CopyrightShark, Remove.tech, Enforcity — verified as live services, feature claims are marketing). Structurally important: filing a DMCA notice personally exposes the filer's legal name and address, which is why agencies file on the creator's behalf; most Reddit leaks point to third-party hosts so notices must go to the source too; some hosts simply ignore notices, making search de-indexing the parallel play. Software mitigation: per-asset forensic watermarking so a leak can be traced to the fan who received it, plus a takedown case tracker. This is buy-plus-build, not build.

Creator contract disputes. Verified market pattern: auto-renewing exclusive contracts with no performance clauses are a known abuse, and disputes turn on what was actually agreed and what was actually paid. HALO has contracts/e-sign — the missing half is binding the signed terms to the computed split so the ledger derives from the contract rather than sitting beside it.

Payment-processor de-risking. Verified: sudden freezes, rolling reserves and terminations are routine for adult-adjacent flows. Mitigation is process, not code — banking redundancy, clean descriptors — but software should at minimum not assume a single payout rail.

Creator PII breach. Agencies hold government ID (platform KYC), addresses, bank details. HALO's credential vault concentrates this. Mitigation: envelope encryption for ID documents, access audit trails, and retention/deletion policy. Note this compounds the ban risk: leaked identity documents are an existential harm to this specific worker population, not a routine data incident.


4. OSS For The Top Gaps

All rows below verified via gh api on 2026-08-29 (stars, SPDX, last push all read from the API). Licence is metadata, not a filter.

RepoStarsLicenceLast pushSuppliesDifficultyVerdict
chatwoot/chatwoot36,285MIT core; enterprise/ dir separately licensed (API reports NOASSERTION)2026-08-29Multi-agent shared inbox: assignment, teams, canned responses, conversation labels, agent performance reports, audit trail. The closest existing thing to a chatter console.High — heavyweight Rails app; port the data model, don't deploy itStudy, steal the schema. Its conversation/assignment/agent model is the missing half of HALO.
twentyhq/twenty55,813AGPL-3.0 + Enterprise-marked files + MIT SDK packages (verified in LICENSE text)2026-08-29CRM object model: custom objects, pipelines, timeline activityMediumStudy only. HALO already has Convex; don't adopt a second backend.
formancehq/ledger1,368MIT2026-08-28Programmable double-entry ledger built for fintech money movementMediumStrongest recommendation in this table. Commission waterfalls, revenue splits and creator balances are a double-entry problem. MIT, actively pushed, purpose-built.
frappe/hrms8,695GPL-3.02026-08-28Shift management, attendance, payroll, leaveMedium-high (full Frappe stack)Study the shift/roster model; HALO's payroll already exists.
documenso/documenso14,796AGPL-3.02026-08-29E-signature with audit trailLow if used as a serviceOnly relevant if his e-sign lacks a tamper-evident audit trail.
ShieldMnt/invisible-watermark1,973MIT2023-09-23 — staleBlind invisible image watermarking (per-fan leak tracing)LowAdopt with caution. MIT and directly useful for per-recipient watermarking, but unmaintained ~3 years. Verify it still runs on current Python/deps before depending on it. Video is not covered.
invoiceninja/invoiceninja10,034Source-available, NOASSERTION (Elastic-style)2026-08-27InvoicingSkip. HALO already has multi-currency invoicing.

Where no credible OSS exists — call it plainly:

  • DMCA monitoring/takedown at scale — no viable OSS. The crawl surface and platform relationships are the product. Buy (Rulta/BranditScan/Remove.tech tier) and build only a case-tracker in HALO.
  • Chatter QA scorecards for this vertical — commercial contact-centre QA (Calabrio, Verint, NICE) exists but is enterprise-priced and wrong-shaped. Build — it's a rubric table, a sampling job and a scoring form. Genuinely small.
  • Chargeback evidence packs — no OSS. Build, small, on top of the existing payment log.
  • Payment-processor redundancyprocess fix, not software.

5. Ranked Verdict

(a) Table-stakes he'll be asked for soon — build these

  1. Fan CRM (fan as a first-class entity with spend history). Everything else in this report depends on it, and it doubles as ban-continuity insurance.
  2. Per-chatter revenue attribution — unlocks commission pay, fraud detection, and makes the existing gamification measure something real.
  3. Shift scheduling + handover notes — he has attendance, not shifts.
  4. Content-sent-to-fan ledger — one join table against the drive he already built. Best ROI per hour in the whole report.
  5. Outbound message scanning for off-platform solicitation — anti-poaching; the market ships this.

(b) Differentiators he could own (incumbents are weak here)

  1. Creator-facing transparency portal — gross → deductions → net, contract-derived. Verified as the market's loudest trust failure, and none of the five competitors advertises it. He already has the ledger, contracts and invoicing to power it. This is his wedge.
  2. Double-entry commission waterfall (via formancehq/ledger, MIT) — incumbents track revenue; almost none do proper split accounting. His referral-partner model already needs it.
  3. Chargeback evidence pack + per-creator ratio monitoring against the 0.9% VAMP line — nobody markets this; it directly protects against both refund loss and ban risk.
  4. Rights-protection case tracker wired to a bought DMCA service, with per-fan watermarking for leak tracing.

(c) Do NOT build

  • Anything that automates fan conversation end-to-end. Fully automated fan interaction is not permitted under the platform's terms (flagged even by SuperCreator's own reviewers ↗). Chatter assist — draft suggestions a human sends — is fine; autonomous send is not.
  • A platform client / browser automation layer. Infloww and OnlyMonster ship desktop browsers because they've absorbed the maintenance cost of tracking an unstable target. A solo developer cannot.
  • AI "digital clone" voice replication of creators. He already has voice cloning; extending it to impersonate creators to fans is a consent and disclosure minefield, and it is what the N.Z. v. Fenix litigation was about.
  • Building his own payment rails. Use specialist high-risk acquirers.

Out of scope by policy

I did not research, and deliberately excluded: anti-detect browsers, per-creator proxy/unique-IP provisioning, and device-fingerprint management. Infloww markets "unique proxies… a unique IP" per creator and OnlyMonster markets an "anti-detect browser" — I report these as factual market context only. They are detection-avoidance capability; I did not investigate how they work or how to build them. Also excluded: platform scraping against terms, ban-evasion or re-registration tooling, and anything involving sexual content generation or scripting. Everything above is compliance, workforce, payments, rights-protection and continuity capability.

Evidence quality note: the competitor feature census in §1 is drawn from live vendor product pages I fetched directly — those are marketing claims about features that exist, which is reliable for "does this feature exist" and unreliable for "does it work well." Performance and adoption stats (Infloww's "40% faster", Supercreator's "$180M generated", "25,000+ creators") are unverified vendor claims. Failure modes in §3 are corroborated across vendor blogs, one peer-reviewed paper, and one litigation write-up; the patterns are well-attested, specific loss percentages are not. All repo data is API-verified.

Canonical source remains research/lanes/07-competitor-gaps.md. This HTML is a generated projection; edit the source, then run generate-docs.mjs.