FreeScout, made to fit.
If your help desk needs something FreeScout doesn't do out of the box, that's a module, and we write them. We also publish five of our own, free and open source.
Five modules, free on GitHub.
Every one came from a real problem on a real help desk. The quickest way to judge a FreeScout developer is to read their code.
FreeScout Mail365
Replaces SMTP and IMAP with the Microsoft 365 Graph API. Works with shared mailboxes, large attachments and automatic retries.
View on GitHub — FreeScout Mail365Custom Fields Read Only
Make a custom field read-only or hidden for agents, while the API keeps full write access. Enforced in middleware.
View on GitHub — Custom Fields Read OnlyCustomer New Ticket
A New Ticket button on the customer profile with their email already filled in.
View on GitHub — Customer New TicketMulti Assign
Assign extra users to a conversation alongside the main assignee, with logging, search and webhooks.
View on GitHub — Multi AssignAPI User Auth
User-scoped API tokens, so an app can act as a specific agent instead of holding admin credentials.
View on GitHub — API User AuthWhatever FreeScout doesn't do yet.
Custom modules
Built for your workflow and released properly, so the next FreeScout update doesn't undo it.
Integrations and API work
Connect FreeScout to your CRM, billing, telephony or internal systems.
Mail and authentication
Microsoft 365, OAuth, shared mailboxes and SSO.
Support and maintenance
We take on other people's modules, fix them, and tell you when a rewrite is cheaper.
Interface and workflow
Extra tabs, panels, bulk actions, folders and role-based fields.
Upgrades and migrations
Move from another help desk, or bring an old install up to date without losing history.
Need FreeScout to do something else?
Tell us what your agents are working around. We'll tell you whether it's a module, a setting or a bad idea, and what it would cost.