Macha

How to Set Up Freshdesk (2026): A Step-by-Step Guide

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 3, 2026

Updated July 3, 2026

Spinning up a Freshdesk account takes about a minute. Setting it up properly — so tickets land in the right place, your team isn't penalized for time spent waiting on customers, and your Help Center deflects the easy questions — takes an afternoon of deliberate configuration. This guide walks that afternoon end to end.

How to Set Up Freshdesk (2026): A Step-by-Step Guide

We'll go in the order Freshworks itself recommends in its admin getting-started guide: start with the few things you can't skip (an account, a working support email, a couple of agents), then layer on the polish (business hours, SLAs, custom fields, channels, automations) once the basics are flowing. Every menu path and plan gate below was checked against Freshworks' documentation in June 2026, but Freshdesk renames things and reshuffles plan packaging fairly often — so treat the paths as a map and confirm the exact labels in your own account.

If you're still deciding whether Freshdesk is the right tool, start with what is Freshdesk. If you already know it is, read on.

The Freshdesk website — Freshworks' customer support helpdesk, where you create your account and pick a plan.
The Freshdesk website — Freshworks' customer support helpdesk, where you create your account and pick a plan.

Step 1: Create your account and pick a plan

Sign up at freshworks.com/freshdesk — you'll get a free trial of a higher tier (so you can test the paid features) on a yourcompany.freshdesk.com subdomain. Two early decisions matter:

  • Your subdomain. It's baked into your URLs and is awkward to change later, so pick the real company name, not a test string.
  • Your plan. As of 2026 the core support tiers are Free, Growth, Pro, and Enterprise, with the omnichannel-plus-AI experience sold separately as Freshdesk Omni. Several features in this guide are plan-gated — multiple business-hour calendars, round-robin assignment, dynamic form sections, and Freddy AI Copilot all sit on higher tiers. Don't over-buy on day one; the Free or Growth tier is plenty to learn on, and you can upgrade once you hit a wall. For the full tier breakdown, the trial walks you through what's included.

You don't have to lock the plan in before configuring anything else — set up the basics on the trial, then choose.

Step 2: Connect your support email

This is the single most important step, because for most teams email is still the number-one source of tickets. The goal: every message sent to [email protected] becomes a Freshdesk ticket automatically.

  1. Go to Admin → Channels → Email. You'll see a default support email Freshdesk created at signup (something like [email protected]).
  2. Click New support email, choose your setup, and pick the Freshworks mail server (the simplest option to start).
  3. Enter a support email name and your email alias — the [email protected] address customers will see as the reply-to.
  4. Freshdesk generates a long forwarding address. Copy it, then add a forwarding rule in your real mailbox (Gmail, Microsoft 365, etc.) so inbound mail to [email protected] is auto-forwarded into Freshdesk.
  5. Complete verification, which includes a DKIM step. DKIM signs your outgoing mail so it isn't flagged as spoofed — skipping it is the most common reason replies land in junk folders.

You can also pick the group that new email tickets get assigned to (set this once you've made groups in Step 4), and add multiple mailboxes later for different products or brands. Details are in Freshdesk's set up your support email and email channel overview docs. Send yourself a test email and confirm a ticket appears before moving on.

Step 3: Set up your support portal and Help Center

Your support portal is the customer-facing site where people search for answers and submit tickets. Even a lightly branded portal makes a real difference to trust. From Admin → Portals (Freshdesk's portal setup and customization area), do the essentials:

  • Set a custom portal URL like support.yourcompany.com (a CNAME) so it doesn't read as a generic Freshdesk subdomain.
  • Add your logo, favicon, and brand colors, and set your primary language (add more if you support international customers).
  • Confirm the "Submit a ticket" form is enabled and shows the fields you want (more on fields in Step 6).

Higher tiers unlock a developer-friendly code editor for full CSS/HTML control of the layout — useful later, but skip it for go-live. The colors-and-logo pass is enough to look professional from day one.

Step 4: Add agents and organize them into groups

Agents are your team members; groups are the queues you route work to (Billing, Tier 1, Technical). Get this in place before you tune automations, because almost everything routes to a group.

  1. Invite agents under Admin → Team → Agents. Assign each a role (agent vs. admin) and the groups they belong to. If some people only handle tickets occasionally, Freshdesk's occasional agent seat type can save money over full seats.
  2. Create groups under Admin → Team → Groups → New Group. Give each a name and description, then add agents. On Pro and up, you can attach group-specific business hours here — handy if Billing works 9–5 but Tier 1 covers nights (organize agents into groups).

A simple starting structure — one "General Support" group plus one specialist group like Billing — beats an elaborate org chart you'll outgrow opinions on by week two.

Step 5: Configure business hours and SLA policies

These two work together: SLA targets are measured against your business hours, so set hours first.

  • Business hours live at Admin → Team → Business hours. Define your working days and times (and time zone). The default calendar is fine for one region; running multiple business-hour calendars for different teams or geographies is a higher-plan feature (configuring multiple business hours; business vs. calendar hours).
  • SLA policies live at Admin → Workflows → SLA Policies → Add policy. An SLA sets targets like "first response within 1 hour, resolution within 24 hours," measured per priority (understanding SLA policies). Two things to internalize: SLA timers key off the priority field (so consistent triage is what makes SLAs meaningful), and they pause while a ticket is Pending (so you're not penalized for time spent waiting on the customer). Add escalation rules so an at-risk ticket notifies a lead before it breaches.

Start with one SLA policy covering all tickets; add priority-specific or company-specific policies later.

Step 6: Set up ticket fields and forms

Ticket fields capture the data you route and report on; a ticket form is the set of fields a customer or agent fills in. Freshdesk ships sensible defaults — Status, Priority, Type, Group, Agent — but you'll usually add a few of your own (order number, plan tier, product line) under Admin → Ticket Fields.

  • Keep the customer-facing form short — every required field is friction on the submit form.
  • Type is a customizable dropdown (Question, Incident, Refund, etc.); Priority is fixed at Low/Medium/High/Urgent because it's wired to SLAs.
  • On Pro and up, dynamic sections reveal extra fields only when a certain dropdown option is chosen — e.g. show "order number" only when Type = Refund — keeping forms tidy.

We cover the full anatomy of these fields in the Freshdesk ticketing system explained; for setup, just get the must-have fields onto the form.

Freshdesk Omni omnichannel inbox — email, chat, phone, and social all become tickets agents work in one workspace.
Freshdesk Omni omnichannel inbox — email, chat, phone, and social all become tickets agents work in one workspace.

Step 7: Add your first automations

Now that tickets, groups, and fields exist, automate the repetitive triage. Freshdesk's rules are organized by when they run — at creation (classically Dispatch'r), on updates (Observer), and on a schedule (Supervisor) — under Admin → Workflows → Automations. For go-live, two rules earn their keep immediately:

  1. Route on creation. A "Ticket creation" rule: if subject or description contains "refund"/"invoice" → set Group = Billing, set Type = Refund, add tag billing. This empties most of your unassigned queue automatically.
  2. Auto-assign within a group. Turn on automatic assignment so new tickets spread across available agents instead of landing on whoever grabs them first. Round-robin and skill-based methods generally require Pro or Enterprise; check your tier.

Resist building a dozen rules on day one. Start with routing and assignment, then add escalation and auto-close once you see real patterns. The full playbook — with example rules, the Dispatch'r/Observer/Supervisor distinction, and pitfalls — is in how to create tickets and automations in Freshdesk.

Step 8: Create canned responses

Canned responses are saved, reusable replies for common questions ("here's how to reset your password…"). Set up a handful under Admin → Canned Responses (or agents can create them on the fly). They're the building blocks of fast replies and of Scenario Automations — one-click bundles an agent applies to run several actions at once. Even five good canned responses noticeably speed up a new team's first week.

Step 9: Seed your knowledge base

A knowledge base does double duty: it deflects tickets and feeds any AI you add later. Freshdesk structures it as categories → folders → articles (setting up your knowledge base).

  • Create a few top-level categories that mirror how customers think — Getting Started, Billing, Troubleshooting.
  • Publish your 10 most-asked questions as articles before go-live. Don't wait for a perfect library; ship the FAQs you answer daily and grow from there.
  • Confirm published articles show on your portal so the search box actually returns results.

For the deeper structure-and-SEO treatment, see the Freshdesk knowledge base explained.

Step 10: Connect additional channels

Email and the portal cover most teams at launch. Add the rest under Admin → Channels as demand warrants:

  • Chat / messaging — embed the widget on your site or app so live conversations become tickets.
  • Phone — Freshdesk telephony logs calls and voicemails as tickets.
  • Social — connect Facebook, Instagram, and WhatsApp so messages and mentions flow into the same queue.

The full omnichannel-plus-AI experience is packaged as Freshdesk Omni, priced separately from the core support plans, so what's available depends on your product and tier. Add channels one at a time and confirm each creates tickets correctly before announcing it to customers.

Step 11: Run a go-live checklist

Before you point customers at your new support address, walk this list:

  • [ ] Send a real test email to [email protected] and confirm a ticket is created and assigned to the right group.
  • [ ] Reply from inside Freshdesk and confirm it reaches the customer's inbox (not spam — DKIM verified).
  • [ ] Submit a test ticket through the portal form and confirm field values save correctly.
  • [ ] Trigger your routing rule with a keyword and confirm the ticket lands in the right group.
  • [ ] Check an SLA is attached and the timer behaves (and pauses on Pending).
  • [ ] Confirm agents can log in, see their queues/views, and tell Reply (public) from Note (private) apart.
  • [ ] Verify the portal shows your branding and that knowledge base search returns articles.
  • [ ] Set the default group on your support mailbox so nothing lands unassigned.

Once these pass, you're live.

Where an AI agent fits — after setup

Once Freshdesk is configured, the natural next question is how much of the queue a human still has to touch. Freshdesk's native Freddy AI helps here: Freddy AI Copilot (agent-assist on Pro and Enterprise) drafts replies, summarizes threads, and suggests fields, while Freddy self-service deflects common questions. Useful — but Copilot still leaves a human to approve and resolve most tickets, and the self-service bot mostly deflects with article content rather than resolving a specific account question end to end.

That's the honest gap an AI agent layer like Macha fills. Macha isn't a helpdesk and isn't a Freshdesk replacement — it runs on top of the Freshdesk you just set up. Connected to your tickets and the knowledge base from Step 9, agents can auto-triage incoming tickets, draft replies for approval, and resolve routine tickets autonomously inside the same ticket — while anything they can't confidently handle stays a normal ticket for a human, with full context attached. The fair caveats: it's another integration to configure, and it's only as good as the knowledge you connect to it. On cost, Macha bills per AI action — any automated step it takes — not per closed ticket. (We built this on Zendesk first; the same model applies to Freshdesk — see Macha on Zendesk.) You can try it free — 7-day free trial, no credit card required.

Best practices and common pitfalls

A few things that separate a smooth Freshdesk launch from a frustrating one:

  • Verify DKIM before go-live. Skipping it is the top reason agent replies land in spam.
  • Don't over-engineer groups or rules on day one. Two groups and two automation rules beat an elaborate setup you can't reason about when something misfires.
  • Set priority deliberately. If everything is "Medium," your SLAs and escalations are meaningless — let a creation rule set priority from real signals.
  • Keep a small, agreed tag vocabulary. Free-for-all tagging breaks the rules and reports that read them.
  • Don't assume every feature is on your plan. Multiple business-hour calendars, round-robin, dynamic sections, and Freddy Copilot are gated to higher tiers — confirm before designing around them.
  • Seed the knowledge base early. Ten real FAQs deflect tickets immediately and become the foundation for any AI you add later.

Frequently asked questions

How long does it take to set up Freshdesk? The basics — account, support email, a couple of agents, and one group — take well under an hour. A production-ready setup with branded portal, business hours, SLAs, custom fields, automations, and a starter knowledge base is realistically an afternoon. You can launch on the essentials and layer the rest in over the first week.

How do I connect my support email to Freshdesk? Go to Admin → Channels → Email → New support email, choose the Freshworks mail server, enter your support email name and your [email protected] alias, then copy the forwarding address Freshdesk generates and add a forwarding rule in your mailbox (Gmail, Microsoft 365). Complete verification, including DKIM, so outgoing replies aren't flagged as spoofed.

What plan do I need to set up Freshdesk? You can run a complete basic setup on the Free or Growth tier. Higher tiers (Pro, Enterprise) add multiple business-hour calendars, round-robin and skill-based assignment, dynamic form sections, and Freddy AI Copilot. The fully omnichannel-plus-AI bundle is sold separately as Freshdesk Omni. Confirm current packaging in your account, as Freshworks adjusts plans periodically.

What's the difference between agents and groups in Freshdesk? An agent is an individual team member who works tickets; a group is a team/queue you route tickets to (e.g. Billing, Tier 1). You assign agents to one or more groups, then route incoming tickets to a group first and to a specific agent second — automatically with assignment rules, or manually.

Do I have to set up business hours before SLAs? It's strongly recommended. SLA targets (first response and resolution times) are measured against your business hours and pause while a ticket is Pending, so defining hours first makes your SLA timers behave as you expect.

Can I set up Freshdesk without coding? Yes. Email, portal branding, agents, groups, business hours, SLAs, fields, automations, canned responses, and the knowledge base are all configured through the Admin UI — no code required. The optional advanced portal code editor exists for teams that want pixel-level control, but it's not needed to go live.

The bottom line

Setting up Freshdesk is a sequence, not a single switch: create the account and pick a plan, connect your support email (DKIM and all), brand the portal, add agents and groups, set business hours and SLAs, shape your ticket fields, add a couple of automations, save some canned responses, seed a starter knowledge base, and connect channels as you need them — then run the go-live checklist before you announce the new address. Do the basics deliberately and add polish over your first week, rather than trying to perfect everything before you launch.

Once it's running and you start eyeing how much of the queue an agent still has to touch by hand, that's where an AI layer on top of Freshdesk earns its place. From here, go deeper on what Freshdesk is, tickets and automations, and the Freshdesk knowledge base.

Freshdesk setup flow verified against Freshworks' official documentation, June 2026. Freshworks revises its UI, menu paths, and plan packaging periodically — confirm specifics in your own account before relying on them.

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