Macha

Front Rules Not Working (or Firing on the Wrong Conversations): Fixes

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 20, 2026

Updated July 20, 2026

You built a Front rule, saved it, and nothing happens — or worse, it fires on conversations it was never meant to touch. Rules are the deterministic engine behind a Front shared inbox, so when one misbehaves it usually isn't broken; it's being quietly overruled by something you can't see on the rule's own edit screen. The culprits are almost always the same handful of gotchas: rule order and the "stop processing" switch, company rules jumping the queue, a rule trying to trigger itself, tags disappearing when a conversation moves, or an auto-reply set to fire once when you needed it every time. This guide is an ordered checklist, most common cause first, verified against Front's own documentation and community threads, with an honest note wherever a fix depends on a plan tier or setting you may not have.

Front Rules Not Working (or Firing on the Wrong Conversations): Fixes

Work down the list in order. The first two causes account for the large majority of "my rule isn't working" reports.

Symptom → likely cause (quick triage)

SymptomMost likely cause
Rule does nothing at allRule is inactive, or an earlier rule has Stop processing on
Wrong rule "wins" a conflictRule order — a higher rule ran first and took precedence
Workspace rule never runsA company rule ran first and stopped processing
Auto-follow-up never sendsReply is set to Once, not Always
Tags vanish after a rule moves a conversationTags are dropped on move between workspaces
A rule action doesn't re-fire its own triggerA rule can't trigger itself (by design)

1. The rule is inactive, or an earlier rule stopped processing

Start with the two things you can see on the Rules list itself: the Active toggle and rule order. Open Settings → Rules and macros. Every rule has an on/off Active toggle and an Order number, and both are common, boring reasons a rule "doesn't work." A toggled-off rule silently does nothing; a rule sitting below one that halts the pipeline never gets its turn.

That second half is the single biggest gotcha in Front. Per Front's understanding rules guide, "If a rule is processed, and you don't want other rules listed below to apply, check the Stop processing other rules box. When this option is checked, subsequent rules will be ignored even if they would apply." So if an early rule (say, a spam-archiver) has Stop processing other rules enabled and your conversation matched it, every rule below it is skipped — including the one you're debugging.

Fix:

  1. Confirm the rule's Active toggle is on.
  2. Walk the Rules list top to bottom and note any rule above yours with Stop processing other rules checked. Ask whether the failing conversation could have matched it first.
  3. If it did, either reorder your rule above the stop-processing rule, or remove the stop-processing flag where it's too aggressive.
The Rules list (Settings > Rules and macros) with three real rules created for this capture, showing the debugging columns that matter most: Order (1, 2, 3) with up/down reorder arrows, per-rule Active toggles, and a Last applied column. Rule order and the Active toggle are the two most common reasons a rule appears not to fire.
The Rules list (Settings > Rules and macros) with three real rules created for this capture, showing the debugging columns that matter most: Order (1, 2, 3) with up/down reorder arrows, per-rule Active toggles, and a Last applied column. Rule order and the Active toggle are the two most common reasons a rule appears not to fire.

2. Rule order is wrong (higher rules win conflicts)

Front evaluates rules top to bottom, and the higher rule takes precedence in a conflict. Front states that "you can set an order for your rules if you want certain ones to take priority over others… the one ordered higher will have its actions take precedence." So if two rules both try to assign the same conversation, the one nearer the top wins, and the lower one may only apply the actions that don't conflict.

This is why a rule can appear to "fire on the wrong conversations": it isn't wrong, it's just running before a more specific rule that should have claimed the conversation. The classic case is a broad catch-all Assign to support rule sitting above a narrow Assign VIP tickets to a lead rule.

Fix: use the up/down reorder arrows in the Order column (visible in the screenshot above) to put your most specific, highest-stakes rules first. A sensible pattern: kill spam → tag → start the SLA clock → auto-reply → assign what's left. If you want the full model behind ordering and the When/If/Then structure, Front rules explained breaks the engine down.

3. A company rule is silently running first

Company rules always execute before any workspace or personal rule — regardless of what your workspace Order column shows. Per Front's company rules documentation, company rules "behave as if they were ordered before all other rules. Since company rules always execute first, they cannot be triggered by workspace rules." That has a nasty corollary: a company rule with Stop processing other rules enabled can prevent every workspace and personal rule from ever firing, and you won't see it in the workspace Rules list at all.

Honest note: company rules are an Enterprise-plan, admin-only feature, living under Company settings → Rules. If you're not on Enterprise you don't have them, so you can skip this cause. If you are — and especially if a whole workspace's rules stopped working at once — this is the first place a Front admin should look.

Fix: an admin should open Company settings → Rules, check for any company rule that matches the affected conversations, and confirm whether it has stop-processing enabled. Loosen the condition or remove the stop-processing flag so downstream workspace rules can run.

4. You're expecting a rule to trigger itself

A Front rule cannot re-trigger itself — it's a built-in guardrail, not a bug. Front is explicit: "Due to the sequential nature of Front's rule engine, a rule cannot trigger itself." This prevents infinite loops, but it surprises people who build a rule whose action would satisfy its own trigger (for example, a rule triggered by "a tag is added" that itself adds that same tag). The action happens, but the rule doesn't fire a second time on its own output.

Fix: split the logic across two rules. Have rule A perform the action (add the tag, move the conversation), and a separate rule B trigger on the resulting event. Because B is a different rule, the self-trigger guard doesn't apply — B is free to react to A's output.

5. Tags disappear when a rule moves a conversation

When a rule moves a conversation to another workspace (or a new conversation), the existing workspace tags are dropped — so a downstream rule that filters on those tags never matches. This is a frequently reported gotcha in the Front community, where a Front specialist confirms there's currently no option to retain tags when a rule action moves a message to a new conversation. If your triage flow tags first and then moves, the tag your next rule depends on may be gone by the time the conversation lands.

There's a second, related lever inside the Move action: a "Trigger rules when moved to another workspace" checkbox (default on) in the dropdown next to your Move action. Turn it off and the destination workspace's rules won't run on the moved conversation at all — another reason a rule in the target inbox appears dead.

Fix:

  1. Re-apply tags after the move. In the destination workspace, add a rule that re-tags the conversation, or fold the move and the tag into the same rule's Then block so the tag lands where the downstream rule can see it.
  2. Check the Trigger rules when moved checkbox on the Move action if you want the destination's rules to run.

6. An auto-reply or follow-up is set to "Once" instead of "Always"

Auto-reply rules have a Once vs. Always setting, and "Once" is the reason your auto-follow-up never sends. Per Front's community guidance on automated follow-ups, Once only triggers for a single inbound message on a new conversation, while Always sends a reply every time the rule's conditions are met. For a follow-up that fires after an outbound email (a nudge on an unreplied thread), Once will not trigger — you need Always.

Fix:

  1. In the reply action, set the frequency to Always for follow-up/nudge rules.
  2. Add a tag (e.g. Auto-followed-up) in the same rule, and exclude that tag in the condition — so a customer who replies doesn't get the same auto-message a second time. This is the standard pattern for safe "Always" auto-replies.

The honest limits — and where an AI layer reduces the load

Every fix above shares a root cause: Front rules are deterministic pattern-matchers. That's their strength — predictable, fast, the same result every time — and their ceiling. A rule matches "subject contains refund"; it can't tell that "I was double-charged" is the same intent. Order, stop-processing, self-trigger guards, and tag-loss-on-move are all the seams of a keyword engine doing exactly what it was told. And the heaviest actions are plan-gated: load balancing and time goals need Professional+, company rules are Enterprise.

That's the seam an AI agent layer fills — not to replace your rules, but to shrink the volume of tickets that ever reach them. The broader category of AI agents for customer service exists for exactly this. Macha is one such layer: it runs on top of the Front you already use through the live Macha–Front connector — it doesn't replace Front, your shared inboxes, or your rules. Your rules keep routing, tagging, and starting the SLA clock; Macha's agent reads the routed conversation, understands intent instead of keywords, and drafts or sends a grounded reply — pulling a real order or account record through a custom tool that turns your REST API into something the agent can call. Fewer tickets in the queue means fewer chances for a rule ordering to bite you, and Macha's credits are consumed per AI action, never per resolution. For how rules and inboxes fit together as a whole, see the Front shared inbox model.

FAQ

Why is my Front rule not firing at all? Check the two things visible on the Rules list first: the rule's Active toggle, and whether any rule above it has Stop processing other rules enabled. Front skips every subsequent rule after a stop-processing rule runs, even if they would have matched. On Enterprise, also check whether a company rule ran first.

Why does the wrong rule fire on my conversations? Front evaluates rules top to bottom and the higher-ordered rule takes precedence in a conflict. A broad rule sitting above a specific one will claim the conversation first. Use the reorder arrows in the Order column to move your most specific rules to the top.

Why does a company rule override my workspace rules? Company rules "behave as if they were ordered before all other rules" and always execute first, per Front. If one has stop-processing enabled, it can block every workspace and personal rule. Company rules are an Enterprise, admin-only feature under Company settings → Rules.

Why did my tags disappear after a rule moved the conversation? When a rule action moves a conversation to another workspace or a new conversation, the existing workspace tags are dropped, so a downstream rule that filters on them won't match. Re-apply the tag in the destination workspace, or fold the tag and move into the same rule.

My auto-follow-up rule never sends — why? It's likely set to Once, which only triggers on a single inbound message on a new conversation. Follow-ups that fire after an outbound email need Always. Add an exclusion tag so customers who reply aren't messaged twice.

Ready to turn "routed and 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