Macha

Front SLA Rules Explained (Response-Time Targets)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 10, 2026

Updated July 10, 2026

An SLA in Front is a promise with a timer attached: this customer will hear back within two hours, this issue will be resolved by end of day. Front's answer to that promise is a specific flavour of automation it calls a time goal rule — the feature most teams still think of as an "SLA rule." It watches a conversation, counts down against a response-time or resolution-time target you set, and fires actions when the clock is about to run out or already has. This guide explains how those rules are built, how business hours change the maths, how breaches get flagged and escalated, and one thing worth being straight about up front: every plan that has rules gets the target-setting builder, but the formal SLA-attainment reporting most managers actually want is gated to larger teams. We'll credit Front's native feature where it's strong and name the seams where it stops.

Front SLA Rules Explained (Response-Time Targets)

SLA rules are "time goal rules"

If you go looking for an "SLA" toggle in Front's menus, you won't find one under that name. As Front's help center puts it, "time goal rules (previously named SLA rules)" are the mechanism, and they're built on the same When / If / Then rule engine that powers the rest of Front's automation. You create them from the gear icon → workspace settings → Rules and macros → Create rule, where two prebuilt recipes wait for you.

A reply time goal tracks "how much time it takes your team to send an outbound reply to a message" — the classic first-response-time SLA. A resolution time goal tracks how long it takes to actually resolve the conversation. Per Front's time goal rules documentation, those are the two prebuilt templates, and they map cleanly onto the two SLA types every support org negotiates: response-time SLAs ("we'll acknowledge you within 15 minutes") and resolution-time SLAs ("we'll close this out within 24 hours"). Front's own SLA guide frames them the same way — response time as "the maximum time allowed to respond to initial client inquiries" and resolution time as "the maximum time frame for resolving client issues from the moment they are reported."

Because it's a rule, an SLA target inherits the full When (trigger) / If (condition) / Then (action) structure. You pick when the clock starts (an inbound message is received, a conversation is moved into a given inbox), which conversations it applies to (a specific inbox, a customer segment, a tag), the goal itself (say, 2h), and what happens if the goal is missed.

Front's SLA / response-time-target rule builder (Settings > Rules > 'Set reply time goal' recipe): a Reply time goal of 0002h 00m 'regardless of business hours', a When trigger (inbound message received or conversation moved), If conditions (conversation is in selected inboxes AND no reply sent within the goal), and Then actions to flag an SLA breach and notify. This rule-based reply/resolution-time target is how SLAs are enforced on Front's standard plans.
Front's SLA / response-time-target rule builder (Settings > Rules > 'Set reply time goal' recipe): a Reply time goal of 0002h 00m 'regardless of business hours', a When trigger (inbound message received or conversation moved), If conditions (conversation is in selected inboxes AND no reply sent within the goal), and Then actions to flag an SLA breach and notify. This rule-based reply/resolution-time target is how SLAs are enforced on Front's standard plans.

Business hours change the countdown

A two-hour SLA means one thing at 10am on a Tuesday and something very different at 11pm on a Saturday. Front handles this with a per-rule toggle: each time goal rule runs either within business hours — pausing the countdown during off-hours — or regardless of business hours, tracking continuously around the clock.

The business hours themselves are defined once, in workspace settings, and Front is explicit that "changing your business hours here will adjust business hours for the workspace as a whole, and will impact your analytics." That's the subtle bit: your business-hours definition isn't just cosmetic on a single rule; it's the shared calendar every "within business hours" SLA — and your reporting — is measured against. A support team promising same-business-day resolution wants the pausing behaviour so weekends don't count as breaches; a 24/7 NOC or an ops team on an external contract usually wants regardless of business hours so the timer never sleeps.

Practical guidance: set business hours before you build SLA rules, not after. Retrofitting a workspace calendar changes the meaning of every "within business hours" goal already running.

Breaches, tags, and escalation

The point of a countdown is what happens when it runs out. Front's SLA rules handle this in two moves — flag, then escalate.

The breach flag is a tag. When a conversation blows past its goal, the recommended action is Front's Add tag action, which "will automatically create an 🔥SLA Breach tag if it doesn't exist." Front explicitly advises keeping this one consistent — "we don't recommend using a different tag for this rule" — because a single, canonical breach tag is what makes overdue work filterable and reportable later. Every breached conversation now carries a visible, searchable marker.

Escalation is just more Then actions. On top of the tag, a time goal rule can stack resulting actions: "notifying specific teammates, automatically assigning overdue conversations, and more." Front's SLA guide adds moving a breaching conversation "to an urgent inbox or reassign to another teammate," and setting a warning window — flagging a conversation as urgent before the SLA actually expires so someone can save it. A well-built SLA rule therefore has three layers: a pre-breach warning nudge, a breach tag, and a breach escalation (notify + reassign).

Where SLA rules stop: the reporting gate

Here's the honest part, and it's the thing most teams don't discover until they're mid-implementation. The distinction that matters is enforcement versus attainment reporting.

Enforcement — the rule-based reply-time and resolution-time goal builder shown above, with its breach tags and escalation actions — is available on Front's Professional plan or above. Front's docs confirm "time goal rules are available on the Professional plan or above." If you can build rules, you can build SLA targets and act on breaches in real time. That's genuinely useful and it ships without an add-on.

Attainment reporting — the dashboards that tell a manager "we hit our 2-hour SLA 94% of the time last month, here's the trend by inbox and teammate" — is a different animal. Front Analytics includes a dedicated Time goals report, but the deeper custom-dashboard reporting that most SLA programs are actually accountable to lands higher up the plan ladder. And there's a hard structural gate underneath it: the Professional plan caps at 50 seats. As independent pricing breakdowns note, "Front Professional caps at 50 seats. Hire agent #51 and your entire org upgrades to Front Enterprise" (Hiver's Front pricing analysis; see also Desk365's breakdown). So a growing team crosses two thresholds at once — the seat cap and the reporting tier — right when its SLA program is getting serious.

SLA capabilityWhere it lives
Reply / resolution time goal rulesProfessional plan or above
Business-hours-aware countdownProfessional plan or above
🔥SLA Breach tag + escalation actionsProfessional plan or above
Dedicated Time goals reportFront Analytics (Professional+)
Formal SLA-attainment dashboards at scaleEnterprise tier (Professional caps at 50 seats)

For the full tier picture, Front's pricing tiers lay out what unlocks where, and Front analytics explained covers what the reporting surface actually shows.

The other limit: rules enforce, they don't answer

Even at their best, SLA rules are a stopwatch, not a support agent. They can tell you a conversation is 90 minutes into a 2-hour window, tag it, and page a teammate — but they can't read the customer's question and answer it. The breach never gets prevented by the rule itself; it only gets announced. Every minute of that countdown still depends on a human being free to pick up the conversation and reply.

This is the seam where an AI agent layer earns its place — not by replacing the SLA engine, but by attacking the number the SLA is measuring. The broader category of AI agents for customer service exists precisely to compress first-response and resolution times. 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 rules, or your SLA policies. You keep your time goal rules doing what they do best: enforcing the promise and escalating when it's at risk. Then Macha's agent reads the incoming conversation, 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. The reply-time clock that used to depend on a human being free now often stops in seconds. 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 — automation and reasoning have different costs, and it's honest to price them that way.

The clean division of labour: let Front's SLA rules be the timer and the escalation, and layer an agent on top to actually beat the clock. For how this fits the wider system, see Front rules explained and the Front shared inbox model.

FAQ

Does Front have SLAs? Yes — Front calls them time goal rules (previously named SLA rules). You build them under the gear icon → workspace settings → Rules and macros → Create rule, using the prebuilt reply time goal or resolution time goal recipes. Each sets a response-time or resolution-time target and fires actions when it's breached.

What's the difference between a reply time goal and a resolution time goal? A reply time goal tracks how long it takes your team to send an outbound reply — a first-response SLA. A resolution time goal tracks how long it takes to actually resolve and close the conversation. You can run both on the same inbox.

How do business hours affect Front SLAs? Each time goal rule runs either "within business hours" (the countdown pauses outside your workspace's defined hours) or "regardless of business hours" (it tracks continuously). Business hours are set once in workspace settings and also affect your analytics, so define them before building SLA rules.

What happens when a Front SLA is breached? The recommended action auto-applies a 🔥SLA Breach tag so the conversation is visible and filterable, and you can stack escalation actions — notifying teammates, auto-assigning the overdue conversation, moving it to an urgent inbox, or reassigning it. You can also set a warning before the SLA fully expires.

Do I need an expensive plan for Front SLAs? The rule-based reply/resolution-time-goal builder and breach escalation are available on the Professional plan or above. Formal SLA-attainment reporting at scale is an Enterprise-tier concern — Front's Professional plan caps at 50 seats, so a growing team crosses the seat cap and the reporting tier at roughly the same point.

Ready to stop announcing breaches and start beating the clock? 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