Skip to Content

Odoo Helpdesk Input

The Odoo Helpdesk Ticket Counter transform is a specialized input operation that reads helpdesk tickets from your Odoo instance based on configurable filtering criteria. This transform extracts ticket data for a specified time period, filtered by helpdesk team, ticket creator, and other parameters. It is ideal for analytics, reporting, monitoring, and automated ticket processing workflows.

Icon


Purpose and use cases

  • Ticket volume analytics: Count and analyze ticket volumes by team, creator, or time period to understand support workload trends

  • Team performance metrics: Extract tickets for specific teams to calculate response times, resolution times, and productivity metrics

  • Reporting and dashboards: Feed ticket data into reporting workflows to create dashboards showing support KPIs

  • Workload monitoring: Track number of tickets created in past X days to monitor support team workload in real-time

  • Data export & backup: Export helpdesk tickets to external systems, data warehouses, or archives for long-term retention

  • Ticket escalation workflows: Read high-volume or overdue tickets to trigger escalation or reassignment workflows

  • Creator analysis: Analyze tickets by creator to identify frequently opening tickets or specific user issues

  • Historical trend analysis: Extract tickets over multiple time periods to analyze trends, seasonal patterns, and growth

Configuration parameters

The Odoo Helpdesk Input transform requires the following configuration settings to filter and read helpdesk tickets:

Parameter

Description

Transform Name

A unique identifier for this transform in your workflow (e.g., "Odoo Helpdesk Input"). Used for logging and error tracking.

Odoo Connection

The configured Odoo server connection to read helpdesk tickets from. Dropdown selector displays all available Odoo connections (e.g., "odoo-production").

Ticket Creator Login

Filter tickets by the user who created/opened them. Dropdown shows all Odoo users. Select a specific user to read only tickets created by that user. Leave empty to read tickets from all creators (unless "Allow empty" is checked).

Allow empty ticket creator (get all ticket authors)

Checkbox option. When checked, ignores the Ticket Creator Login filter and returns tickets from ALL users regardless of creator. Useful for reading all tickets in a team without filtering by creator. Default: Unchecked.

Helpdesk team

Filter tickets by helpdesk team. Dropdown shows all configured helpdesk teams in your Odoo instance (e.g., "Sales Support", "Technical Support", "Customer Service"). Required to specify which team's tickets to read.

Number of days

Read tickets created in the past X days. Number value (e.g., 30 reads tickets from past 30 days). Calculated from current date. Default: 30 days. Adjust based on how much historical data you need (e.g., 7 for past week, 90 for past quarter).

Practical examples

Example 1: Extract Recent Tickets for Team Performance Analysis

Scenario: You want to analyze performance of your Sales Support team. You need to extract all tickets from the past 30 days created by any team member to calculate average resolution time and response metrics.

  1. Configuration settings:

Parameter

Value

Transform Name

extract-sales-support-tickets

Odoo Connection

odoo-production

Ticket Creator Login

(leave empty)

Allow empty ticket creator

Checked (Yes)

Helpdesk team

Sales Support

Number of days

30

  1. Steps:

  • Read all Sales Support team tickets from past 30 days using Odoo Helpdesk Input

  • Calculate metrics: count by creator, average resolution time, average response time

  • Write results to reporting table or export to BI tool

  • Display team performance dashboard

  1. Result: 245 helpdesk tickets extracted for analysis, enabling performance tracking and KPI calculation.

Example 2: Extract Tickets from Specific Support Agent

Scenario: You want to track the productivity and performance of a specific support agent. Extract all tickets created by that agent in the past week to monitor their workload and performance metrics.

  1. Configuration settings:

Parameter

Value

Transform Name

extract-agent-tickets

Odoo Connection

odoo-production

Ticket Creator Login

john.doe@company.com

Allow empty ticket creator

Unchecked (No)

Helpdesk team

Technical Support

Number of days

7

  1. Use case:

  • Monitor individual agent productivity and workload

  • Calculate personal performance metrics (resolution time, customer satisfaction)

  • Identify training needs or performance issues

  • Track agent-specific trends over time

Example 3: Aggregate Tickets Across Multiple Teams for Company-Wide Report

Scenario: You want to create a company-wide helpdesk report showing total tickets, team comparisons, and support metrics. You run the Odoo Helpdesk Input multiple times for each team to aggregate data.

  1. Pipeline structure:

  • Read tickets from "Sales Support" team (past 30 days)

  • Read tickets from "Technical Support" team (past 30 days)

  • Read tickets from "Billing Support" team (past 30 days)

  • Combine results using Union/Merge transform

  • Calculate aggregate metrics (total tickets, by team, by creator)

  • Generate summary report showing all teams

Example 4: Real-Time Workload Monitoring and Alert Triggering

Scenario: You want to monitor helpdesk workload in real-time and trigger alerts when ticket volume exceeds thresholds. Extract tickets from past 7 days and compare with expected baseline.

  1. Configuration settings:

Parameter

Value

Transform Name

monitor-current-workload

Odoo Connection

odoo-production

Ticket Creator Login

(leave empty)

Allow empty ticket creator

Checked (Yes)

Helpdesk team

All Teams (run multiple times)

Number of days

7

  1. Workflow:

  • Read tickets from past 7 days (weekly rolling window)

  • Count total tickets and by-team breakdown

  • Compare against historical baseline (average from past 12 weeks)

  • If current > baseline + threshold, trigger alert

  • Send notification to management with escalation info

  • Schedule to run every morning at 9 AM