Macha

How Do Front Message Templates Work? Canned Answers, Variables and Sharing (2026)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 9, 2026

Updated September 24, 2026

Front message templates are saved replies you write once, insert with a slash, and personalize with variables such as the customer's first name. Templates and basic variables work on every Front plan; app-object variables need Enterprise or the Autopilot add-on, and the usage report needs Professional or above.

Key takeaways

  • Front message templates are available on all Front plans, and Front says there are currently no hard limits on how many templates a workspace can create.
  • Front lets teams nest message template folders up to 5 layers deep, which keeps a large shared library browsable by team and topic.
  • Application-object variables and variables in automatic replies need Front's Enterprise plan or the Autopilot add-on, which Front prices from $0.05 per conversation.
  • On the latest Professional plan or above, the Front message templates report shows messages sent, replies sent, customer reply rate and handle time for each template.
  • Anyone with Front's Templates - Create and edit permission can see every shared template in workspace settings, even for inboxes they can't access.
How Do Front Message Templates Work? Canned Answers, Variables and Sharing (2026)

Front message templates are saved replies, Front's name for canned answers, and they're available on every Front plan: you save a reply once, insert it by typing / in the composer, and personalize it with variables like {{recipient.first_name}}. Individual templates stay private to you, shared ones can be scoped to specific inboxes, and there's no hard limit on how many you create (per Front's help center, checked 24 September 2026).

What changes by plan is the extras, not the templates themselves:

FeaturePlan needed
Individual and shared message templates, folders up to 5 layers deepAll plans
Recipient, teammate, conversation and custom-field variables, with fallbacksAll plans
Application-object variables ({{app.object_name}}) and variables in auto-reply rulesEnterprise, or the Autopilot add-on (from $0.05 per conversation)
Message templates report (reply rate, handle time)Latest Professional plan or above

What is a message template in Front?

In other help desks these are canned responses or saved replies. In Front they're message templates, and each one holds a name, an optional subject line (which overrides the conversation's subject when you insert it), and a formatted body that can carry dynamic variables. You write it once and drop it into any reply in one action.

Because Front is a shared-inbox platform rather than a ticketing tool, templates are built for collaboration from the start. They sit alongside the other team primitives (shared tags, signatures, and rules) and can be scoped to one person or a whole team. If you're still getting your bearings on how the inbox itself is structured, what is Front covers the shared-inbox model that templates plug into.

How do you create a message template in Front?

Front gives you two ways in, and most teams use both.

From the composer (the fast path). When you've just written a reply you know you'll send again, click the message template icon in the composer toolbar and choose New from draft. Front opens a save box where you name the template, choose private or shared, pick a folder, and make last edits before clicking Create. This is how a good library usually grows: you promote your best real replies into reusable ones.

From Settings (the deliberate path). Click the gear icon, open your workspace or personal settings, select Templates, and you land on the Messages tab. Click Create and fill in the name, optional subject, the message text, a folder, and Make available for any inbox (shared inboxes only). Per Front's Understanding message templates and folders article, both admins and regular members can create templates, so this isn't an admin-only chore. Companies with multiple workspaces set up shared templates per workspace.

Front states there are currently no hard limits on the number of message templates, and you can nest folders up to 5 layers deep, which matters once a library grows past a couple of dozen entries.

What's the difference between personal and shared templates?

This is the distinction that trips people up. Front supports two visibilities:

  • Individual templates are visible only to you. Good for drafts-in-progress, personal phrasings, or replies you're not ready to standardize.
  • Shared templates are visible to teammates at the inbox level: the team's canonical answers to common questions. The "Make available for any inbox" setting restricts them to specific shared inboxes, so a Billing template needn't clutter the Sales inbox. Teammates need access to the inbox to use its templates.

One nuance from the docs: anyone holding the "Templates - Create and edit" permission can see every shared template in workspace settings, whatever the inbox restrictions. If that's a problem, Front suggests removing the permission with a custom permission set. You also can't convert a private template into a shared one; you copy the content and recreate it.

Individual templateShared (team) template
Visible toOnly youTeammates, scoped by inbox
Best forPersonal drafts, one-off phrasingsCanonical FAQ answers, on-brand replies
Who can createAny memberAny member (admin or regular)
Inbox scopingn/aRestrict to specific inboxes, or any inbox
Shows in reportsNo (private excluded)Yes

How do dynamic variables work in Front templates?

A canned answer that opens "Hi there" every time reads like a canned answer. Front's dynamic variables pull live values into the text. Type two open curly brackets {{ in the composer or template editor and a menu of variables appears.

The common ones, per Front's guide to using variables in message templates:

  • Recipient: {{recipient.first_name}}, {{recipient.last_name}}, {{recipient.email}}
  • Account / teammate: {{account.name}}, {{user.name}}, {{user.email}}
  • Conversation: {{conversation.id}}, {{message.id}}
  • Custom fields: {{recipient.custom.customer_id}}, {{account.custom.account_manager}}

The detail that saves you from awkward blanks is the fallback syntax: {{recipient.first_name | 'there'}} renders the contact's first name when Front knows it and the word there when it doesn't. Give every name variable a fallback. An empty greeting is worse than a generic one.

Front's message template editor with a Refund confirmation template using {{invoice}} and {{contact.first_name}}
Front's message template editor with a Refund confirmation template using {{invoice}} and {{contact.first_name}}

The plan gate sits at the richer end. Application-object variables ({{app.object_name}}, one per template), which pull data from a third-party app, and using variables in automatic replies both need the Enterprise plan or the Autopilot add-on. Front's pricing page lists Autopilot from $0.05 per conversation and includes it in Enterprise. Basic recipient and account variables work on every plan. If you're planning variable-driven automation, check your tier against Front's pricing before you design around it.

How do you insert a template mid-reply?

Once a template exists, dropping it into a conversation takes a second. There are two motions:

  1. The composer icon. Click the message templates icon in the composer toolbar. You can search by keyword or scroll, hover to preview the full template, then click to insert and edit before sending.
  2. Quick insert. Type / (or /template) in the composer, type the template's name, and press Enter. This is the keyboard path most power users live in.

Either way, variables resolve when you insert, so {{recipient.first_name}} becomes the actual customer's name in the reply you're about to send.

How do you keep a template library from going stale?

Templates rot quietly. A price changes, a policy updates, a product gets renamed, and a stale canned answer keeps confidently sending the old version. A few habits keep the library honest:

  • Fold aggressively. Use Front's folders (up to 5 layers) to group by team and topic. A flat list of 60 templates is a list nobody browses.
  • Name for search, not for you. Because insertion is search-driven (/refund, /shipping-delay), name templates by the situation the agent is in, not internal jargon.
  • Prune with data. On the latest Professional plan or above, the message templates report shows messages sent, replies sent, customer reply rate, and handle time for each template, so you can retire the ones nobody uses. The report excludes auto-reply rules, deleted templates, private templates, and sequences, per Front's message templates report docs.
  • Own shared templates. Assign a clear owner per folder so "who updates the refund wording?" always has an answer.

Where do Front templates stop, and what covers the rest?

Front's templates are good at the job they're built for: fast, consistent, personalized replies to the questions you already know how to answer. But a template is a static block of text. It can't decide which answer a conversation needs, it can't read a novel question and compose a fresh reply, and its variables only surface data Front already stores as a field. They can't reach into your order system, look up shipment #4471, and write that status into the sentence.

So the coverage curve flattens. Templates handle the top handful of repeat questions and then leave the long tail (the ambiguous, the multi-part, the "it's kind of two questions at once") for an agent to type out by hand. Choosing the right template is itself work, and picking the wrong one and half-editing it can be slower than writing from scratch.

That's the seam where an AI agent layer fits, and the broader category of AI agents for customer service exists to do the reasoning a canned answer can't. Macha is one such layer: it runs on top of the Front you already use through a native connector. It doesn't replace Front or its templates. Where a template is fixed text, a Macha agent reads the actual conversation, decides whether it can be answered, drafts or posts a grounded reply, and can fetch live order or account status through a custom tool that turns a REST API into something the agent can call and quote. Macha bills per ticket, one conversation charged once however many messages it takes, starting at $299/mo for up to 750 tickets; the pricing page has the tiers.

The clean division of labor: keep Front's message templates as the fast, human-owned answers to your most common questions, and put an agent on top for the long tail the template library was never going to cover.

FAQ

What are message templates in Front? They're Front's canned answers: saved replies you create once and reuse. A template has a name, an optional subject, and a formatted body that can carry dynamic variables, such as the recipient's name, that fill in when you insert it. They're available on all Front plans.

How do I insert a message template in a reply? Two ways: click the message templates icon in the composer toolbar to search and preview, or type / (or /template) in the composer, type the template's name, and press Enter.

What's the difference between personal and shared templates? Individual templates are visible only to you; shared templates are visible to teammates at the inbox level and can be restricted to specific inboxes. Both admins and regular members can create either type, but you can't convert one type into the other.

How do dynamic variables work? Type {{ in the composer to pick a variable such as {{recipient.first_name}} or {{account.name}}. Add a fallback with {{recipient.first_name | 'there'}} so an unknown value renders a sensible word instead of a blank. Application-object variables and variables in automatic replies need the Enterprise plan or the Autopilot add-on.

Is there a limit on how many templates I can create? No. Front says there are currently no hard limits on the number of message templates, and recommends folders (nestable up to 5 layers) once the library gets large.

Can I add AI to Front without replacing Front? Yes. An AI agent layer like Macha connects to Front as a native connector and runs on top of your existing inbox and templates. It handles the long-tail conversations no canned answer covers by reading each message and drafting a grounded reply, while your templates stay the fast answer to common questions.

Ready to cover the questions your templates can't? Start a free trial of Macha and connect it to your Front inbox 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, 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

Ready to supercharge your team with AI?

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

$50 in free credits · no time limit, no credit card