Macha

How Do You Set Up Rules in Front? 4 Real Examples (2026)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 18, 2026

Updated September 24, 2026

Front rules are built under Workspace settings, Rules and macros, as a When trigger, If conditions and Then actions, and Starter allows 10 workspace rules while Professional allows 20. Below are four working rules (auto-tag, round robin, auto-reply and an SLA time goal), plus the order to run them in and when to stop processing.

Key takeaways

  • Front workspace rules are created under Workspace settings, Rules and macros, as a When trigger, If conditions and Then actions sentence.
  • Front caps workspace rules at 10 on Starter and 20 on Professional, while Enterprise allows unlimited workspace and company rules; personal rules don't count.
  • Front's load balancing assignment and time goal SLA rules both require the Professional plan or above, and company rules need Enterprise or the Autopilot add-on.
  • In Front's own example, a message arriving at 4:00 PM with a 2-hour reply goal and 9:00 AM to 5:00 PM business hours becomes overdue at 10:00 AM the next day.
  • Front company rules always run before workspace and personal rules, while delayed rules such as Unreplied after bypass the stop processing other rules switch.
How Do You Set Up Rules in Front? 4 Real Examples (2026)

To set up a rule in Front, open Workspace settings → Rules and macros, click Create rule → Create linear rule, and fill in three parts: When (the trigger), If (the conditions) and Then (the actions). Starter allows 10 workspace rules, Professional 20 and Enterprise unlimited, and load balancing and time goal (SLA) rules need Professional or above. Below are four working rules (auto-tag, round robin, auto-reply, SLA), checked against Front's help center and pricing page on 24 September 2026.

Rule patternWhenThenPlan needed
Auto-tag by topicInbound message receivedAdd tagAll plans
Round-robin assignmentInbound message receivedAssign to teammates (round robin)All plans; load balancing Professional+
Auto-replyInbound message receivedReply with a templateAll plans
SLA (time goal)Inbound message receivedSet reply time goal, escalate on breachProfessional+
Company ruleAnyRuns before all other rulesEnterprise or Autopilot add-on

Where do rules live in Front, and how do you create one?

Front rules come in three scopes, and each has its own home. Per Front's guide to understanding rules, personal (individual) rules live under Personal settings → Rules and affect only your own inbox; workspace (shared) rules live under Workspace settings → Rules and macros and drive your team's shared inboxes; and company rules live under Company settings → Rules, are for company admins only, and need the Enterprise plan or the Autopilot add-on. For everything a support, sales, or ops team does day to day, you want workspace rules. Individual rules don't count toward your plan's rule limit.

To build one, open Workspace settings → Rules and macros, click Create rule, and choose Create linear rule. Every rule you make from here is the same three-part sentence:

  1. When: the trigger event that wakes the rule up (an inbound message is received, a tag is added, a conversation is assigned).
  2. If: one or more conditions the conversation must pass, chainable with AND/OR logic (subject contains a keyword, the conversation is in a chosen inbox, the sender is from a domain).
  3. Then: one or more actions Front performs (add a tag, assign to a teammate, reply with a template, move inbox).

That linear shape covers the vast majority of automations. If you want the underlying model in more depth, Front rules explained breaks down the engine; here we're building.

How do you auto-tag conversations by topic?

The simplest useful rule labels conversations so the rest of your automation (and your reporting) has something to work with. Tags are the vocabulary your inbox routes and reports on, so build them first. Front tags explained covers the tag manager itself.

  1. Create rule → Create linear rule. Name it Tag billing questions.
  2. When: An inbound message is received.
  3. If: Conversation subject contains → add the keywords invoice, refund, billing, charge (Front matches any one).
  4. Then: Add tags → Billing.
  5. Save.

Now every inbound message mentioning a billing keyword is tagged the instant it lands. You'll lean on that Billing tag in the round-robin and SLA rules below.

How do you set up round-robin assignment?

Auto-assignment stops conversations from sitting unowned. Front offers two distribution methods, and it's worth knowing the difference. Per Front's guide to round robin vs. load balancing, round robin "automatically assigns incoming messages to available team members in a sequential order": it simply cycles through the team one by one. With load balancing, "conversations are automatically queued and assigned to the next available online teammate," so nothing lands on someone who's offline or already full. Round robin is the right default when everyone's roughly equally available; load balancing shines when workloads are uneven.

  1. Create rule → Create linear rule. Name it Round-robin support.
  2. When: An inbound message is received.
  3. If: Conversation is in inbox → your Support inbox (optionally AND tag is Billing to route only billing conversations).
  4. Then: Assign to teammates → pick your Support group, set the distribution method to round robin.
  5. Save.
Front's rule editor building 'Auto-reply to billing questions' as WHEN, IF and THEN blocks, top to bottom
Front's rule editor building 'Auto-reply to billing questions' as WHEN, IF and THEN blocks, top to bottom

One honesty note here: load balancing rules require the Professional plan or above, per Front's rule limits documentation. Front doesn't list a plan gate for round robin itself, but the load-balancing option sits behind a paid tier.

How do you auto-reply to a common question?

An auto-reply sets expectations instantly (an acknowledgement, hours, or a link to your help center) while a human picks up the real work. This is exactly the rule shown mid-build in the screenshot above: named Auto-reply to billing questions, triggered when an inbound message arrives, scoped to a selected inbox where the subject contains a keyword.

  1. Create rule → Create linear rule. Name it Auto-reply to billing questions.
  2. When: An inbound message is received.
  3. If: Conversation is in inbox → Support AND Conversation subject contains → refund (add outside business hours if you only want it after-hours).
  4. Then: Reply with a message → select or write a message template, e.g. "Thanks, we've got your billing question and a specialist will reply within one business day."
  5. Optionally also Add tag Auto-replied so you can see which conversations got the templated touch.
  6. Save.

Keep the template genuinely useful and honest. An auto-reply that over-promises ("we'll reply in 5 minutes") does more harm than the delay it's covering for.

How do you build an SLA (time goal) rule in Front?

Front's time-goal rules turn a service-level agreement into automation: set a reply deadline, and Front tracks it and escalates on a miss. Per Front's time goal rules guide, you create these from the Set reply time goal template (a second template, Set resolution time goal, tracks time to resolve instead).

  1. Open Workspace settings → Rules and macros → Create rule and pick the Set reply time goal template.
  2. When: An inbound message is received.
  3. Set the reply time goal, e.g. 1 h, and choose within business hours so the timer pauses overnight (Front's example: with 9:00 AM to 5:00 PM business hours and a 2-hour goal, a message arriving at 4:00 PM becomes overdue at 10:00 AM the next day), or regardless of business hours for round-the-clock coverage.
  4. Enable Warn when goal is at risk to get a heads-up before the breach. The at-risk threshold has to be shorter than the goal, and Front adds an SLA Warning tag.
  5. On breach: Front adds an SLA Breach tag automatically; add escalation actions such as notify a teammate or assign to a lead.
  6. Save.

Two honest caveats. Time goal rules require the Professional plan or above, per Front's documentation. And while Front Analytics includes time-goal reporting, custom reports sit on Enterprise. See Front pricing explained for exactly what unlocks where. The rule itself, though, is native and dependable once you're on a qualifying plan.

Which rules should a starter triage set include, and in what order?

Individually these rules are useful; as an ordered set they become a triage pipeline. Rules evaluate top to bottom, so put the most specific, highest-stakes rules first. A sensible starter order for a support inbox:

#RulePatternStop processing?
1Tag spam / auto-notifications and archiveAuto-tag + archiveYes: nothing else should touch these
2Tag billing questionsAuto-tagNo
3Set reply time goal (SLA)SLA / time goalNo
4Auto-reply after hoursAuto-replyNo
5Round-robin assign remaining conversationsAuto-assignUsually last, no

The logic: kill noise first, then label, then start the SLA clock, then acknowledge, then assign what's left. Ordering assignment last means tags and time goals are already applied before a conversation lands on someone's plate. Five rules also leaves headroom under Starter's 10-rule cap.

What does "stop processing other rules" do, and when should you use it?

The one switch that trips everyone up is Stop processing other rules. When you enable it on a rule, Front runs that rule's actions and then stops: any rules below it that would have matched are skipped. Front is explicit that "if a rule is processed, and you don't want other rules listed below to apply, check the Stop processing other rules box." It's how you say "this conversation is fully handled." Two things to remember, both from Front's understanding rules documentation:

  • Company rules always run first. They "behave as if they were ordered before all other rules," so a company rule with stop-processing enabled can silently prevent every workspace and personal rule from firing.
  • Delayed / time-based rules bypass stop-processing. Rules built on Unreplied after, Unassigned after, or Time since triggered are only processed if their conditions are met at the designated time, so they aren't skipped by an earlier rule's stop switch. That's why your SLA escalation still fires even when an upstream rule stopped processing.
SituationEnable "stop processing"?Why
Spam / auto-notification archivedYesNo downstream rule should act on it
Conversation fully auto-resolved by ruleYesPrevents double-assignment / duplicate replies
Tagging that later rules depend onNoDownstream rules need to keep running
SLA / delayed escalationN/ADelayed rules bypass the setting anyway

Where do Front rules stop, and where does an AI layer pick up?

Front's rule engine is deterministic, and that's its strength: it does exactly what you tell it, in a predictable order, every time. For tagging, routing, assignment, and templated auto-replies, that reliability is precisely what you want.

But rules match on patterns, not meaning. A condition like subject contains "refund" is a keyword test; it won't catch "I was double-charged and want my money back." A template reply is the same fixed text for everyone who trips the trigger; it can't read this customer's invoice and answer their question. And the most useful actions are plan-gated: load balancing, time goals and the send-to-webhook action need Professional+, while Smart Rules and company rules need Enterprise or the Autopilot add-on, per Front's rule documentation. A busy team on a smaller plan can hit the 10-rule (Starter) or 20-rule (Professional) workspace ceiling faster than expected; only Enterprise is unlimited, per Front's pricing page. Front prices it that way on purpose: the rule cap is one of the cheapest levers it has to move a growing team up a tier.

That seam is where an AI agent layer fits: not to replace the rule engine, but to do the reasoning a keyword match structurally can't. The broader category of AI agents for customer service exists for exactly this work. Macha is one such layer: it runs on top of Zendesk, Freshdesk, Gorgias, Front, HubSpot or Intercom, including the Front you already use through the Macha–Front connector. It doesn't replace Front, your shared inboxes, or your rules. You keep your rules doing what they're good at: getting the right conversation to the right place with the right tags and the SLA clock running. Then Macha's agent reads that routed conversation, understands intent instead of 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. A rule tags a message "billing" in milliseconds; the agent then actually resolves the billing question. If you want the mechanics, connecting Front to Macha to route conversations to AI walks through it. Macha bills per ticket (one conversation, charged once however many messages it takes) from $299/mo for up to 750 tickets, with setup and monitoring by the Macha team included. For how rules and inboxes fit together as a system, see the wider Front shared inbox model.

FAQ

Where do I set up rules in Front? Workspace (shared) rules live under Workspace settings → Rules and macros: click Create rule → Create linear rule. Personal rules are under Personal settings → Rules, and company rules under Company settings → Rules (admin-only, Enterprise or the Autopilot add-on). Every rule is a When (trigger) → If (condition) → Then (action) sentence.

What's the difference between round robin and load balancing assignment? Round robin cycles through available teammates in sequential order, distributing conversations evenly. Load balancing queues conversations and assigns each to the next available online teammate. Load balancing rules require the Professional plan or above.

How do I create an SLA in Front? Use the Set reply time goal template in Workspace settings → Rules and macros. Set a reply deadline (e.g. 1h), choose whether it counts within business hours or around the clock, and add escalation actions on breach. Front adds an SLA Breach tag automatically on a miss. Time goal rules require the Professional plan or above.

What does "stop processing other rules" do? When enabled, Front runs that rule's actions and then skips any rules below it that would have matched. Company rules always run first, and delayed/time-based rules (Unreplied after, Unassigned after) bypass the setting.

How many rules can I create in Front? Starter allows 10 workspace rules, Professional 20, and Enterprise unlimited workspace and company rules. Personal rules don't count toward the limit.

Can I add AI to Front rules without replacing Front? Yes. An AI agent layer like Macha connects to Front on top of your existing inboxes and rules. Your rules keep routing and tagging deterministically; the agent reads the routed conversation, understands intent, and drafts or sends a grounded reply.

Ready to turn "routed and tagged" into "actually answered"? Start a free trial of Macha and connect it to your Front.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use (Zendesk, Freshdesk, Gorgias, Front, Intercom or HubSpot) and connects to the rest of your stack, even your own internal systems. It is done for you: the Macha team analyzes your past tickets, builds the knowledge base and the agents, and runs them in safe mode until the drafts are right. Pricing is about $0.40 a ticket, and that includes setup and a dedicated success manager who handles your changes. 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

Get your AI agents set up for you.

Book a 20-minute call with our team. We'll show you where we would start on your Front and how the setup works. Setup and a dedicated success manager come with the trial and every plan.

Live in under a week
Safe mode until you approve
About $0.40 a ticket