Updated 27 March 2026

How to Set Up a Helpdesk from Scratch

A complete step-by-step guide for small businesses. From choosing software to going live with your team trained, you can have a working helpdesk in under a day.

7 steps
~99 mins total
No technical expertise required
01

Choose your platform and sign up

30 minutes

Start with Freshdesk Free or HubSpot Service Hub Free if you are not ready to commit to a paid plan. Both allow you to test the core workflow without a credit card. Avoid spending more than a day on this decision as most platforms are interchangeable at the basics level.

Actions

  1. 1Shortlist 2-3 platforms based on your primary channel (email vs chat)
  2. 2Sign up for free trials on your shortlist
  3. 3Spend 15 minutes in each to check the ticket view and compose UI
  4. 4Make your decision and create your team account
Tip:

You can always migrate later. Do not let perfect be the enemy of working.

02

Connect your support email address

20 minutes

Your helpdesk needs to receive and send email as your support address (e.g. [email protected]). This involves either setting up email forwarding or updating your MX records depending on the platform.

Actions

  1. 1Go to Admin > Email in your helpdesk settings
  2. 2Add your support email address
  3. 3Follow the email forwarding or SMTP setup instructions
  4. 4Send a test email to confirm tickets are created
  5. 5Set the reply-from address to match your support email
Tip:

If customers already email a shared Gmail or Outlook inbox, set forwarding from that address first before changing anything else.

03

Set up your team and roles

15 minutes

Add your agents and set access levels. Most small teams only need two roles: admin and agent. Keep admin access to 1-2 trusted people to avoid accidental configuration changes.

Actions

  1. 1Go to Admin > Agents and invite team members by email
  2. 2Assign the appropriate role (admin or agent)
  3. 3Create groups if you have teams with different responsibilities
  4. 4Set agent working hours and timezone
Tip:

Add agents one at a time rather than all at once. This lets you confirm each invite was received and accepted before continuing setup.

04

Create your first automation rules

1 hour

Automation rules save time by handling repetitive decisions automatically. Start with three basic rules that most teams benefit from immediately.

Actions

  1. 1Create a rule to auto-assign tickets containing specific keywords (e.g. billing, refund, technical) to the right agent or group
  2. 2Set up an auto-reply acknowledging receipt with an estimated response time
  3. 3Create a follow-up rule: if a ticket has had no agent reply in 4 hours, send a Slack or email alert
  4. 4Add a closure rule: if a ticket has been resolved and the customer has not replied in 7 days, close it automatically
Tip:

Do not over-automate on day one. Get the basics working first, then add rules as you identify repetitive patterns.

05

Build your initial knowledge base

2-4 hours

A knowledge base deflects tickets and speeds up agent responses. You do not need dozens of articles to start. Five to ten articles covering your most common questions will have an immediate impact.

Actions

  1. 1Pull your last 50 resolved tickets and identify the top 5-10 question topics
  2. 2Write one article for each topic (aim for 300-600 words with clear headings)
  3. 3Add screenshots or short videos where they make processes clearer
  4. 4Enable the knowledge base widget in your chat or ticket portal
  5. 5Set Google-friendly URLs for each article
Tip:

Have agents write draft answers based on how they actually reply to customers. Then edit for clarity. This is faster than writing from scratch.

06

Add your helpdesk widget to your website

30 minutes

If your plan includes live chat or a help widget, install it on your website. This lets customers start a conversation without leaving your site and reduces friction in reaching support.

Actions

  1. 1Go to Admin > Widgets or Web Widget in your platform
  2. 2Customise the colour and branding to match your site
  3. 3Copy the JavaScript embed code
  4. 4Paste the code before the closing </body> tag on your site (or use a plugin if using WordPress/Shopify)
  5. 5Test the widget on both desktop and mobile
Tip:

Set the widget to show your knowledge base articles first before prompting a chat. This deflects simple questions without requiring agent time.

07

Train your team and launch

1 hour

A 30-minute walkthrough with your team covering the ticket lifecycle, how to escalate, and where to find knowledge base articles is enough to get started. Launch with a soft start by forwarding a portion of tickets first.

Actions

  1. 1Walk through the ticket lifecycle: receive, assign, reply, resolve, close
  2. 2Show agents how to use internal notes for handoffs
  3. 3Demonstrate canned responses and knowledge base search
  4. 4Set your first-response SLA target (typically 4 hours for small teams)
  5. 5Enable CSAT surveys so you start collecting feedback from day one
  6. 6Forward your support email and go live
Tip:

Check the helpdesk dashboard together as a team at the end of week one. Review any tickets that took too long and identify one process improvement.

After launch: what to measure in week one

-First response time: aim for under 4 hours on business days
-Ticket resolution time: track the average from open to closed
-CSAT score: aim for 80%+ satisfaction from survey responses
-Tickets deflected by knowledge base: check article view count vs ticket volume
-Ticket backlog: are open tickets growing faster than you are resolving them?