Sales Target Dashboard Pro
Track sales targets, monitor achievement, and analyse performance with live KPI cards, interactive charts, and drill-down order views — all inside Odoo.
What does this module do?
Sales Target Dashboard Pro extends Odoo's sales management with a full target-tracking layer: set revenue goals by team, salesperson, or product category, then watch live KPI cards, bar charts, donut charts, and drill-down order lists update in real time as orders flow in. Period comparison, colour-coded progress indicators, and one-click Excel / PDF export give sales managers everything they need to run a data-driven team.
Everything you need to manage and monitor sales performance.
KPI Cards
Live cards showing Total Target, Achieved Amount, Achievement %, Gross Margin, and Margin % at a glance.
Visual Charts
Monthly Target vs Achieved bar chart, overall Achievement donut chart with colour indicators, and a category-wise pie chart.
Period Filters
Quick buttons for This Month, Last Month, This Quarter, and This Year, plus a custom date range picker for any period.
Role-based Access
Sales Managers configure targets and view the full dashboard. Sales Users see only their own performance data.
Period Comparison
Compare current period against the previous one with green / red delta indicators showing growth or decline.
Export Reports
Export the full dashboard data to a multi-sheet Excel workbook or a print-ready PDF in a single click.
Drill-down Orders
Click any KPI card or chart segment to open a filtered list of the exact sale orders behind that number.
Advanced Filters
Slice the dashboard by Sales Team, Product Category, or individual Salesperson — combinable in any order.
Target Scopes
Define targets at three levels: Sales Team, Product Category, or individual Salesperson — all in one place.
Two distinct roles with tailored access levels and views.
💼 Manager
- Create, edit, and delete sales targets for teams, categories, and salespersons
- View the full dashboard across all teams and users
- Access all period filters and comparison mode
- Export data to Excel or PDF
- Drill into any sale order from the dashboard
- Configure module settings under Sales → Configuration
👤 Sales User
- View the dashboard filtered to their own performance
- See their personal KPI cards and charts
- Use period filters on their own data
- Drill down into their own sale orders
- Cannot create or edit targets
A target moves through the following statuses as sales accumulate.
Colour logic: below 50% → Red • 50–80% → Orange • 80%+ → Green • 100%+ → Blue (Overachieved).
Follow these steps from initial setup through daily dashboard use.
-
Install the Module
Go to Apps → Search "Sales Target Dashboard Pro" → Install. The module adds a new Sales Targets menu under the Sales app.
💡TipThe module requiressale_management,sale_margin,crm,account, andweb. These are installed automatically if not already present. -
Assign Security Groups to Users
Go to Settings → Users & Companies → Users and edit each user. Under the Sales section, assign:
- Sales User — can view their own dashboard and drill into their orders.
- Sales Manager — full access to all targets, all teams, and module configuration.
-
Create Sales Targets
Go to Sales → Sales Targets → New and fill in:
Field Description Target Name A descriptive label, e.g. "Q2 2025 – Team North". Target Amount Revenue goal in your company currency. Date From / To The period this target covers. Target Type Sales Team, Product Category, or Salesperson. Sales Team / Category / User The specific entity this target applies to (depends on Target Type). 💡TipYou can create overlapping targets for different scopes (e.g., one for a team and separate ones for individual salespersons in that team). -
Open the Dashboard
Go to Sales → Sales Targets → Dashboard. The dashboard loads instantly with KPI cards and charts for the current month.
- The top row shows Target, Achieved, Achievement %, Margin, and Margin % cards.
- Below the cards, the bar chart displays month-by-month Target vs Achieved.
- The donut chart shows the overall Achievement % with a colour-coded arc.
- The pie chart breaks down sales by product category.
-
Filter and Slice the Data
Use the filter bar at the top of the dashboard to narrow the view:
- Click This Month, Last Month, This Quarter, or This Year for quick period presets.
- Use the Custom Date Range fields to pick any start and end date.
- Use the Sales Team, Category, and Salesperson dropdowns to focus on a specific slice.
💡TipAll filters are combinable. For example, select "This Quarter" + a specific Sales Team + a Salesperson to see exactly that person's quarterly performance within their team. -
Compare Periods
Enable Comparison Mode using the toggle on the filter bar. The dashboard adds a second column to the KPI cards showing the previous period values alongside green (▲) or red (▼) delta indicators.
-
Drill Down into Orders
Click any KPI card (e.g., the Achieved card) or any bar in the bar chart. Odoo opens a filtered Sale Orders list showing exactly the orders that make up that number. From there you can open individual orders as usual.
-
Export the Report
Click the Export to Excel or Print PDF button in the dashboard toolbar. The Excel export produces a multi-sheet workbook (KPI summary + monthly breakdown + order details). The PDF export is formatted for A4 printing.
⚠️NoteThe export respects the active filters — only data visible on the dashboard at the time of export is included.
| Menu Path | Who | Description |
|---|---|---|
| Sales → Sales Targets → Dashboard | All | Main KPI dashboard with charts, filters, and drill-down. |
| Sales → Sales Targets → Targets | Managers | List / form view to create and manage target records. |
| Sales → Configuration → Sales Target Settings | Managers | Module-level configuration options. |
| Requirement | Details |
|---|---|
| Odoo Version | 19.0 (Community or Enterprise) |
| Required Odoo modules | sale_management sale_margin crm account web |
| Browser support | Modern browsers with JavaScript ES6+ (Chrome 80+, Firefox 75+, Safari 13+, Edge 80+) |
| Python packages | No additional packages required beyond standard Odoo dependencies. |
Data Models
| Model | Description |
|---|---|
sales.target | A target record defining the goal, period, scope (team / category / user), and current achievement. |
Shadail Technology
Sales Target Dashboard Pro — Version 19.0.1.0.0
License: OPL-1 • Compatible with Odoo 19
For support, feature requests, or bug reports please contact your Shadail Technology representative.
Sales Target Dashboard Pro
Track sales targets, monitor achievement, and analyse performance with live KPI cards, interactive charts, and drill-down order views — all inside Odoo.
What does this module do?
Sales Target Dashboard Pro extends Odoo's sales management with a full target-tracking layer: set revenue goals by team, salesperson, or product category, then watch live KPI cards, bar charts, donut charts, and drill-down order lists update in real time as orders flow in. Period comparison, colour-coded progress indicators, and one-click Excel / PDF export give sales managers everything they need to run a data-driven team.
Everything you need to manage and monitor sales performance.
KPI Cards
Live cards showing Total Target, Achieved Amount, Achievement %, Gross Margin, and Margin % at a glance.
Visual Charts
Monthly Target vs Achieved bar chart, overall Achievement donut chart with colour indicators, and a category-wise pie chart.
Period Filters
Quick buttons for This Month, Last Month, This Quarter, and This Year, plus a custom date range picker for any period.
Role-based Access
Sales Managers configure targets and view the full dashboard. Sales Users see only their own performance data.
Period Comparison
Compare current period against the previous one with green / red delta indicators showing growth or decline.
Export Reports
Export the full dashboard data to a multi-sheet Excel workbook or a print-ready PDF in a single click.
Drill-down Orders
Click any KPI card or chart segment to open a filtered list of the exact sale orders behind that number.
Advanced Filters
Slice the dashboard by Sales Team, Product Category, or individual Salesperson — combinable in any order.
Target Scopes
Define targets at three levels: Sales Team, Product Category, or individual Salesperson — all in one place.
Two distinct roles with tailored access levels and views.
💼 Manager
- Create, edit, and delete sales targets for teams, categories, and salespersons
- View the full dashboard across all teams and users
- Access all period filters and comparison mode
- Export data to Excel or PDF
- Drill into any sale order from the dashboard
- Configure module settings under Sales → Configuration
👤 Sales User
- View the dashboard filtered to their own performance
- See their personal KPI cards and charts
- Use period filters on their own data
- Drill down into their own sale orders
- Cannot create or edit targets
A target moves through the following statuses as sales accumulate.
Colour logic: below 50% → Red • 50–80% → Orange • 80%+ → Green • 100%+ → Blue (Overachieved).
Follow these steps from initial setup through daily dashboard use.
-
Install the Module
Go to Apps → Search "Sales Target Dashboard Pro" → Install. The module adds a new Sales Targets menu under the Sales app.
💡TipThe module requiressale_management,sale_margin,crm,account, andweb. These are installed automatically if not already present. -
Assign Security Groups to Users
Go to Settings → Users & Companies → Users and edit each user. Under the Sales section, assign:
- Sales User — can view their own dashboard and drill into their orders.
- Sales Manager — full access to all targets, all teams, and module configuration.
-
Create Sales Targets
Go to Sales → Sales Targets → New and fill in:
Field Description Target Name A descriptive label, e.g. "Q2 2025 – Team North". Target Amount Revenue goal in your company currency. Date From / To The period this target covers. Target Type Sales Team, Product Category, or Salesperson. Sales Team / Category / User The specific entity this target applies to (depends on Target Type). 💡TipYou can create overlapping targets for different scopes (e.g., one for a team and separate ones for individual salespersons in that team). -
Open the Dashboard
Go to Sales → Sales Targets → Dashboard. The dashboard loads instantly with KPI cards and charts for the current month.
- The top row shows Target, Achieved, Achievement %, Margin, and Margin % cards.
- Below the cards, the bar chart displays month-by-month Target vs Achieved.
- The donut chart shows the overall Achievement % with a colour-coded arc.
- The pie chart breaks down sales by product category.
-
Filter and Slice the Data
Use the filter bar at the top of the dashboard to narrow the view:
- Click This Month, Last Month, This Quarter, or This Year for quick period presets.
- Use the Custom Date Range fields to pick any start and end date.
- Use the Sales Team, Category, and Salesperson dropdowns to focus on a specific slice.
💡TipAll filters are combinable. For example, select "This Quarter" + a specific Sales Team + a Salesperson to see exactly that person's quarterly performance within their team. -
Compare Periods
Enable Comparison Mode using the toggle on the filter bar. The dashboard adds a second column to the KPI cards showing the previous period values alongside green (▲) or red (▼) delta indicators.
-
Drill Down into Orders
Click any KPI card (e.g., the Achieved card) or any bar in the bar chart. Odoo opens a filtered Sale Orders list showing exactly the orders that make up that number. From there you can open individual orders as usual.
-
Export the Report
Click the Export to Excel or Print PDF button in the dashboard toolbar. The Excel export produces a multi-sheet workbook (KPI summary + monthly breakdown + order details). The PDF export is formatted for A4 printing.
⚠️NoteThe export respects the active filters — only data visible on the dashboard at the time of export is included.
| Menu Path | Who | Description |
|---|---|---|
| Sales → Sales Targets → Dashboard | All | Main KPI dashboard with charts, filters, and drill-down. |
| Sales → Sales Targets → Targets | Managers | List / form view to create and manage target records. |
| Sales → Configuration → Sales Target Settings | Managers | Module-level configuration options. |
| Requirement | Details |
|---|---|
| Odoo Version | 19.0 (Community or Enterprise) |
| Required Odoo modules | sale_management sale_margin crm account web |
| Browser support | Modern browsers with JavaScript ES6+ (Chrome 80+, Firefox 75+, Safari 13+, Edge 80+) |
| Python packages | No additional packages required beyond standard Odoo dependencies. |
Data Models
| Model | Description |
|---|---|
sales.target | A target record defining the goal, period, scope (team / category / user), and current achievement. |
Shadail Technology
Sales Target Dashboard Pro — Version 19.0.1.0.0
License: OPL-1 • Compatible with Odoo 19
For support, feature requests, or bug reports please contact your Shadail Technology representative.