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. Technical
  3. List View KPI Dashboard v 19.0
  4. Sales Conditions FAQ

List View KPI Dashboard

by ISPG Technologies India Pvt. Ltd. https://www.ispg.co
Odoo

$ 30.00

v 19.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
Lines of code 468
Technical Name ispg_list_view_dashboard
LicenseLGPL-3
Websitehttps://www.ispg.co
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 468
Technical Name ispg_list_view_dashboard
LicenseLGPL-3
Websitehttps://www.ispg.co
Versions 17.0 18.0 19.0
ISPG Technologies Odoo Ready Partner
Community • Enterprise • Odoo.sh

List View KPI Dashboard

by ISPG Technologies

Turn any Odoo list into an actionable dashboard. Drop one <listdashboard> tag into any list (tree) view and get a ribbon of clickable KPI cards above your records — counts or aggregated totals, click-to-filter, live with the user's search. No Python, no JavaScript, no separate dashboard screen. Pure XML configuration, on any model.

◆ TOP FEATURES

Everything You Need. In One Tag.

🏷

One Tag, Any Model

Sales, Purchase, Accounting, CRM, Project, Inventory or your own custom models — the same way, every time.

📊

Counts or Totals

Each card shows a record count, or an aggregated value — sum, average, max or min — of any numeric field.

🔍

Click to Filter

Click a card to filter the list to those records; click again to clear. Shown as a clean, removable search facet.

⚡

Live & Reactive

Cards recompute automatically to match the records currently shown — they respect the user's search filters.

📋

Rows & Headings

Group cards into rows with <rowcard>, each with an optional heading, for a structured layout.

🎨

Polished UI

Per-card colours (or an auto 8-colour palette), FontAwesome icons or images, humanised numbers and currency symbols. Theme-aware.

✓ FEATURES

Key Capabilities.

Icon

Works on ANY model — standard or custom — with a single XML tag

Icon

Show a record count, or aggregate a numeric field with sum / avg / max / min

Icon

Click a card to filter the list; click again to clear — shown as a removable facet

Icon

Cards recompute live against the records currently visible in the search

Icon

Group cards into rows with optional headings using <rowcard>

Icon

Per-card colours or auto palette, FontAwesome icons OR images (png/svg/jpg)

Icon

Humanised numbers (1.2k / 3.4M) and currency / unit symbols

Icon

100% configuration-driven — zero Python, zero JavaScript, zero QWeb

⚙ HOW IT WORKS

Three Steps. XML Code.

1

Add the tag

Insert a <listdashboard> block inside any list view, directly or via xpath.

2

Define cards

Each <card> gets a title, a domain, and optionally a measure, colour and icon.

3

Done

The KPI ribbon appears above the list, live and clickable. Nothing else to configure.

<!-- Add inside any <list> view (directly or via xpath) -->
<listdashboard>
    <rowcard string="Order Status">
        <card string="Quotations" domain="[('state','=','draft')]"
              color="#0dcaf0" icon="fa-file-text-o"/>
        <card string="Sold" domain="[('state','=','sale')]"
              color="#198754" icon="fa-check-circle-o"/>
    </rowcard>
    <rowcard string="Revenue">
        <card string="Total Revenue" domain="[('state','=','sale')]"
              measure="amount_total" aggregate="sum" symbol="$"
              icon="fa-line-chart"/>
    </rowcard>
</listdashboard>
▶ SCREENSHOTS

Experience It In Motion.

1

KPI Dashboard. Inside the List.

A 100% dynamic KPI ribbon embedded at the top of an Odoo list view. Rows like “Order Status” and “Revenue Metrics” with vibrant, clickable cards — all text, metrics, headings and colours driven entirely via XML.

Odoo List View KPI Dashboard
Click a KPI card to filter the list
2

Click to Filter. Drill In.

Clicking the SOLD card instantly filters the grid to matching records — driven by the card's domain, e.g. [('state','=','sale')]. The list updates to match the KPI count, with no Python or JavaScript.

☰ REFERENCE

Tags & Attributes.

Tag / Attribute Purpose
<listdashboard> Wraps the whole ribbon. Cards can sit directly inside it (single row) or be grouped in <rowcard> blocks.
<rowcard string="..."> One horizontal row of cards; rows stack vertically. The optional string shows as a heading above the row.
string Card title shown above the value.
domain Odoo domain selecting the records to count or measure.
measure Numeric field to aggregate. Omit it to show a record count instead.
aggregate sum · avg · max · min (default sum).
symbol Unit / currency prefix, e.g. $ or €.
icon A FontAwesome class (fa-line-chart) OR an image URL/path (png/svg/jpg) — auto-scaled.
color Any CSS colour (hex / name / rgb). Omit for an automatic palette colour.
✎ SETUP

User Guide

List View KPI Dashboard — Installation & Usage

Install the module — it depends only on web, so it works with any Odoo edition. There is nothing to configure: simply add a <listdashboard> block inside any list (tree) view, either directly in the view or through an inherited xpath.

Inside it, add one <card> per KPI — give it a title and a domain, and optionally a measure (with sum / avg / max / min), a colour, an icon and a currency symbol. Group cards into rows with <rowcard>. Save the view and the clickable KPI ribbon appears above your records, recomputing live with the user's search filters.

★ EXPLORE MORE

Our Specialized Services.

Odoo Implementation

Odoo Implementation

Odoo Customization

Odoo Customization

Odoo Migration

Odoo Migration

Support and Maintenance

Support & Maintenance

Third-Party Integration

Third-Party Integration

Custom Development

Custom Development

ISPG Technologies

ISPG Technologies

Professional Odoo development, ERP customization, and enterprise business solutions for modern organizations.

Visit Our Apps

Platforms We Power.

Oorjit

Oorjit brings dealerships and manufacturers closer to customers through digital automotive experience solutions. With digital showrooms and parts portals, it unifies Sales, Service, and Parts operations into one seamless ecosystem.

Pedal Mobility

Pedal Mobility builds connected mobility ecosystems that improve driver training and licensing workflows. It connects customers, instructors, driving centres, and regulators into a streamlined mobility platform.

Streamline

Streamline delivers ERP customization and implementation services that improve operational efficiency, optimize resource management, reduce costs, and support scalable business growth.

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