← all SaaS
Self-host Help Scout
Customer support helpdesk / shared inbox ·
Category: team chat & community
Help Scout is a shared-inbox helpdesk — multiple support agents handle one team@ inbox with assignments, internal notes, canned replies, and a knowledge base. The self-hostable replacements all rebuild the shared inbox + assignments + KB triangle; UI polish and reporting depth are the main differentiators.
Help Scout pricing anchor: Standard $20/user/mo; Plus $40/user/mo; Pro $65/user/mo (annual).
- GitHub
- ★ 4.25k · last commit 1d ago · 26 open issues
- License
-
AGPL-3.0 - Setup time
- 20min docker-compose (PHP + MariaDB)
- Monthly cost
- $5/mo VPS for a small support team.
Migration sketch. Pull `tiredofit/freescout` (community-maintained image) or use the official install script. FreeScout has a Help Scout Migrate module — point at your Help Scout API token and it pulls mailboxes, conversations, customers, and saved replies. Configure your IMAP/SMTP per-mailbox in Settings → Mailboxes; FreeScout speaks the same shared-inbox model.
Good fit forTeams who want the closest one-for-one Help Scout clone — same UI vocabulary (Mailbox, Conversation, Customer), same workflows.
Weak atPHP plugin ecosystem is the integration story — extending FreeScout with a non-PHP tool is awkward.
- GitHub
- ★ 29.1k · last commit 1d ago · 1183 open issues
- License
-
MIT Core is MIT; some Enterprise features (SLAs, custom roles) are gated.
- Setup time
- 30min docker-compose (Rails + Postgres + Redis + Sidekiq)
- Monthly cost
- $10/mo VPS for a small team; Postgres + Redis are the core ops surface.
Migration sketch. Pull `chatwoot/chatwoot:latest` with the official compose. Chatwoot is omnichannel (email + live chat + WhatsApp + Telegram + Instagram + SMS) — Help Scout's email-only model maps to a single Email channel inbox. Migrate via Chatwoot's API: pull conversations from Help Scout's API, POST to Chatwoot's `/api/v2/accounts/{id}/conversations`. Customers map cleanly; canned responses re-create as Chatwoot canned responses.
Good fit forSupport teams adding live chat, WhatsApp, or social DMs to their email-only Help Scout setup.
Weak atEmail-only workflows feel slightly heavy in Chatwoot's omnichannel UI; FreeScout is more focused if email is all you have.
- GitHub
- ★ 18.6k · last commit 7mo ago · 77 open issues
- License
-
MIT - Setup time
- 30min docker-compose (Symfony + MySQL)
- Monthly cost
- $5-10/mo VPS.
Migration sketch. Pull `webkul/uvdesk` from Docker Hub. UVdesk has a Help Scout migration module in its Marketplace — install via Composer, supply API credentials, and it pulls tickets, customers, and KB articles. Native e-commerce integrations (Shopify, Magento, WooCommerce) make it a fit for online retailers leaving Help Scout.
Good fit forE-commerce support teams that want order-context shown alongside the ticket without extra plugins.
Weak atUI feels more 'tickets' than 'shared inbox' — a different mental model than Help Scout if email-conversations are your primary metaphor.
In a terminal? npx os-alt helpscout prints this table —
how the CLI works →