Prerequisites
Before connecting Wirespeed to Odoo Helpdesk, ensure the following:- Your Odoo instance is running Odoo 19 or later — the JSON-2 API required by this integration is only available in v19+.
- The Helpdesk app is installed in your Odoo instance.
- Odoo SaaS (odoo.com) only — the integration currently accepts instance hostnames under
*.odoo.com(for exampleyourcompany.odoo.com). Self-hosted Odoo on a custom domain or hostname is not supported at this time.
Generate an API Key
- Log in to your Odoo instance
- Click your profile avatar in the top-right corner and select My Preferences
- Go to Account Security → API Keys
- Click New API Key
- Enter a description (e.g.,
Wirespeed Integration) and set the key duration to 1 Year to prevent unexpected authentication failures due to key expiration - Click Generate Key
- Copy the generated key immediately — it will not be shown again
Connect Wirespeed to Odoo Helpdesk
- Log in to Wirespeed
- Navigate to Integrations → Add Integration
- Select Odoo Helpdesk and click Integrate
- Fill in the following fields:
- Odoo Instance URL — the hostname of your Odoo SaaS instance (e.g.
yourcompany.odoo.com). Must be an*.odoo.comhostname; self-hosted instances are not supported yet. - API Key — the key generated in the previous step
- Odoo Instance URL — the hostname of your Odoo SaaS instance (e.g.
- Click Save
Configure Ticket Behavior
After enabling the integration, click Configure to set ticket creation preferences. Fields are dependent — select Database first, then optionally Company to filter the team list, then Helpdesk Team.
Click Save when done. The Save button is disabled until all required fields are filled and all Wirespeed statuses have a stage mapped.
How It Works
- When a Wirespeed case is escalated, a Helpdesk ticket is created in Odoo with priority mapped from severity (Critical → Urgent, High → High, Medium → Normal, Low/Info → Low).
- When a case status changes, the Odoo ticket is moved to the corresponding stage based on your configured Stage Mapping.
- When a detection is added to a case, a comment is posted on the associated Odoo ticket.
- When a Wirespeed case is closed, the ticket stage is updated to the mapped Closed stage and a comment is posted noting the closure.
- Ticket title templates support dynamic variables using backtick syntax (e.g.
`sid`,`title`,`severity`).

