FreeScout

communicationsmall business

Self-hosted shared inbox and help desk built with PHP/Laravel. A close open source replica of Help Scout — conversation threads, collision detection, saved replies, and a module system — without the per-agent subscription cost

#helpdesk#shared-inbox#email#support#php#self-hosted

Quick Start

docker run -d -p 8080:80 -e APP_URL=http://localhost:8080 -e DB_HOST=db -e DB_DATABASE=freescout freescout/freescout:latest

Overview

FreeScout is a self-hosted shared inbox and help desk built to closely replicate the Help Scout experience in an open source PHP application. Teams that have used Help Scout will find FreeScout immediately familiar — the same conversation-based interface, the same assignment and status workflow, and the same focus on making email-based customer support feel organised rather than chaotic.

The shared inbox model means multiple agents work from the same conversation queue without the confusion of a shared Gmail account. When one agent opens a conversation to reply, FreeScout shows a collision indicator to other agents who are viewing or actively typing a response to the same thread. This prevents the common problem in shared inboxes where two agents independently send different responses to the same customer email.

The module system extends the core for teams that need more than email management. A live chat widget, knowledge base, satisfaction surveys, custom fields, CRM integrations, and notification channels are all available as modules. The significant caveat is that the most useful extensions are paid add-ons sold through the FreeScout marketplace rather than free community modules. The base open source installation covers email helpdesk functionality well; teams that need live chat or a knowledge base should factor in those module costs when comparing FreeScout to Chatwoot or Zammad.

FreeScout is a PHP/Laravel application with a MySQL backend. It runs on any standard web server with PHP support, which means shared hosting is a viable deployment option — a meaningful advantage for small teams without dedicated server infrastructure. The Docker image handles production deployment for teams that prefer that path.

FreeScout: Pros & Cons

Pros (The Wins)Cons (The Friction)
Help Scout interface:
Familiar UI; minimal
retraining for the team.
Paid modules:
Live chat, knowledge base,
Slack cost extra.
Collision detection:
See who is replying
to prevent duplicates.
AGPL licence:
Commercial or SaaS use
needs licence review.
Runs on shared hosting:
PHP/MySQL; no Docker
or VPS required.
No social channels:
WhatsApp and Facebook
not in the open core.
4.3k stars:
Active project; module
ecosystem growing.
Basic reporting:
SLA and advanced metrics
behind paid modules.

Use Cases

Specific ways to use FreeScout for your workflow.

01
Replace a shared Gmail inbox with a proper help desk where multiple agents handle customer emails without stepping on each other
02
Run a support inbox where agents can see who is replying to a conversation in real time, preventing duplicate responses
03
Add a live chat widget to a website that routes conversations into the same inbox as email support
04
Manage support across multiple email addresses — sales@, support@, billing@ — from a single shared dashboard

Deployment Strategy

Recommended ways to host FreeScout in your own environment.

docker
self-hosted