AdamCoffeeOverflow moduleSearch & navigation

Smart Search UI

A permission-aware search layer for ticket IDs, customers, email, phone, custom fields, folders, status, and assignees.

Free moduleCommunity releaseAGPL-3.0Real deployment use
Smart Search UI interface inside FreeScout
AccessFree
CompatibilityFreeScout 1.8+
LanguagesEnglish / French
SourceGitHub
The problem

A help desk search becomes frustrating when agents know the customer, phone number, email, custom-field value, or ticket number—but not the exact place FreeScout expects them to search.

The module

Smart Search brings those paths into one permission-aware interface. Exact numeric ticket lookups stay fast, broader searches still work, and deleted conversations are clearly identified instead of appearing with stale status information.

Best forTeams that need to find the right conversation without guessing how it was indexed.
What it includes

Designed for the daily workflow.

  • Exact conversation and thread ID lookup
  • Customer, email, and phone search
  • Custom Fields compatibility
  • Mailbox, status, folder, and assignee filters
  • Deleted-state handling
  • Top-bar suggestions and keyboard focus
  • English and French interface
  • Mobile-aware layouts
Installation outline

Use the release package, not the repository source ZIP.

Always review the current release notes and repository instructions before installing or updating.

  1. 1

    Download the latest release ZIP from GitHub.

  2. 2

    Copy the module folder to Modules/AdamSmartSearchUI.

  3. 3

    Activate it in Manage → Modules.

  4. 4

    Clear the FreeScout cache if the interface does not appear immediately.

Custom work

Need a custom module for your workflow?

Share the problem, your FreeScout setup, and the result you want. The request page prepares a structured email without storing your information.