Back to all articlesGetting Started

Odoo 19 Helpdesk: choose an intake channel and a resolution rule

Choose email, website form or configured Live Chat for support intake, with a fictional ticket handover and a practical failure checklist.

APAAPublished Content updatedApplies to Odoo 19
Odoo 19 Helpdesk: choose an intake channel and a resolution rule
Illustrative cover image, not an Odoo operation screenshot or client case.

Applicability

Odoo 19; app installation, subscription, access rights and mail configuration must match each workflow. Examples are fictional; UI translations may differ.

Research method

Odoo 19 official documentation research only; no new Odoo product test. Source checks apply only to the scopes listed below.

Choose one support channel whose owner can actually respond. Helpdesk provides a shared ticket record, but it does not turn every mailbox or WhatsApp conversation into the same customer issue automatically. This Odoo 19 document-based guide helps choose an intake design; it does not claim we opened and resolved a live ticket.

Contents

Choose an intake route

SituationStart withCondition to confirm
Requests already arrive by emailHelpdesk team email aliasIncoming routing and monitored ownership
Requests need an order reference and descriptionWebsite FormCorrect website, required fields and published form
Operators are available for live conversationsLive ChatEnabled team channel, operators and website/widget setup

For a fictional replacement request, ask for order reference, affected item and a short description. Do not require payment-card details or passwords. Agree who reviews unassigned tickets and what “resolved” means before publishing another contact route.

Configure email before promising intake

The official path is Helpdesk → Configuration → Helpdesk Teams. Open the team and check its Channels / Email Alias settings. In the documented workflow, an incoming message's subject supplies the ticket title and its body supplies the description. Odoo Online/Odoo.sh and an on-premise server have different mail setup prerequisites; on-premise aliases require external mail-server configuration.

Record the expected alias and team in a handover sheet. A custom company domain is a separate mail-routing decision, not a prerequisite for every Odoo-hosted alias. A forwarded email may not retain the structured context your team needs, so define which order reference an operator must confirm.

Live Chat commands and chatbot boundaries

To use the documented /ticket command, first enable Live Chat on the Helpdesk team's Channels settings, configure the resulting Live Chat channel and add operators. The command is used inside an actual supported conversation; it is not a generic command to type anywhere in Odoo. The conversation transcript is added to the resulting ticket description. This guide has not executed that command.

A chatbot requires the Live Chat channel and a configured script, not merely Helpdesk installation. In the channel's Channel Rules, select a chatbot and, if required, enable it only when no operator is available. The Chatbots smart button leads to the script, whose steps and conditional answers must be designed. For the company website, check the selected channel in Website → Configuration → Settings → Email & Marketing → Live Chat; external websites need the supplied widget. This is an integration decision, not a promise that a bot understands an arbitrary support question.

Define the resolution handover

Use this fictional ticket worksheet to avoid closing an issue on an internal assumption:

CheckpointRequired record
ReceivedOrder reference and reported fault
AssignedNamed operator and next review date
InvestigatingEvidence requested and who supplies it
Resolution proposedReplacement/repair proposal and who approves it
Closed under team ruleOutcome recorded and customer communication checked

These checkpoints are proposed operating rules, not claims about default Helpdesk stages. A useful closing note says “Replacement dispatched under agreed reference; customer informed on the recorded date”, rather than “Done”. Whether customer acknowledgement is required depends on your service promise.

For private triage, use Log note and check mentions. Odoo 19 warns that an outside contact tagged in a note can receive its content and attachments by email. For customer communication, inspect Send message recipients and followers before sending. A note and an outbound response are different actions.

Diagnose missing or duplicate requests

SymptomFirst checksOperational response
Email produces no visible ticketAlias routing, intended team and user accessKeep the source email; identify mail routing versus visibility failure
Website form is absentCorrect website, publication and team Website Form settingCorrect the entry point before advertising it
Chat is absentChannel selection, URL rule and widget installationCheck the actual page route and intended availability
Same issue has multiple ticketsCustomer reference and channel of each recordEstablish one operator's ownership before deciding how to consolidate
Team replies but customer hears nothingActual sent message, recipients and delivery statusSeparate private note from outgoing-message failure

Start with one team and one intake route. Ask APAA to scope the intake and handover design using a fictional issue, expected owner and response promise. Add chatbots only when someone owns the script and its unanswered cases.

Sources

  • Receiving tickets

    Team channels, email aliases, /ticket, chatbot channel rules and website forms

    Source checked

  • Chatter

    Internal notes, external mentions and message recipients

    Source checked

Considering Odoo for your business?

Talk to APAA about a tailored Odoo implementation for your Hong Kong SME.

Enquire about Odoo services
Odoo 19 Helpdesk: choose an intake channel and a resolution rule | APAA