Skip to content

Helpdesk Admin Guide

Overview

This guide covers Helpdesk module configuration — teams, stages, categories, channels, tags, auto-assignment, security groups, and system settings. It's intended for Helpdesk Managers and System Admins.

Last Updated: February 2026 Target Audience: Helpdesk Managers, System Administrators


Teams

Teams organize who handles which tickets. Each team can have its own members, stages, categories, and email alias.

Creating a Team

  1. Go to Helpdesk → Configuration → Teams
  2. Click New
  3. Fill in:

Team Configuration Form

Field Description
Team Name Display name (e.g., "IT Support", "Customer Service", "Maintenance")
Team Leader The person responsible for this team
Members Users who can be assigned tickets on this team
Company Company this team belongs to (multi-company setups)
Email Alias Email address that auto-creates tickets for this team (e.g., help@scottrecycling.com)
Categories Limit which categories are available for this team's tickets
Show in Portal Allow portal users (customers) to select this team when submitting tickets
Color Color coding for the dashboard and Kanban views
Parent Team Optional hierarchy — nest teams under a parent for organization
  1. Click Save

Email Alias

Each team can have an email alias. Emails sent to that address automatically create tickets assigned to the team. Configure the alias in the team form. The default system alias is help.

Team Dashboard Stats

On the main Dashboard, each team shows:

  • To Do — Total open tickets
  • Unassigned — Open tickets with no assigned user
  • Unattended — Tickets still in "New" stage (nobody started work)
  • High Priority — Open tickets with "Very High" priority

Stages

Stages define the workflow that tickets move through. The default stages are:

Stage Configuration List

Stage Sequence Unattended Closed Fold Close from Portal
New 1 Yes No No No
In Progress 2 No No No No
Awaiting 3 No No No No
Done 4 No Yes Yes Yes
Cancelled 5 No Yes Yes Yes
Rejected 6 No Yes Yes No

Creating or Editing Stages

  1. Go to Helpdesk → Configuration → Stages
  2. Click New or open an existing stage
  3. Configure:
Field Description
Stage Name Display name
Sequence Order in the pipeline (lower = earlier)
Unattended If checked, tickets in this stage count as "unattended" on the dashboard
Closed If checked, tickets in this stage are considered resolved. Sets closed_date.
Close from Portal Allow portal users to close their ticket by moving it to this stage
Folded in Kanban Collapse this column in Kanban view when empty
Email Template Send an automatic email when a ticket reaches this stage
Helpdesk Teams Limit this stage to specific teams. Leave empty for all teams.
Company Company this stage belongs to

Stage Email Templates

Three built-in email templates are available:

Template When It Sends
Ticket Assignment When a user is assigned to a ticket
Closed Ticket Notification When a ticket reaches a closed stage (Done, Cancelled, Rejected)
Changed Stage Notification When a ticket moves to a new stage

Assign a template to a stage by setting the Email Template field. The email is sent to the ticket's contact automatically.

Reordering Stages

Change the Sequence number on each stage to reorder them. Lower numbers appear first (leftmost in Kanban).


Categories

Categories organize tickets by topic or department.

  1. Go to Helpdesk → Configuration → Categories
  2. Click New
  3. Enter a Name (e.g., "IT", "Billing", "Equipment", "Customer Complaint")
  4. Optionally set a Company
  5. Click Save

Suggested Categories

Start with broad categories that match your departments or request types:

  • IT / Software — Computer issues, Odoo problems, printer issues
  • Equipment / Maintenance — Physical equipment failures
  • Customer Service — Customer complaints, billing questions
  • HR / Admin — Employee requests, policy questions
  • Facilities — Building, HVAC, plumbing

Channels

Channels track where tickets come from. Four default channels are provided:

Channel Use Case
Web Ticket submitted through the portal or Odoo interface
Email Ticket created from an incoming email
Phone Issue reported over the phone, ticket created manually
Other Walk-ups, in-person reports, other sources

Managing Channels

  1. Go to Helpdesk → Configuration → Channels
  2. Create, edit, or deactivate channels as needed

Channels are useful for reporting — you can analyze which channels generate the most tickets to understand where support requests are coming from.


Tags

Tags are color-coded labels that can be applied to tickets for quick visual identification and filtering.

  1. Go to Helpdesk → Configuration → Ticket Tags
  2. Click New
  3. Enter a Name and pick a Color
  4. Click Save

Tags are flexible and can represent anything — urgency markers, departments, request types, or workflow states that don't fit the stage model.


Ticket Types

Provided by the helpdesk_type module.

Ticket types add another classification layer (separate from categories). Common types include:

  • Question — General inquiry
  • Issue — Something is broken or wrong
  • Feature Request — Enhancement suggestion

Configure types at Helpdesk → Configuration → Ticket Types.


Auto-Assignment

Provided by the helpdesk_mgmt_assign_method module.

Auto-assignment controls whether new tickets are automatically assigned to the user who creates them.

Configuration

  1. Go to Helpdesk → Configuration → Settings
  2. Enable Auto Assign User — when a user creates a ticket and they belong to the ticket's team, the ticket is automatically assigned to them

Without auto-assignment, new tickets are unassigned and must be picked up manually (using "Assign to me" or setting the Assigned User field).


Auto-Close Inactive Tickets

Provided by the helpdesk_ticket_close_inactive module.

A scheduled action (cron job) automatically closes tickets that have been inactive for a configured period.

Configuration

The cron job checks for tickets that haven't had activity (stage changes, messages) within the configured threshold and moves them to a closed stage. Configure the threshold and target stage in the module settings.

This prevents old, abandoned tickets from cluttering the active backlog.


Stage Validation Rules

Provided by the helpdesk_mgmt_stage_validation module.

Stage validation adds rules that control which stage transitions are allowed. For example:

  • A ticket can only move to "Done" from "In Progress" (not directly from "New")
  • A ticket cannot be "Rejected" once it's "In Progress"

Configure validation rules on each stage to enforce your workflow.


Security Groups

The Helpdesk module uses four security groups in a hierarchy:

Group Access Level What They Can See
User: Personal Tickets Basic Only tickets assigned to them, plus unassigned tickets on their teams
User: Team Tickets Expanded All tickets on their teams, plus unassigned tickets with no team
User Full All tickets across all teams
Helpdesk Manager Admin Everything, plus Configuration and Reporting menus

Group Hierarchy

Helpdesk Manager
  └── User (all tickets)
        └── User: Team Tickets
              └── User: Personal Tickets
                    └── Internal User (base)

Each higher group inherits all permissions from the groups below it.

Record Rules

Rule Applies To Effect
Personal Tickets Personal Tickets group See own tickets + unassigned tickets on their teams
Team Tickets Team Tickets group See all tickets on their teams
All Tickets User group See all tickets
Company Rule Global Only see tickets in your company
Portal Rule Portal users See tickets where they are the contact or a follower

Assigning Groups

  1. Go to Settings → Users & Companies → Users
  2. Open the user
  3. Under the Helpdesk section, select the appropriate group
  4. Click Save

Settings

Helpdesk Settings

Go to Helpdesk → Configuration → Settings to configure:

Setting Description
Auto Assign User Automatically assign tickets to the creator if they're on the team

Additional settings may be available depending on which helpdesk submodules are installed.


Reporting

Reporting Pivot View

Go to Helpdesk → Reporting → Tickets to access ticket analytics:

Available Views

View What It Shows
Pivot Spreadsheet-style analysis — rows and columns with measures
Graph Bar, line, or pie charts of ticket data

Useful Reports

Report How to Build It
Tickets by Team Group By: Team, Measure: Count
Tickets by Stage Group By: Stage, Measure: Count
Resolution Rate Filter: Closed = True, Group By: Month
Priority Distribution Group By: Priority, Measure: Count
Channel Analysis Group By: Channel, Measure: Count
Unattended Backlog Filter: Unattended = True, Group By: Team

Configuration Checklist for New Setup

When setting up the Helpdesk module for the first time:

  • Create helpdesk teams and add members
  • Review default stages — add or modify as needed
  • Create categories that match your organization
  • Set up email aliases for teams that receive tickets by email
  • Configure stage email templates for customer notifications
  • Create tags for common labels
  • Set security groups for each user
  • Enable auto-assignment if desired
  • Configure auto-close rules for inactive tickets
  • Test the portal experience from a customer's perspective