Macha

How to Set Up Tags & Auto-Tagging in Front (2026)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 17, 2026

Updated July 17, 2026

Tags are how a Front team turns a flood of email into something it can search, route, and measure. A conversation tagged "billing," "vip," or "bug" can be filtered into a view, counted in a report, and handed to the right person automatically. But tags only earn their keep if you design the taxonomy deliberately and then stop applying them by hand — which is where auto-tagging rules come in. This guide walks through designing a tag structure, creating tags in Front's Tag manager, auto-tagging conversations by keyword or sender, requiring tags so nothing slips through, and reporting on them. It also covers the honest limits of keyword-based tagging and the AI-tagging upgrade path, including where an agent layer picks up.

How to Set Up Tags & Auto-Tagging in Front (2026)

Design your tag taxonomy first

Before you create a single tag, decide what you actually want to measure. Tags are cheap to make and expensive to clean up, so a little structure now saves a mess later. A good taxonomy usually has a handful of top-level categories with children nested underneath — Front supports nesting a tag under a parent, which keeps the list navigable and lets you roll child tags up into a parent for reporting.

A simple, durable structure for a support or ops team looks like this:

Parent tagChild tagsWhat it answers
TopicBilling, Shipping, Bug, How-toWhat is this conversation about?
PriorityUrgent, VIPHow fast must we act?
OutcomeRefunded, Escalation, Churn-riskWhat happened?
SourceNewsletter, Partner, Inbound-salesWhere did it come from?

Keep the vocabulary small and mutually exclusive within a category. Two tags that mean almost the same thing ("refund" and "refunded") will fragment your analytics and make auto-tag rules ambiguous. Agree on the list with the team, then lock it down.

Create a tag in Front

Front has a dedicated Tag manager, and where you create a tag decides who can use it. Per Front's Understanding tags documentation, you create and manage tags by clicking the gear icon, navigating to company, workspace, or personal settings depending on the scope you want, and selecting Tags from the left menu. Then:

  1. Click Create tag to open the form.
  2. Give the tag a Name (required) and an optional Description so teammates know when to use it.
  3. Under Style, pick a color or an emoji so the tag is scannable in the conversation list.
  4. Use Nest tag under to place it beneath a parent (for example, nest Billing under Topic).
  5. Set the access toggles: whether the tag shows in the conversation list and whether it's available for any inbox.
Creating a new tag in Front's Tag manager: the "Create tag" form with a name (Escalation), description, a color swatch selected under Style, the "Nest tag under" parent-tag option, and the Access toggles (show in conversation list, make available for any inbox).
Creating a new tag in Front's Tag manager: the "Create tag" form with a name (Escalation), description, a color swatch selected under Style, the "Nest tag under" parent-tag option, and the Access toggles (show in conversation list, make available for any inbox).

The scope you chose in the gear menu determines the tag type. Private tags live under Personal settings, are managed per teammate, each teammate has their own set, and show with a lock icon — useful for personal triage. Shared tags live under Workspace settings, are managed by company admins or users with workspace permissions, and are available to everyone in the workspace — these are the tags your whole team reports on. Company tags are managed by company admins only and require the Enterprise plan. For the fuller conceptual picture, see Front tags explained.

Auto-tag conversations with rules

Applying tags by hand doesn't scale — rules do. Front's automation engine can add or remove tags automatically the moment a conversation matches a pattern. The mechanics are the standard When / If / Then model documented in Front's guide to rule triggers, conditions, and actions; tagging is just a Then action. Build one under Settings → Rules and macros:

  1. Click Create rule and name it clearly, e.g. Tag billing questions.
  2. Set the When trigger — typically an inbound message is received.
  3. Add an If condition. For keyword tagging: subject or body contains "invoice" OR "refund" OR "charge". For sender-based tagging: the from address is from @bigcustomer.com or is from a known VIP contact.
  4. In the Then block, choose the action Add specific tag(s) and pick the tag (say, Billing or VIP). You can also Remove specific tag(s) to clear a stale label.
  5. Optionally chain another action — move the conversation to the Billing inbox, or assign it — so the tag and the routing happen in one pass.

Two common recipes worth building on day one: keyword auto-tag (subject contains a product name → tag Topic/Bug) and sender auto-tag (from a strategic domain → tag Priority/VIP). Because tags can themselves be a rule condition, one rule adding a tag can trigger a different rule that routes on it — a clean two-step pattern covered in Front rules explained.

Require tagging so nothing slips through

A tag taxonomy is only as good as its coverage — if half your conversations go untagged, your reports lie. Front's required tagging closes that gap. Per Front's Required tagging guide, an admin creates a rule from the Require tag template under Settings → Rules and macros, names the target inboxes, and curates the specific set of tags teammates must choose from. After that, Front blocks archiving or moving a conversation until it's tagged, showing a red asterisk indicator and a pop-up if someone tries to skip it.

Two honest caveats to plan around: required tagging is available on the Professional plan or above, and it is not enforced on the mobile app and doesn't apply to conversations sent with Send & archive (the conversation doesn't technically exist yet). So it's a strong control on desktop, not an absolute guarantee everywhere.

Report on your tags

The payoff for a disciplined taxonomy is analytics. Because every well-tagged conversation carries structured metadata, you can build tag-based views (filter the inbox to everything tagged Escalation this week) and run reports that count volume, resolution time, and reply time by tag. Front's own docs frame required tagging as the way to "run analytics on your tags and gain actionable insight to improve your operations and product." That's how a team answers questions like how many billing conversations did we get this month? or are VIP tickets resolved faster than the rest? The mechanics of building those charts — and which report types live behind higher plans — are in Front analytics explained.

The honest limits — and the AI upgrade path

Rule-based auto-tagging is deterministic and reliable, which is its strength. But it matches on keywords, not meaning. A rule that tags on subject contains "refund" will miss "I was double-charged and want my money back," and it will mis-tag a message that mentions "refund policy" only in passing. Keyword tagging can't read intent, so a busy inbox always ends up with a residue of mis-tagged and untagged conversations that someone has to fix by hand.

Front's answer to that was AI Tagging, which used message content to categorize conversations after you trained it by approving examples. It's worth being straight about its current state: per Front's AI Tagging documentation, the feature is legacy — "no longer available to new users." Where it existed, you built a rule from a Tag with AI prompt template, trained each tag by approving around 10 emails, and were capped at a maximum of 50 tags per rule on email channels only. Front now steers new customers toward Topics and Branch by Autopilot workflows instead. If you're on a newer Front account, in other words, classic AI Tagging simply isn't on the menu — which leaves a real gap between deterministic keyword rules and true intent-based classification.

That gap is exactly where an AI agent layer fits — not replacing your tags or rules, but doing the reasoning-heavy part they structurally can't. The broader category of AI agents for customer service exists for the work a keyword 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 shared inboxes, your tags, or your rules. You keep your taxonomy and your auto-tag rules doing the fast, deterministic labeling. Then Macha's agent reads the conversation, understands intent rather than keywords — so "I was double-charged" is understood as a billing issue even without the word "refund" — and drafts or sends a grounded answer, pulling a real order or account status through a custom tool that turns your REST API into something the agent can call. The mechanics of wiring it up are in connecting Front to Macha to route conversations to AI, and Macha's credits are consumed per AI action — never per resolution, because reading a conversation and answering it are real work priced honestly.

The clean division of labour: let Front tags and rules be the deterministic librarian that labels and files the work, and layer an agent on top for the part a keyword can't do — understanding the conversation and answering it well. For how tags fit the wider system, see Front tags explained and the Front shared inbox model.

FAQ

Where do I create and manage tags in Front? Click the gear icon, go to company, workspace, or personal settings depending on the scope you want, and select Tags from the left menu, then Create tag. The scope you pick decides the tag type: personal settings make a private tag, workspace settings make a shared tag, and company tags (admin-only) require the Enterprise plan.

How do I auto-tag conversations in Front? Build a rule under Settings → Rules and macros. Set a When trigger (usually an inbound message is received), add an If condition on a keyword or sender, and in the Then block choose Add specific tag(s). The tag is applied automatically to every matching conversation.

What's the difference between private, shared, and company tags? Private tags are per-teammate and show a lock icon. Shared tags are managed by admins or users with workspace permissions and are available across the workspace — these are the ones you report on as a team. Company tags apply company-wide, are admin-only, and are an Enterprise-plan feature.

Can Front force teammates to tag every conversation? Yes, with required tagging. An admin creates a rule from the Require tag template, and Front then blocks archiving or moving a conversation until it's tagged. It's available on the Professional plan or above, but note it isn't enforced on the mobile app or on Send & archive.

Is Front's AI Tagging still available? Front's classic AI Tagging is now a legacy feature and is no longer available to new users; Front recommends Topics and Branch by Autopilot workflows instead. For intent-based understanding on a current account, an AI agent layer like Macha connects to Front and reads conversations by meaning rather than keywords, without replacing your tags or rules.

Ready to turn "tagged" into "actually answered"? 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.

500 free credits · no time limit, no credit card