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)
- Pricing shock — Complex pricing, 120%+ billing surprises, $0.99/resolution AI fees that add up, 7-8x price increases after startup discounts expire
- Auto-renewal traps — $20K+ contracts auto-renewed without warning, rigid cancellation policies
- Terrible customer support — 24+ hour response times, 3+ weeks for resolution, template answers, 64% of negative reviews mention support failures
- Fin AI issues — Overhyped, can't be turned off during live agent conversations, counts "resolutions" that weren't actually resolved
- Platform bugs & outages — "Outages every other week," personal data leaks, API failures lasting months
- 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
- "Powered by SupportWire" widget viral loop — Every free user's website becomes a billboard. Charge $19–29/mo for branding removal.
- Bottom-of-funnel SEO first — Alternatives pages, comparison pages, programmatic SEO (modeled on Crisp's 23,000-page approach)
- 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)
- Content marketing engine — Four pillars: comparison/alternative pages, free tools & calculators, programmatic SEO, blog content
- Integration marketplaces — WordPress and Shopify plugins early, Zapier integration
- Product Hunt launches — Repeat launch strategy (Crisp did 12+ launches)
- 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:
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)
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)
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)
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)
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:
- Message delivery guarantees — Every message must arrive with visible confirmation
- Notification reliability — Desktop, mobile, sound, email fallback must each work independently
- Connection resilience — Auto-reconnect, session persistence, offline message sync
- Conversation history persistence — Survives page refresh, browser close, device change, return visits
- Widget performance — Under 150KB initial load, under 500ms JS execution, async loading
- Typing indicators — Both directions, debounced, auto-clearing
- Agent availability status — Online/offline/away indicators, queue position, wait time
- Customer context panel — Name, email, current page, full history without clicks
- Canned responses with keyboard triggers — 2-3 keystrokes, dynamic variables, searchable
- Conversation routing — Auto-reassigns when agents go offline
- Unified customer identity — Same customer recognized across channels/sessions/devices
- 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