Macha

Front Search Explained (2026): Operators, Filters & the in:comments Gotcha

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 11, 2026

Updated July 11, 2026

Search is the feature you never think about until the day you need to find one conversation buried under ten thousand others — and then it's the only thing that matters. Front's search is fast and surprisingly deep, but it hides most of its power behind operators and filters you have to know to type, and it has two quiet defaults that catch nearly everyone: internal comments aren't searched unless you ask, and the Trash and Spam folders are excluded until you scope them back in. This guide walks through the operators worth memorising, how the advanced-search builder exposes them, the gotchas that make people swear a message "isn't in Front" when it plainly is, and where native search reaches its ceiling. It stays honest about the last part.

Front Search Explained (2026): Operators, Filters & the in:comments Gotcha

How search works in Front

Open search by clicking the search icon at the top of your Front inbox. As Front's guide to searching in Front explains, you can type words directly into the search pop-up to search across all parameters for a matching term, or narrow things with filters. Type your keywords and Front shows automatic suggestions in a dropdown; press Enter to see the full result list.

There are three ways to build a query, and they layer on top of each other:

  1. Plain keywords. Type refund and Front matches the subject and body of conversations. Multiple words are treated as AND logic — refund urgent returns conversations containing both.
  2. Operators. Type a colon-prefixed operator like from:, tag:, or is:open to filter precisely. Front prompts you to "Type + for advanced search" to surface the operator menu.
  3. The search builder. Click the filter icon in the search pop-up to open a point-and-click builder that exposes every filter without you having to remember the syntax. After any search, a filter bar also appears so you can refine results further with a click.

The operators and the builder are the same thing wearing two faces — the builder just writes the operator syntax for you.

The operator cheat sheet

Front's operators fall into four families. The Front API search reference and the help center between them document the full set; here are the ones that earn their keep.

Message content — where the text lives:

  • subject:invoice — match the subject line only
  • body:invoice — match the message body only
  • in:messages — text inside message bodies
  • in:attachments — text inside attached PDF, CSV, XLS(X), DOCX, or TXT files (emails only); not-in:attachments excludes them
  • in:comments — text inside internal comments (more on this below — it's the big gotcha)

People — who is involved:

  • from:[email protected] — sender only
  • to:, cc:, bcc: — the respective recipient fields; recipient: matches any of them
  • with:acme — a contact involved anywhere in the conversation
  • account:Acme Corp — contacts linked to a specific account

Teammates — who on your side touched it:

  • assignee:priya — assigned to a teammate
  • author:priya, commenter:priya, mention:priya, participant:priya — authored, commented on, was @-mentioned in, or otherwise participated

Properties — state and metadata:

  • is:open, is:archived, is:snoozed, is:assigned, is:unassigned, is:unread, is:unreplied — conversation status
  • is:spam, is:trashed — the two scopes everyone forgets (below)
  • tag:vip — a tag; multi-word tags use underscores, e.g. tag:everything_is_awesome
  • has:attachment, has:reminder, has:no-tags — presence filters
  • before:2026-06-01, after:2026-05-01, during:2026-05 — date scoping (YYYY-MM-DD, or YYYY-MM for a month)
Front's advanced search with the operator/filter builder open ("Type + for advanced search"). The Advanced Filters menu lists every operator grouped by category: Inbox (inbox:); Message (with:, from:, to:, cc:, bcc:, subject:, body:); Teammates (assignee:, author:, participant:, mention:, commenter:); and Properties (type:, tag:, account:, has:, is:unread/unreplied/open/closed/snoozed, in:, before:, after:, during:).
Front's advanced search with the operator/filter builder open ("Type + for advanced search"). The Advanced Filters menu lists every operator grouped by category: Inbox (inbox:); Message (with:, from:, to:, cc:, bcc:, subject:, body:); Teammates (assignee:, author:, participant:, mention:, commenter:); and Properties (type:, tag:, account:, has:, is:unread/unreplied/open/closed/snoozed, in:, before:, after:, during:).

You stack operators for AND logic: tag:vip is:open assignee:priya returns open, VIP-tagged conversations assigned to Priya. That composability is where Front search stops being a text box and starts being a query language.

The in:comments gotcha (and trash and spam)

Here is the behaviour that trips up almost every team at least once. A plain keyword search does not look inside internal comments. When you type a word into the search pop-up, Front matches messages — the emails and replies — but the private @-mention discussion your team had about the conversation is not in scope by default. If a colleague wrote "escalate this to billing, the customer was double-charged" as a comment and you search double-charged, you may get nothing.

The fix is the in:comments operator. Add it — in:comments double-charged — and Front searches the comment text specifically. This matters enormously on a collaborative shared inbox where a lot of the real institutional knowledge lives in comments and mentions, not in the customer-facing thread. If you've ever been sure a decision was recorded somewhere in Front and couldn't find it, this operator is usually why.

The second silent default is the same shape. Per Front's help center, "The Trash and Spam folders are not automatically included when you search for keywords." A conversation someone trashed, or that Front flagged as spam, simply won't appear in normal results. To reach it you scope it back in with is:trashed or is:spam. The classic case: a customer swears they emailed you, the message got auto-filed as spam, and your agent's search comes up empty — because spam was never in the search to begin with.

Exact phrases, exclusions, and wildcards

Beyond operators, Front supports the refinements you'd expect from a serious search box:

  • Exact phrases go in quotation marks: "weekly team update" matches that phrase in order, not the three words scattered apart.
  • Exclusions use a leading dash: meeting -budget finds conversations about "meeting" but not "budget." You can exclude senders (-from:[email protected]) and tags too.
  • Prefix wildcards use an asterisk: soph matches "Sophia" or "Sophie." One honest caveat — prefix search does not combine with field modifiers, so body:soph won't behave as a wildcard.

Saved searches

Any query you'll run again is worth saving. Once you've built a search — say is:open is:unreplied tag:vip for "VIP conversations still waiting on us" — Front lets you save it so it becomes a one-click view instead of a query you retype. Saved searches are how support teams keep a live triage lens ("unassigned and older than a day"), how sales keeps "open deals I'm a participant on," and how ops keeps a compliance filter permanently at hand. They turn search from a lookup into a dashboard.

The honest limits — and where an AI layer picks up

Front's search is genuinely strong: fast, operator-rich, and precise once you know the syntax. For finding things, it's hard to fault. But notice what it is and isn't.

Search matches strings, not meaning. refund finds the word "refund"; it doesn't understand that "I was double-charged and want my money back" is the same intent expressed without the keyword. It can locate the conversation, but it can't read it, reason about it, or answer it — search is a retrieval tool, not a resolution tool. And a few adjacent capabilities are plan- or add-on-gated rather than part of search itself: Front's richer Analytics reporting scales up with tier (formal SLA-attainment dashboards land on the larger/enterprise plans), and Front's Autopilot agent is a paid add-on rather than something included in the base plan. Front's pricing tiers lay out exactly what unlocks where, and Front analytics explained covers the reporting side.

This is the seam where an AI agent layer fits — not to replace search, but to do the reasoning-heavy work retrieval structurally can't. The category of AI agents for customer service exists precisely for the part a string match can't do. Macha is one such layer: it runs on top of the Front you already use through the live Macha–Front connector — it does not replace Front, your inboxes, your rules, or your search. You keep search doing what it's good at: pinpointing conversations by sender, tag, date, or phrase. Then Macha's agent reads the conversation it found, understands intent rather than keywords, and drafts or sends a grounded reply — pulling a real order or account status through a custom tool that turns your REST API into something the agent can call. Search finds the double-charge thread; an agent then actually resolves it. If you want the mechanics, connecting Front to Macha to route conversations to AI walks through it, and Macha's credits are consumed per AI action, never per resolution — retrieval and reasoning have different costs, and it's honest to price them that way.

The clean division of labour: let Front search be the precision retrieval layer, and layer an agent on top for the part a keyword match can't do — understanding the conversation and answering it well.

FAQ

Does Front search my internal comments? Not by default. A plain keyword search matches messages (emails and replies) but skips private comments. To search comment text, add the in:comments operator — for example in:comments escalation. This is the single most common reason a team thinks something "isn't in Front" when it is.

Why don't trashed or spam conversations show up in search? Front deliberately excludes the Trash and Spam folders from keyword searches. Add is:trashed or is:spam to your query to include them. This is why a customer's email that got auto-filed as spam can look "missing" until you scope spam back in.

How do I search for an exact phrase in Front? Wrap it in quotation marks: "order confirmation" matches that exact phrase rather than the words individually. Combine it with operators — "order confirmation" is:open — for tighter results.

Can I save a search in Front? Yes. Build the query you want (operators included), then save it so it becomes a reusable one-click view. Saved searches work well as live triage lenses like "open and unreplied" or "VIP still waiting."

Can I add AI to Front search without replacing Front? Yes. An AI agent layer like Macha connects to Front as a live connector and runs on top of your existing inboxes and search — it doesn't replace them. Search keeps finding conversations; the agent reads the found conversation, understands intent, and drafts or sends a grounded reply.

Ready to turn "found the conversation" into "answered it"? Start a free trial of Macha and connect it to your Front in minutes.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use — Zendesk, Freshdesk, Gorgias, or Front — and connects to the rest of your stack, even your own internal systems. Its AI agents resolve tickets and automate entire workflows end to end, all set up in plain English, no code. Learn more about Macha →

Zendesk
5.0 on Zendesk Marketplace

Loved by support teams worldwide

See what support teams are saying about Macha AI.

The application seems excellent to me! We are still testing, and we need support for some details and they were extremely efficient too!

Daniela Costa

Daniela Costa

Head of Support, Seabra

Macha has been a great addition to our support toolkit. It generates clear, well-organized responses that fit naturally into our workflow. One feature we particularly appreciate is its ability to automatically reply in the same language as the ticket.

Marius F

Marius F

Support Head, Zentana

We've been using Macha for a little while now and it's been really great addition so far! It's powerful, convenient, and makes getting work done a lot easier for our agents.

Alexander Wedén

Alexander Wedén

Head of Support

Support team is very helpful and responsive. Really enjoy how lightweight this is within Zendesk itself vs other more intrusive tools.

Cathleen Wright

Cathleen Wright

Zendesk Admin, Cortex IO

So far it's pretty good! Our queries are a little nuanced, so we can't always use it, but it's got enough utility for us. It can even incorporate our bilingual country with greetings in a second language.

Jae Oliver

Jae Oliver

Head of Support, Wise

Really enjoying using Macha, it has made a noticeable difference to our support team in a short amount of time. I really like the ticket summary feature, saves us a lot of time.

Harry Jackson

Harry Jackson

Head of Support, Crumb

Macha AI is a great addition to my workspace! It's powerful, convenient, and it really makes productivity so much easier for our agents!

Dave G

Dave G

Head of Support, Cyber Power Systems

Very impressed! AI integration for Zendesk has certainly come a long way and Macha seems to set the standard for now. This will for sure save lot of time in our support team.

Pauli Juel

Pauli Juel

Head of CS, Dokument24

Macha has been working great for us so far! The auto-responses are accurate and our resolution time has dropped significantly.

Lana T

Lana T

Zendesk Admin, Swotzy

Macha AI is a great addition. The knowledge base feature means our agents always have the right answers at their fingertips.

Mischa Wolf

Mischa Wolf

Head of Support, Topi

We're enjoying this integration so far. It's made our support team more efficient and our customers get faster responses.

Paula G

Paula G

Head of Customer Support, Xly Studio

The team enjoys using it. It saves considerable time on common questions and the integration options are excellent.

Kilian Leister

Kilian Leister

Support Head, Didriksons

Ready to supercharge your team with AI?

Get started in minutes. Connect your tools, configure your agents, and let AI handle the rest.

7-day free trial · no credit card required