CEO OS

Context

Purpose: Drop this file into any new Claude thread to give full context on the product, strategy, competitive landscape, and current state.

Last updated: March 2026


What is SupportWire?

SupportWire (formerly Helpdock) is a B2B live chat and customer support platform at supportwire.app. It competes directly with Intercom, Crisp, Help Scout, tawk.to, LiveChat, Zendesk, Freshchat, and Tidio.

The product is bootstrapped, pre-launch, and follows a product-led growth (PLG) model. The target ranking in the market is: SupportWire first, then Intercom, then Crisp.

Note: Older strategy documents may reference "Helpdock" — that's the same product, now rebranded to SupportWire.


Product: What's Built

Tech Stack

  • Backend: Elixir / Phoenix (WebSockets for real-time messaging, PubSub for broadcasting)
  • Web app: SvelteKit + Tailwind CSS 4 + shadcn-svelte (60+ components)
  • iOS app: Native Swift (Liquid Glass design for iOS 26+, Home Screen widgets, Siri Shortcuts, Handoff, SharePlay, Live Activities)
  • Widget: Embeddable JS (new SupportWireWidget(config)), configurable position/theme/type, programmatic API (open(), close(), toggle(), sendMessage())
  • Search: Meilisearch (full-text across messages, customers, knowledge base)
  • Jobs: Oban (Elixir) for async processing
  • Storage: AWS S3 with presigned URLs
  • Notifications: Firebase Cloud Messaging (FCM)
  • Error tracking: Sentry
  • Design system: OKLCH color palette, 13px base font, Hugeicons + Lucide, brand gradient #0091FF → #FF02F0 → #F76808 → #6647F0

Core Features (Already Built)

  • Authentication: Email/password, magic link, Google OAuth, Apple OAuth, SSO, sudo mode
  • Multi-tenant orgs: Org-level settings, API keys, org switcher
  • Team collaboration: Invite via email, RBAC (admin/moderator/agent), auto-assignment
  • Inbox: Real-time conversation list, status management (open/closed/resolved/on hold/waiting), multi-filter, view modes (all/open/closed/assigned to me/unassigned), assign/reassign, spam flagging, full-text search, resizable three-panel layout
  • Messaging: Real-time via Phoenix WebSockets, rich text editor (HTML), message editing & deletion, file attachments (S3), typing indicators (both directions), system messages, audio notifications
  • Screenshot capture & annotation: Full-page capture, region selection, pen/arrow/rectangle/text/crop tools (widget feature)
  • AI assistant: Dedicated AI chat interface (web + iOS), conversation history, knowledge base context chips, streaming responses, bot configuration
  • Knowledge base: Create stores from URLs, URL scraping, activate/deactivate pages for AI training, Meilisearch indexing
  • Dashboard & analytics: Activity charts, status breakdown, peak timing heatmap, geographic/browser/OS/language distribution, week-over-week trends, stat cards
  • Customer management: Directory with search/filters, profiles (email, location, timezone, browser, OS, language), online/offline detection, source tracking
  • Integrations: Slack, Discord (scaffolding), AWS S3, Meilisearch, Firebase FCM, Sentry, Swoosh (email)
  • iOS-specific: 6 Home Screen widget types, Live Activities, Siri Shortcuts, Spotlight indexing, Handoff/Continuity, SharePlay, haptic feedback

Marketing Site (Built)

  • Home, Blog (3 posts), Changelog (20+ entries), FAQ, Contact
  • Intercom comparison page with feature table, reviews, migration timeline
  • Legal pages (Terms, Privacy, GDPR)
  • Free tools (live): Intercom Pricing Calculator, Live Chat ROI Calculator, Support Response Timer
  • SEO: JSON-LD, Open Graph, Twitter cards
  • Light/Dark/System theme
  • Embedded SupportWire widget on-site

By the Numbers

~50 API endpoints, 5 client apps (web, widget, iOS, marketing site, API), 6 third-party integrations, 3 interactive free tools, 6 iOS Home Screen widget types.


Competitive Positioning

Primary Narrative

SupportWire is "the opposite of Intercom" — every pain point they have, SupportWire fixes. The core irony: Intercom is a customer service platform with a 2.9/5 Trustpilot rating and terrible customer service. SupportWire's tagline: "Fast support for fast teams."

Intercom's Key Vulnerabilities (from 500+ review analysis)

  1. Pricing shock — Complex pricing, 120%+ billing surprises, $0.99/resolution AI fees that add up, 7-8x price increases after startup discounts expire
  2. Auto-renewal traps — $20K+ contracts auto-renewed without warning, rigid cancellation policies
  3. Terrible customer support — 24+ hour response times, 3+ weeks for resolution, template answers, 64% of negative reviews mention support failures
  4. Fin AI issues — Overhyped, can't be turned off during live agent conversations, counts "resolutions" that weren't actually resolved
  5. Platform bugs & outages — "Outages every other week," personal data leaks, API failures lasting months
  6. Refund nightmares — Circular authentication loops, 2-month waits for promised 10-day refunds

SupportWire's Competitive Promises

  • Guaranteed live response within 1 hour (human support, not chatbots)
  • Transparent, published pricing — no "book a call," no per-resolution fees, no surprise bills
  • Opt-in renewals with 30-day advance notification, one-click cancellation
  • 99.9% uptime guarantee with real-time status page
  • 60-day money-back guarantee
  • Flat-rate per-workspace pricing (not per-seat)

Primary Competitors

Competitor Key Weakness SupportWire Exploits
Intercom Expensive, complex pricing, terrible support, Fin AI overhyped
Crisp 1.8/5 Trustpilot, platform instability, freezing, no mark-unread, never-ending conversations
Help Scout No status page, limited beyond inbox + KB + chat
tawk.to Free but limited features, no control of brand narrative
LiveChat Notification failures, per-seat pricing punishes growth
Freshchat 1.9/5 Trustpilot, push notifications broken, app crashes
Zendesk 533KB widget, bloated, SMS creates separate profiles

Growth Strategy

PLG Pricing Architecture

Tier Price Includes
Free $0 2 agents, basic chat, 100 conversations/mo, "Powered by SupportWire" branding
Starter $49/mo 5 agents, unlimited conversations, knowledge base, contact forms, basic analytics
Pro $149/mo 15 agents, AI chatbot, status page, changelog, feedback portal, CSAT/NPS, branding removal
Scale $349/mo Unlimited agents, unlimited AI, white-label, advanced analytics, priority support

The Bundle Play

SupportWire at $149/mo replaces $200–400/mo in standalone tools: live chat ($25–85), status page ($20–29), changelog ($29–49), feedback board ($29–79), CSAT surveys ($20–25), knowledge base ($69–139). No major competitor bundles all of these alongside live chat.

Key Growth Levers

  1. "Powered by SupportWire" widget viral loop — Every free user's website becomes a billboard. Charge $19–29/mo for branding removal.
  2. Bottom-of-funnel SEO first — Alternatives pages, comparison pages, programmatic SEO (modeled on Crisp's 23,000-page approach)
  3. Free ungated micro-tools — Drive signups through utility. Three live tools already; five Tier 1 tools planned (Support Benchmark Comparator, Chat Staffing Calculator, Support Response Quality Grader, True Cost Per Ticket Calculator, Canned Response Quality Checker)
  4. Content marketing engine — Four pillars: comparison/alternative pages, free tools & calculators, programmatic SEO, blog content
  5. Integration marketplaces — WordPress and Shopify plugins early, Zapier integration
  6. Product Hunt launches — Repeat launch strategy (Crisp did 12+ launches)
  7. Founding customer program — Scarcity-driven loop with locked pricing, badges, direct founder access

Marketing Psychology Framework

  • "Why Now" wedge: Support is becoming product experience; speed is table-stakes UX; billing unpredictability is now a CFO problem
  • Speed Receipt proof ritual: Live widget load time displayed everywhere, public /perf page with methodology
  • Auditable pricing: "What counts" vs. "what never counts" tables, explicit limit behavior, no overages ever
  • Wedge ICP for first 90 days: B2B SaaS companies with trials/onboarding (recommended)
  • Switching-first funnel: /switch-from-intercom as a core conversion path with migration timeline, risk reversal, switcher testimonials
  • Identity-led positioning (primary): "Fast support for fast teams" / Comparison positioning (secondary): "Intercom without the bloat"
  • Anti-Bloat Manifesto: Public commitments about what SupportWire will never become

Five Differentiated Feature Opportunities

These are validated by specific user complaints and designed for a small team:

  1. Auto close-the-loop when Linear/GitHub issues resolve — Watch dev tickets created from conversations; auto-notify customers when fixed. Intercom's Linear integration is single-repo only with no bidirectional sync. (4-6 weeks)

  2. Slack thread-based ticketing — Support conversations as threads within shared customer channels, not separate channels. Intercom's Slack integration is one-way notification only. Pylon raised $17M from a16z for this exact approach. (6-8 weeks)

  3. Mobile agent app that actually works — Reliable push notifications, full inbox functionality, working status sync. Both Intercom and Crisp mobile apps are broken (90% notification failure reports, constant disconnections). Pylon has no mobile app at all. (3-4 months)

  4. Company-level conversation view — Aggregate all conversations across contacts at an account. B2B-native but missing from both Intercom (contact-only) and Crisp (no aggregation). (4-6 weeks)

  5. Conversation state management — Mark unread, snooze, pending (waiting on customer). Crisp literally cannot mark conversations as unread. (2-3 weeks)


Table Stakes: What Must Work Perfectly

Based on analysis of hundreds of reviews, teams churn from chat tools because basics fail — not because they lack AI. Priority order by trust damage when they fail:

  1. Message delivery guarantees — Every message must arrive with visible confirmation
  2. Notification reliability — Desktop, mobile, sound, email fallback must each work independently
  3. Connection resilience — Auto-reconnect, session persistence, offline message sync
  4. Conversation history persistence — Survives page refresh, browser close, device change, return visits
  5. Widget performance — Under 150KB initial load, under 500ms JS execution, async loading
  6. Typing indicators — Both directions, debounced, auto-clearing
  7. Agent availability status — Online/offline/away indicators, queue position, wait time
  8. Customer context panel — Name, email, current page, full history without clicks
  9. Canned responses with keyboard triggers — 2-3 keystrokes, dynamic variables, searchable
  10. Conversation routing — Auto-reassigns when agents go offline
  11. Unified customer identity — Same customer recognized across channels/sessions/devices
  12. Mobile parity — Full-screen widget, push notifications, stable app

Content Strategy Roadmap

Immediate (Months 1-2)

  • Build 15-20 /alternatives/{competitor}/ pages targeting Intercom, Zendesk, Freshdesk, Crisp, Tidio, Help Scout, LiveChat, tawk.to, etc.
  • Each page: year-stamped H1, "why people switch" section, 30+ criteria feature comparison, real pricing, verdict, free trial CTA

Short-term (Months 2-4)

  • Launch programmatic comparison pages ({Competitor A} vs {Competitor B} for all major pairs)
  • Build /free-tools/ hub page
  • Ship 2-3 additional free micro-tools from Tier 1 list
  • WordPress and Shopify integrations for marketplace distribution

Medium-term (Months 4-8)

  • Scale to 1,000+ programmatic pages across 10+ languages
  • Launch "Building SupportWire" transparency blog (Groove's playbook)
  • Blog content engine: 4 pillars (live chat best practices, support operations, CX & retention, AI in support)
  • Product Hunt launch

Longer-term (Months 6-12)

  • Expand to 5,000+ programmatic pages
  • Deep integrations (HubSpot CRM, Linear, Jira)
  • Startup program (90% discounts for YC/Techstars companies)
  • Partnership co-marketing with non-competing startup tools
  • Original research reports for link building

Key Principles & Preferences

  • Research-first workflow: Research → strategy document → polished deliverable (PDF preferred for CEO-level presentations)
  • Presentation style: Visual, dark-themed, color-coded effort/impact tags, scannable structure
  • Lead with benchmarks over ROI calculators — benchmark tools establish SupportWire as an industry source of truth
  • Keep all tools ungated — frictionless access drives more signups than gated lead-gen
  • Bottom-of-funnel first — commercially efficient BOFU content before broader awareness plays
  • Competitive gap = opportunity — the absence of free tools across live chat vendors is SupportWire's clearest differentiation lever
  • Price per workspace, not per agent — avoids the #1 Intercom complaint
  • Patience — LiveChat took 12 years to IPO, Crisp took 3 years to pass €1M ARR

Reference Models & Inspiration

  • Crisp: Bootstrapped to 600K users on $0 raised, 23,000 programmatic SEO pages, 12+ Product Hunt launches, "Powered by" viral loop
  • tawk.to: 100% free forever model, 35%+ market share, 2B+ monthly widget interactions
  • Help Scout: Content marketing driving 60% of revenue at 1-2 month CAC payback
  • Groove: $5M ARR at 60% EBITDA on radical transparency blogging
  • HubSpot Website Grader: 25K+ organic visits/mo, 1.2M backlinks — the free tool growth model
  • Pylon: $17M Series A for Slack Connect-native B2B support — validates the Slack ticketing opportunity
  • DevRev: Raised funding to bridge support-to-development gap — validates the Linear/GitHub close-the-loop feature

Connected (1)

Private. Behind Cloudflare Access. © Karthik Kamalakannan.