Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Website
  3. Website Helpdesk & Ticket Management v 16.0
  4. Sales Conditions FAQ

Website Helpdesk & Ticket Management

by OdooBuilders
Odoo

$ 35.00

v 16.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Discuss (mail)
• Project (project)
• Website (website)
• Sales (sale_management)
• Invoicing (account)
• Employees (hr)
Lines of code 6953
Technical Name ob_website_helpdesk
LicenseLGPL-3
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Discuss (mail)
• Project (project)
• Website (website)
• Sales (sale_management)
• Invoicing (account)
• Employees (hr)
Lines of code 6953
Technical Name ob_website_helpdesk
LicenseLGPL-3
ODOO 16 LGPL-3 COMMUNITY WEBSITE

Website Helpdesk &
Ticket Management

A complete, production-ready helpdesk built for Odoo 16 Community. Let customers submit tickets directly from your website, manage them inside the backend, bill time spent, merge duplicates, and automatically collect customer ratings.

✓ No external dependency ✓ Odoo Community
✓ LGPL-3 License ✓ Version 16.0.0.0.0
Helpdesk Kanban Board
12+
Core Features
6
Default Stages
5
Priority Levels
16
Odoo Version

What Does This Module Do?

Website Helpdesk & Ticket Management bridges your customers and your support team in Odoo 16. Customers create tickets from the website. Your agents manage, prioritise, track, bill, and close them from a familiar Odoo interface.

1

Website Ticket Form

Customers raise tickets directly from your website. Subject, description, product, attachments — no Odoo account required.

2

Helpdesk Teams

Organise agents into teams with dedicated leaders. Tickets routed to the right team; leader notified by email.

3

Custom Stages

Define unlimited stages. Mark any as starting, closing, or cancel. Attach email templates per stage.

4

Categories & Tags

Classify via ticket types (Question, Issue, Repair, Maintenance), categories, and free-form tags for precise filtering.

5

Task Creation

Convert tickets into linked project tasks with one click. Smart button shows the task count on the ticket.

6

Billing & Invoicing

Enable billing, log hours, then generate a customer invoice. Pre-filled with service product, hours, and hourly rate.

7

Merge Tickets

Select duplicate tickets and merge via the Action menu. Create a new consolidated ticket or merge into an existing one.

8

Customer Rating

On Done, a secure unique rating link is sent to the customer. Ratings and reviews stored on the ticket record.

9

WhatsApp Notification

Automatically send a WhatsApp message to the customer when their ticket is resolved.

10

Customer Portal

Logged-in customers view all their tickets in the portal with group-by, search filters, and full reply history.

11

Auto Close Tickets

Configure inactive days after which tickets auto-move to the closing stage. Scheduled action — zero manual effort.

12

PDF Ticket Report

Print a professional PDF for any ticket: customer, subject, priority, products, tasks, total hours, analytic account.

Live Production Screenshots

Real-world usage across active helpdesk deployments — dashboards, ticket queues, analytics, and ticket detail tabs.

TICKET DASHBOARD

Helpdesk Dashboard — Ticket Analytics at a Glance

The Ticket Dashboard gives managers a real-time overview of the entire support operation. Five stage counters at the top — New (8), In Progress (314), Cancelled (91), Done (1,853), Closed (3,988) — show the health of the queue. Group By Analytics breaks down counts by Stage, Created By, and Assigned To with one-click Export to Excel.

✓  Top-bar counters per stage
✓  Group By: Stage / Created By / Assigned To
✓  Date-range picker
✓  Export to Excel
✓  Stage Wise Count with drill-down
Helpdesk Dashboard
Export Excel
EXPORT TO EXCEL

Export Analytics Report to Excel

Every analytics table has a built-in Export Excel button. A single click downloads a structured .xls file — ready for management reporting, SLA tracking, or stakeholder sharing. Filter by This Week for weekly stand-up data.

✓  Export by stage, agent, or date
✓  File named with export date
✓  Excel, Google Sheets, LibreOffice
✓  Year/Week filter before export
TICKETS » NEW TICKETS

Ticket List View — Full Queue Overview

The list view shows every ticket with its number, subject, customer, assigned agent, team, stage, priority stars, Kanban state, last updated timestamp, and activity counts — all in one scannable row.

✓  Number, Subject, Customer, Agent, Team
✓  Stage, Priority, Kanban State
✓  Last Updated & Created timestamps
✓  Pending, Done, Total activities
✓  Switch List / Kanban views
Ticket List View
Pivot Report
REPORT » PIVOT

Pivot Report — Tickets by Agent & Stage

The Report Help Desk pivot view gives a matrix of total ticket counts broken down by assigned agent (rows) and stage (columns). Total across all agents and stages: 6,629 tickets.

✓  Pivot matrix: agent × stage × date
✓  Expand any agent for date breakdown
✓  Grand totals at top of every column
✓  Measures dropdown: Count, Hours, custom
✓  Export pivot to Excel one-click
MY HELPDESK

My Helpdesk — Agent-Level Kanban

The My Helpdesk view shows only tickets assigned to the logged-in agent. Custom stages — Under Discussion, In Progress (Development), Development Done, Not Possible, Inbox, Draft — demonstrate how the module adapts to real workflows.

✓  Personal view per agent
✓  Custom stages beyond defaults
✓  Customer name on every card
✓  Priority stars per card
✓  Horizontal multi-stage board
My Helpdesk
Production Kanban
ALL TICKETS

Production Kanban Board — Real Client Tickets

A live production Kanban filled with real client tickets across custom stages. Each card shows ticket number, customer, tag, team, and priority — handling hundreds of tickets in a multi-team environment.

✓  Hundreds of active tickets
✓  7 custom stages
✓  Blocked stage (red) for escalations
✓  Team names on cards
✓  Drag-and-drop between stages
TICKET DETAIL

Ticket Form — OTP Close & Chatter

The CLOSE TICKET (OTP) button requires OTP verification before closure. The chatter records full activity: field changes, stage transitions, and agent replies sent to the customer.

✓  OTP-verified ticket closure
✓  Chatter logs every change
✓  Agent reply with timestamp
✓  Planned activities panel
✓  Product tag linked to ticket
Ticket Detail OTP
Attachments Tab
ATTACHMENTS TAB

File Attachments on Tickets

The Attachments tab lets customers and agents attach supporting files — screenshots, documents, logs — directly to the ticket. Files remain linked throughout the ticket lifecycle.

✓  Any file type: images, PDFs, logs
✓  Full metadata stored
✓  Visible to agents in backend
✓  Customer upload via website
✓  Survives stage changes & merges
CUSTOMER RATING

Customer Rating & Review Collection

When a ticket reaches Done, a secure token-based link is auto-generated and sent to the customer. Their response populates this tab in real time using a 6-level rating scale.

✓  6-level: Very Low → Extreme High
✓  Written review field
✓  Read-only — set via public URL
✓  Auto-generated on Done stage
✓  WhatsApp notification included
Customer Rating
Other Information
OTHER INFORMATION

Full Back-Office Info — Team, Agent & Timestamps

The Other Information tab shows all operational metadata: Assigned User, Last Update Date, Replied Date, Helpdesk Team, Team Leader, Category, and Project — a complete audit trail.

✓  Helpdesk Team & Team Leader
✓  Assigned agent
✓  Category classification
✓  Project link for billing
✓  Last Update & Replied dates

Configuration & Setup

Every part of the module is configurable from Settings and Configuration menus — no developer mode needed.

STEP 1 — CONFIGURATION

Enable Helpdesk from Settings

Go to Settings » Helpdesk to activate every feature. Divided into general options, ticket settings, and stage configuration — full control without developer mode.

✓  Create Tasks toggle
✓  Category visibility
✓  Helpdesk Menu on website
✓  Product on website form
✓  Auto Close Ticket days
✓  Default Close Stage & Reply Template
Enable Helpdesk
Teams
CONFIGURATION » TEAMS

Manage Helpdesk Teams

Each team has a name and a dedicated Team Leader. The list view shows all teams at a glance.

✓  Unlimited named support teams
✓  Team Leader with leader role
✓  Members restricted to helpdesk group
✓  Link team to a project
✓  Task creation permission per team
TICKET FORM

Detailed Ticket Form View

Every ticket has a rich form. Top stage-bar lets agents advance the ticket with one click. Chatter records all activity.

✓  Auto sequence: TKT0001, TKT0002...
✓  Customer, email, phone auto-filled
✓  Ticket Type dropdown
✓  5-level priority stars
✓  Multi-select product links
✓  Tabs: Description, Attachments, Rating
Ticket Form
Stages
CONFIGURATION » STAGES

Custom Ticket Stages

Six default stages ship with the module — Inbox, Draft, In Progress, Done, Closed, Cancelled — ordered by sequence number. Each can be marked as closing or folded.

✓  Six default stages
✓  Sequence controls Kanban order
✓  Closing Stage flag stamps end date
✓  Fold hides stage in Kanban
✓  Email template per stage
CONFIGURATION » TYPES

Ticket Types

Define the nature of issues your helpdesk handles. Four types come pre-configured — Question, Issue, Repair, Maintenance — and you can add unlimited custom types.

✓  Defaults: Question, Issue, Repair, Maintenance
✓  Unlimited custom types
✓  Dropdown on ticket form
✓  Filtering & reporting support
✓  Visible on portal view
Ticket Types
Categories
CONFIGURATION » CATEGORIES

Ticket Categories

Two defaults — Internal and Technical. Categories can be toggled on or off from Settings, hiding the field when not relevant.

✓  Defaults: Internal, Technical
✓  Show/hide via Settings
✓  Sequence for custom ordering
✓  Filter queue by category
CONFIGURATION » TAGS

Ticket Tags

Tags provide a flexible, free-form labelling system on top of types and categories. Each ticket can carry multiple tags — visible as chips on form view and Kanban cards.

✓  Unlimited tag creation
✓  Multiple tags per ticket
✓  Chips on Kanban cards
✓  Filter by tags from list view
Tags
Enable Task
OTHER INFORMATION TAB

Enable Task Creation on a Ticket

The Create Task checkbox activates the CREATE TASK button on the ticket header, letting agents spin up a project task in one click.

✓  Create Task checkbox toggle
✓  Auto-link to team's project
✓  Service Product drives invoice
✓  Project auto-fills from team
✓  Last Update tracked automatically
CREATE TASK BUTTON

Create Project Task from Ticket

Clicking CREATE TASK opens a task popup pre-named with the ticket reference. Agents assign themselves, set deadlines, log timesheets, and track progress.

✓  Auto-named: TicketRef – Subject
✓  Project inherited from team
✓  Full timesheet logging
✓  Progress bar: allocated vs remaining
✓  Sales Order & Analytic Account
✓  Smart button shows task count
Task Creation
Enable Billing
BILLING FEATURE

Mark Ticket as Billable

The Billable checkbox enables invoice generation for the ticket. Works alongside Service Product and the hourly cost to calculate the invoice amount automatically.

✓  Billable flag = CREATE INVOICE shows
✓  Amount = effective hours × cost
✓  Service product = invoice line
✓  Stage transitions logged
✓  Start Date auto-stamped
CREATE INVOICE

Generate Invoice — Billed Successfully!

Once tasks log hours, clicking CREATE INVOICE triggers invoice generation. Smart buttons — Tasks and Invoices — appear giving one-click access to both linked records.

✓  Invoice from effective task hours
✓  Pre-filled — no manual entry
✓  Rainbow-man confirms billing
✓  Tasks smart button with count
✓  Invoices smart button with count
Billed Successfully
Invoice
CUSTOMER INVOICE

Auto-Generated Customer Invoice

The invoice is created in POSTED state. Invoice line shows Product, Quantity (from effective hours), Price, Tax, and Subtotal. Total due calculated automatically.

✓  Dedicated ticket.invoice sequence
✓  Quantity = total effective hours
✓  Unit price = cost-per-hour
✓  Tax & account from product
✓  Full audit chatter
ACTION » MERGE TICKETS

Select & Merge Duplicate Tickets

In the list view, select two or more tickets then click Action - Merge Tickets to open the merge wizard. Both subjects appear in the Support Tickets tab ready to consolidate.

✓  Multi-select from list view
✓  Merge option in Action dropdown
✓  Subjects auto-populated
✓  Responsible user & team auto-filled
✓  New ticket or merge into existing
Merge Action
Merge Wizard
MERGE WIZARD

Create a New Consolidated Ticket

With Create New Ticket checked, agents enter a new Subject and Merge Reason. The Support Tickets tab lists both source tickets whose descriptions will be combined.

✓  Create New Ticket checkbox
✓  Subject & Merge Reason required
✓  Descriptions concatenated
✓  Source tickets deleted after merge
✓  Team & Customer pre-filled
HEADER BUTTONS

Action Buttons, Stage Bar & Smart Buttons

The ticket header has three action buttons — REPLY, CREATE TASK, CREATE INVOICE — alongside the full stage progression bar. Smart buttons appear top-right.

✓  REPLY uses configured template
✓  CREATE TASK if team allows
✓  CREATE INVOICE if billable
✓  Full stage progression bar
✓  Smart buttons with counts
Open Model
Merged Ticket
MERGE RESULT

Resulting Merged Ticket — Combined Descriptions

After a merge, the new ticket is created in Draft. The Issue Description tab shows the combined content from both source tickets separated by dividers.

✓  Auto next sequence number
✓  Descriptions with dashed dividers
✓  Starts in Draft for review
✓  Customer & team inherited
✓  Tasks smart button ready
REPORT » PRINT

Professional PDF Ticket Report

Click Print from any ticket to generate a clean PDF report with company logo, customer name, description, priority, linked products, tasks, and total hours.

✓  Company logo & address header
✓  Reference, subject, creation date
✓  Customer, description, priority
✓  Tasks table with hours
✓  Print-ready professional layout
PDF Report

All Configuration Options at a Glance

Every toggle lives in Settings » Helpdesk — no developer mode needed.

⚙ Create Tasks

Enable task creation from tickets per team. Activates CREATE TASK button and links tasks to the project.

⚙ Category

Toggle the Category field on ticket forms. Hidden when disabled — keeps the form clean.

⚙ Helpdesk Menu

Show or hide the Helpdesk link in the website's main navigation menu.

⚙ Product on Website

Expose product selection on the website ticket form so customers can specify the related product.

⚙ Auto Close Ticket

Set inactive days after which tickets auto-move to closing stage. Scheduled cron, zero effort.

⚙ Close Stage

Choose default closing stage. Closing Stage flag is set and ticket end date is recorded.

⚙ Reply Template

Default mail template loaded on Reply. Ensures consistent, branded customer communication.

⚙ Billable Flag

Mark individual tickets as billable. Only billable tickets show the CREATE INVOICE button.

⚙ Rating Link (Auto)

On Done, a secure unique rating URL is generated and sent to the customer automatically.

PDF Report Preview

A professional, print-ready PDF generated directly from any helpdesk ticket in Odoo 16.

Printed PDF report

Support & Services by OdooBuilders

We are a dedicated Odoo development team committed to building reliable, well-documented Community modules. Every module is actively maintained.

🗳

Technical Support

Encounter a bug or unexpected behaviour? Reach out and we respond within 24 business hours.

🔧

Customisation

Need a workflow change, extra field, or deep integration? Custom development tailored to you.

🔄

Free Updates

Actively maintained for Odoo 16. Bug fixes and compatibility updates released regularly.

Technical Details

Module Information

Technical Name odoo_website_helpdesk
Version 16.0.0.0.0
Category Website
License LGPL-3
Author OdooBuilders
Installable ✓ Yes

Dependencies

base website project sale_project hr_timesheet mail contacts

Odoo Models

help.ticket help.team ticket.stage helpdesk.types helpdesk.categories helpdesk.tag merge.tickets

© 2024 OdooBuilders  —  Website Helpdesk & Ticket Management  —  Odoo 16 Community  —  License: LGPL-3

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with