In everyday customer interactions, a reliable helpdesk system is essential. However, great helpdesk software doesn't need to be expensive — quite the opposite: Since the beginning of 2024, we have been using FreeScout, a free helpdesk that is professional, flexible, and completely open-source.
Previously, we used the WHMCS ticketing system for many years. But over time, the interface became increasingly cluttered, and the built-in spam filtering was hardly usable. This prompted us to rethink our approach. Today we are convinced: Switching to FreeScout was the right move.
What is FreeScout?
FreeScout is a free helpdesk system based on the Laravel framework. It offers classic support functions such as ticket management, automatic responses, notifications, assignments, and much more — similar to well-known solutions like ZenDesk or Freshdesk, offered as SaaS services.
The project was first published on September 23, 2018, on GitHub and has been actively developed since then. FreeScout isn't backed by a large company but rather a small development team from Russia that provides the project under the AGPLv3 License (Affero General Public License) — an open-source license that ensures free access to source code, even for hosted web services.
The difference is: FreeScout is not a subscription model but a self-hosted open-source solution — without monthly costs, without hidden fees.
Technical Details:
(For our self-hosted enthusiasts)
- Technology: PHP 8.x, Laravel 10.x+, MySQL/MariaDB/Postgres, Composer
- Platform: Fully self-hostable on Linux servers (e.g., with Apache or NGINX) (Works on Plesk)
- Deployment: Classic via web server or through Docker container
- User Interface: Modern, responsive, mobile-friendly
- Languages: English, German, Chinese, Danish, Finnish, French, Italian, Japanese, Kazakh, Korean, Croatian, Dutch, Norwegian, Persian, Polish, Portuguese, Russian, Spanish, Swedish, Slovak, Czech, Turkish, Hungarian.
- Integration: Support for IMAP, SMTP, Webhooks, Slack (module), Telegram (module), LDAP (module), REST API (module), etc.
- Security: Two-factor authentication, role and permission management, GDPR-compliant usage possible
- Scalability: Search optimization with Meilisearch for large datasets (module)
Why We Use FreeScout
We weren't actively looking for a "free helpdesk." Instead, FreeScout convinced us for entirely different reasons: The system is based on Laravel, a framework we work with daily — and that makes FreeScout particularly interesting for us because we can easily expand and integrate it deeply. The range of functions is surprisingly extensive without feeling overloaded.
For me personally, FreeScout feels more like an intelligent email inbox: clear, fast, yet equipped with everything a professional ticketing system needs – from notes and assignments to automations.
What I also really appreciate is the fair extension concept: The paid add-ons are extremely affordable, include lifetime updates, and still come under an open-source license. I am happy to support such models because they enable sustainable software development without a subscription obligation.
And what ultimately made it a must-have solution for me: the spam filter. Since we started using FreeScout, our support inbox has been free from Indian princes, dubious SEO offers, and overzealous app developers from around the world wanting to "scale our platform." For that alone, I wouldn't give up FreeScout.
Open Source with Optional Extensions
FreeScout is not just a free helpdesk, but also a thoughtful business model: The base is free, and developers support themselves through optional premium modules with lifetime licenses. For us as a company, this is a fair solution: We only pay for features we actually need — and keep full control over our data.
=> Which FreeScout Add-ons we use is covered in this article.
FreeScout Hosting by Becker Software (Ad) Use FreeScout for your helpdesk directly on our servers. Hosting for FreeScout starting at just €2.90 per month. Benefit from free installation by our qualified customer support. Find more information on our web hosting page.
All FreeScout Features Explained
Although FreeScout is kept simple, it can be extensively expanded. To help you assess whether FreeScout is suitable for your company, we have explained all features below.
Unlimited Users, Inboxes, and Tickets
There are no artificial limitations on the number of support agents or inboxes. There is also no limit on the number of tickets.
Useful when: you want to scale without additional costs Useful for: growing teams, startups, companies with multiple brands/inboxes
Internal Notes and Mentions (Paid)
Agents can leave each other notes on a ticket or tag colleagues with @mentions in a conversation — without the customer noticing.
Useful when: multiple people work on a ticket or consultations are needed Useful for: support teams with more complex inquiries or handovers
Automatic Replies and Workflows (Paid)
FreeScout can send automatic replies upon receiving a message, apply specific rules, and automate many recurring tasks with workflows.
Useful when: you want to standardize support processes Useful for: helpdesks with clear workflows or high volume
Collision Detection
If multiple agents open the same ticket, this is indicated to prevent accidental duplicate responses.
Useful when: several staff are working simultaneously in the system Useful for: teams with a lot of parallel ticket processing
Customer Satisfaction Rating (Paid)
After a ticket is closed, the customer can provide a rating — for quick feedback and better quality assurance.
Useful when: you want to continually improve support Useful for: everyone who values customer satisfaction
Saved Replies (Paid)
Templates for frequent replies save time and ensure consistent communication.
Useful when: similar inquiries keep coming in Useful for: hosting providers, software support, internal IT departments
Spam Filter (Paid)
The integrated spam filter learns over time and ensures that the inbox remains clean — without external tools or custom rules.
Useful when: you receive many irrelevant inquiries Useful for: everyone who uses support addresses publicly
Mobile App
FreeScout comes with a free mobile app, making working from a phone convenient. Even though the mobile app is just a web integration, it is very convenient with paid push notifications.
Useful when: you like to work from your phone Useful for: people who travel a lot.
Push Notifications (Paid)
Support staff receive instant notifications of new or updated tickets — on desktop or mobile.
Useful when: you want to respond quickly, even on the go Useful for: small teams, freelancers, on-call services
Customer Management (Paid)
With the CRM module, customer data, contacts, and individual fields can be managed — directly in the helpdesk.
Useful when: you want to keep support and customer data in one place Useful for: B2B companies, agencies, hosting providers
Integration with WHMCS (Community Module)
With the WHMCS module, you can see customer data, contracts, domains, and invoices directly in the ticket — without switching to WHMCS.
Useful when: you manage hosting customers Useful for: web hosts and resellers with WHMCS systems
API & Webhooks (Paid)
FreeScout offers a full-fledged REST API and webhooks for integration with other systems.
Useful when: you want to automate processes or integrate FreeScout into your own tools Useful for: developers, system integrators, internal tools
Dark Mode (Paid)
For comfortable working in dark environments — the dark mode for the entire UI.
Useful when: you have long support shifts Useful for: everyone who prefers dark interfaces
Attachments, Screenshots, and Images
Attachments can be viewed directly in the conversation, and screenshots can be pasted via copy & paste.
Useful when: you frequently handle technical inquiries with images Useful for: IT support, agencies, designers
=> You can find a list of all modules on the FreeScout module page.
