How to Set Up Freshdesk (2026): A Step-by-Step Guide
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.
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.
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.
- Go to Admin → Channels → Email. You'll see a default support email Freshdesk created at signup (something like
[email protected]). - Click New support email, choose your setup, and pick the Freshworks mail server (the simplest option to start).
- Enter a support email name and your email alias — the
[email protected]address customers will see as the reply-to. - 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. - 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.
- 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.
- 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.
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:
- 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. - 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.
Add AI agents to your Freshdesk
Macha resolves tickets end to end on Freshdesk — no migration, no code.
Zendesk
Freshdesk
Gorgias
Front
Shopify
Stripe
Slack
Notion
Google Workspace
Confluence

