FreeScout — Free self-hosted help desk & shared mailbox (Zendesk / Help Scout alternative)

3.8K stars 596 forks 3.8K watchers PHP GNU Affero General Public License v3.0
customer-support help-desk helpdesk helpdesk-ticketing helpscout laravel osticket-alternative php shared-mailboxes support ticketing ticketing-system zendesk zendesk-alternative
6 Open Issues Need Help Last updated: Sep 14, 2025

Open Issues Need Help

View All on GitHub

FreeScout — Free self-hosted help desk & shared mailbox (Zendesk / Help Scout alternative)

PHP
#customer-support#help-desk#helpdesk#helpdesk-ticketing#helpscout#laravel#osticket-alternative#php#shared-mailboxes#support#ticketing#ticketing-system#zendesk#zendesk-alternative

FreeScout — Free self-hosted help desk & shared mailbox (Zendesk / Help Scout alternative)

PHP
#customer-support#help-desk#helpdesk#helpdesk-ticketing#helpscout#laravel#osticket-alternative#php#shared-mailboxes#support#ticketing#ticketing-system#zendesk#zendesk-alternative
Swipe actions about 2 months ago
help wanted

FreeScout — Free self-hosted help desk & shared mailbox (Zendesk / Help Scout alternative)

PHP
#customer-support#help-desk#helpdesk#helpdesk-ticketing#helpscout#laravel#osticket-alternative#php#shared-mailboxes#support#ticketing#ticketing-system#zendesk#zendesk-alternative

AI Summary: Debug and resolve keyboard shortcut conflicts in FreeScout. The issue involves unwanted horizontal rule insertion (ctrl+enter) and extra line breaks (enter) when sending replies, impacting both email and live chat functionality. The solution requires investigating the keyboard shortcuts module's interaction with the reply functionality, potentially modifying its code or configuration to prevent the unintended behavior.

Complexity: 4/5
help wanted

FreeScout — Free self-hosted help desk & shared mailbox (Zendesk / Help Scout alternative)

PHP
#customer-support#help-desk#helpdesk#helpdesk-ticketing#helpscout#laravel#osticket-alternative#php#shared-mailboxes#support#ticketing#ticketing-system#zendesk#zendesk-alternative

AI Summary: Improve FreeScout's chat functionality to prevent all messages from a customer, even after closing a conversation, from going to the same conversation. This requires either modifying the system to respect the 'closed' status and open a new ticket when a new message arrives from a closed conversation, or changing the chat cookie to a session cookie (with a configurable option).

Complexity: 4/5
help wanted

FreeScout — Free self-hosted help desk & shared mailbox (Zendesk / Help Scout alternative)

PHP
#customer-support#help-desk#helpdesk#helpdesk-ticketing#helpscout#laravel#osticket-alternative#php#shared-mailboxes#support#ticketing#ticketing-system#zendesk#zendesk-alternative

AI Summary: Update FreeScout's WhatsApp integration to utilize Twilio's dedicated template message endpoint instead of the deprecated freeform endpoint. This requires modifying the code to detect template messages and route them appropriately, potentially adding a configuration option for endpoint selection, and implementing error handling to inform users when templates are used incorrectly.

Complexity: 4/5
help wanted

FreeScout — Free self-hosted help desk & shared mailbox (Zendesk / Help Scout alternative)

PHP
#customer-support#help-desk#helpdesk#helpdesk-ticketing#helpscout#laravel#osticket-alternative#php#shared-mailboxes#support#ticketing#ticketing-system#zendesk#zendesk-alternative