Scripts2026年4月28日·1 分钟阅读

FreeScout — Free Self-Hosted Help Desk and Shared Mailbox

A self-hosted help desk and shared mailbox system built with Laravel, offering a clean interface for managing customer support conversations without SaaS fees.

Introduction

FreeScout is an open-source, self-hosted help desk and shared mailbox application. Built with PHP and Laravel, it provides a clean, familiar interface for teams to manage customer support email conversations. It serves as a free alternative to Help Scout and Zendesk, giving organizations full control over their support data.

What FreeScout Does

  • Manages shared mailboxes where multiple team members collaborate on customer emails
  • Routes incoming emails to the correct mailbox and assigns conversations to agents
  • Tracks conversation status (active, pending, closed) with internal notes and tagging
  • Supports multiple mailboxes for different departments or products
  • Extends through a module system with community and official add-ons

Architecture Overview

FreeScout is a standard Laravel application running on PHP with a MySQL or MariaDB database. It fetches emails from configured IMAP mailboxes via a scheduled cron job, creates conversation threads, and sends replies through SMTP. The web UI is server-rendered with real-time updates via polling. Modules are Laravel packages that hook into the core event system to add features like Slack notifications, satisfaction surveys, and custom fields.

Self-Hosting & Configuration

  • Deploy via Docker or install manually on a LAMP/LEMP stack (PHP 7.3+, MySQL 5.6+)
  • Configure mailboxes in the admin panel with IMAP fetch and SMTP send credentials
  • Set up a cron job (php artisan schedule:run) for email fetching and background tasks
  • Use a reverse proxy with SSL for production; FreeScout supports the SITE_URL variable
  • Install modules from the admin panel to extend functionality (knowledge base, LDAP, etc.)

Key Features

  • Shared mailbox with conversation threading, assignment, and status tracking
  • Internal notes for team collaboration that are hidden from customers
  • Saved replies and auto-responses for common questions
  • Customer profiles with conversation history across all interactions
  • Module marketplace with extensions for Slack, Telegram, satisfaction ratings, and more

Comparison with Similar Tools

  • Help Scout — commercial SaaS with similar UX; FreeScout is self-hosted and free
  • osTicket — open-source ticket system; FreeScout provides a more modern email-centric interface
  • Zammad — feature-rich helpdesk; heavier to deploy, FreeScout is lighter for small teams
  • Chatwoot — multi-channel with live chat focus; FreeScout specializes in email-based support

FAQ

Q: Can I use FreeScout with Gmail or Office 365? A: Yes. Configure your Gmail or Office 365 account as an IMAP/SMTP mailbox in the FreeScout admin panel. App passwords or OAuth may be required.

Q: How many mailboxes can I set up? A: There is no built-in limit. Each mailbox connects to a separate email account and can be managed by different teams.

Q: Is FreeScout suitable for large support teams? A: FreeScout works well for small to mid-size teams. For very large teams, evaluate whether the module ecosystem covers your workflow needs.

Q: Can customers view and reply via a web portal? A: The core product is email-based. A customer portal module is available that adds web-based ticket viewing and reply functionality.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产