Macha

Freshdesk Email Explained: Support Mailboxes, Signatures & Templates

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 12, 2026

Updated July 12, 2026

Email is still the front door for most support teams, and Freshdesk is built around turning that inbox into tidy, trackable tickets. But the machinery behind it — the support mailbox that catches incoming mail, the signature on every agent reply, the reply templates that save typing, and the invisible threading logic that keeps a three-week conversation on one ticket — is spread across a few different admin screens, and it is easy to configure one and forget the others. This is a plain-language reference to how Freshdesk email actually works: where each piece lives, what the advanced settings really do, and where the native feature runs out of road.

Freshdesk Email Explained: Support Mailboxes, Signatures & Templates

How a support mailbox becomes a ticket

The whole system starts with a support mailbox — an email address that Freshdesk watches and converts into tickets. Per Freshworks' email channel overview, every account is handed a default wildcard address in the form [email protected] the moment you sign up, and anything sent there lands in your ticket queue automatically.

Most teams want mail arriving at their own domain instead — [email protected] — and Freshdesk gives you two ways to wire that up:

  1. Use the Freshworks mail server. You keep your existing address and set a forwarding rule in Gmail, Microsoft 365, or your mail host so a copy of every message is forwarded into Freshdesk, which then converts it to a ticket.
  2. Connect your own mailbox (Gmail / Office 365 / custom) so Freshdesk pulls mail directly from your provider.

You add and manage all of these under Admin → Channels → Email. Note the plan gating: on the Free plan you get a single support email, while additional custom-domain addresses (support1@, sales@, and so on) become available from the Growth plan upward. Whichever address a ticket came in on, Freshdesk automatically uses that same address as the From on the reply — so a customer who wrote to billing@ gets the reply from billing@, not a generic catch-all.

Signatures: personal, and everywhere

There are two different "signatures" in Freshdesk and people constantly conflate them. The first is the agent's personal signature — the name, title, and sign-off that gets appended to that agent's replies. You set it per agent under Admin → Agents, open the agent, and fill in the Signature field, which is a small rich-text editor (bold, italic, insert image, link, text colour). Leave it blank and that agent's replies simply go out without one. We walk through the exact fields and some copy-and-paste HTML in how to set up Freshdesk email signatures.

The second "signature" is really the company-wide branding baked into the reply template (below), which wraps every outbound email regardless of who sent it. In practice you use the two together: a consistent company footer from the template, plus a personal name/title from each agent.

Reply templates: the outer wrapper on every email

A reply template is the HTML shell Freshdesk puts around the actual message body — logo, brand colours, a footer, and the placeholder where the agent's text drops in. Per the agent reply template documentation, you edit it under Admin → Workflows → Email Notifications, open the Templates tab, and click the edit icon next to Agent Reply Template.

Inside, you can hard-code greetings and a company signature so agents "needn't spend time on them but instead concentrate on solving the issue," and use Insert Placeholder to pull in dynamic fields — the requester's name, the ticket ID, the agent's name — so a single template personalises itself per ticket. Reply templates are available across all current plans (Free, Growth, Pro, Enterprise), and larger teams can maintain different reply templates for different groups, so your billing team's emails look different from your onboarding team's. The important mental model: the template is the envelope, the agent's typing (or a canned response) is the letter, and the personal signature is the sign-off.

Freshdesk Admin > Email Servers > Advanced email settings. A broad overview of email options: Configure DKIM, Set automatic Bcc email, Configure prefix for ticket ID, plus toggles for allowing agents to initiate conversations, using agent names in replies, creating requesters from Reply-to, and using the original sender as requester for forwarded emails.
Freshdesk Admin > Email Servers > Advanced email settings. A broad overview of email options: Configure DKIM, Set automatic Bcc email, Configure prefix for ticket ID, plus toggles for allowing agents to initiate conversations, using agent names in replies, creating requesters from Reply-to, and using the original sender as requester for forwarded emails.

How threading keeps a conversation on one ticket

The single most misunderstood part of Freshdesk email is threading — the logic that decides whether an incoming reply attaches to an existing ticket or spawns a brand-new one. Freshdesk uses a small stack of signals to make that call: the Ticket ID (carried in the subject line as [#{{ticket.id}}]), the email's Message-ID header, and a unique identifier it embeds in the outgoing mail.

The nuance that trips people up: the Message-ID match typically expires about seven days after the last response on a ticket. After that window, if a customer replies to an old thread, Freshdesk falls back to the Ticket ID in the subject line to reattach it — which is exactly why the [#{{ticket.id}}] token has to stay in your reply template. Strip it out to make emails look cleaner and you break long-tail threading, and week-old replies start opening duplicate tickets.

The advanced email settings, decoded

Most of the levers that control the behaviour above live in one screen: Admin → Channels → Email → Advanced Settings (older accounts see it under Email Servers). Freshworks' advanced email settings guide documents the full list; these are the ones that matter most day to day:

SettingWhat it doesWorth knowing
Configure DKIMSigns outbound mail with your domain so it authenticatesRequires a verified custom domain; the main lever against spam
Automatic BccBlind-copies an archive/monitoring address on all ticket mailUp to 50 addresses, comma-separated
Ticket ID prefixCustom prefix used in the subject-line identifierMust be reflected in your email templates for threading
Agent names in repliesShows the agent's name as sender (email stays the support address)Friendlier without exposing personal inboxes
Allow agents to initiate emailEnables the "New email" (outbound) option for agentsLets agents start a conversation, not just reply
Original sender as requesterOn forwarded mail, makes the original sender the requesterFixes the "everything is from one internal address" problem
Full quoted textIncludes all prior messages, not the default last fourQuoted content is capped at 1MB when fully enabled

If your outbound email is landing in junk folders, DKIM is the setting to reach for first — and there's a fuller diagnostic in Freshdesk emails going to spam. If mail simply isn't becoming tickets at all, the mailbox verification status is usually the culprit, covered in Freshdesk email not working.

The honest limits — and where an AI layer picks up

Freshdesk's email engine is genuinely well-built. Mailbox-to-ticket conversion is reliable, the advanced settings are granular, and the threading logic is more forgiving than most rivals once you understand the seven-day fallback. For structuring and routing inbound email, it does its job with very little fuss.

But be clear about what all of this is: it's plumbing and formatting. A support mailbox catches the email; a reply template makes it look on-brand; threading files it correctly. None of that reads the customer's actual question or writes the answer. A DKIM record can make your reply deliverable, but it can't make the reply correct. Reply templates standardise the wrapper, not the substance — every ticket still waits on a human to read it, understand it, and type. And when the incoming email asks "where's my order #4471?", Freshdesk's email settings have no way to fetch that; they just hold the ticket open while an agent goes and looks.

This is the seam where an AI agent layer fits, and it's worth understanding how to automate Freshdesk with AI before reaching for one. The broader category of AI agents for customer service exists to do exactly the reasoning-heavy work that email plumbing can't. Macha is one such layer: it runs on top of the Freshdesk you already use as a native connector — it does not replace your help desk, your mailboxes, or your templates. You connect it to Freshdesk with your subdomain and API key, and it reads and writes the same threaded tickets your email settings already produce: drafting or posting grounded replies inside the existing thread, and looking up order or account status through a custom tool that turns a REST API into something the agent can call. (Macha's connector is for Freshdesk specifically — not Freshchat, Freshservice, or Freshcaller. And credits are consumed per AI action, not per resolution — see the pricing breakdown.)

The clean division of labour: let Freshdesk own the mailbox, the signature, the template, and the threading — the part it's excellent at — and layer an agent on top for the part email settings were never meant to do, which is understanding the message and answering it.

FAQ

Where do I add a support email in Freshdesk? Under Admin → Channels → Email. Every account starts with a default [email protected] address; you can add custom-domain addresses (like [email protected]) there too, either by forwarding into the Freshworks mail server or by connecting your Gmail/Office 365 mailbox. The Free plan is limited to one support email; multiple addresses require Growth or above.

What's the difference between a signature and a reply template? A signature is the personal sign-off appended to a single agent's replies, set per agent under Admin → Agents → Signature. A reply template is the company-wide HTML wrapper around every outbound email — logo, footer, placeholders — edited under Admin → Workflows → Email Notifications → Templates. You typically use both together.

Why are old email replies creating duplicate tickets? Freshdesk's Message-ID match usually expires about seven days after the last response, after which it relies on the [#{{ticket.id}}] token in the subject line to reattach a reply. If that token has been removed from your reply template, week-old replies lose the thread and open new tickets. Keep the ticket-ID placeholder in the template.

Does DKIM require a custom domain? Yes. DKIM signing in Freshdesk (Admin → Channels → Email → Advanced Settings) authenticates outbound mail with your own domain, so it only applies once you've added and verified a custom support domain — you can't DKIM-sign from the default *.freshdesk.com address.

Can I add AI to Freshdesk email without replacing Freshdesk? Yes. An AI agent layer like Macha connects to Freshdesk as a native connector and runs on top of your existing mailboxes, templates, and threading — it doesn't replace them. It reads the same threaded tickets your email channel produces and drafts or posts grounded replies, while Freshdesk stays the system of record for the email itself.

Ready to put an answer behind every threaded email instead of just a tidy history? Start a free trial of Macha and connect it to your Freshdesk 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