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. Reporting
  3. RT Dashboard v 17.0
  4. Sales Conditions FAQ

RT Dashboard

by Uniasser Consulting S.L. https://www.uniasser.com
Odoo

$ 80.36

v 17.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
Odoo Apps Dependencies Discuss (mail)
Lines of code 2581
Technical Name rt_dashboard
LicenseOPL-1
Websitehttps://www.uniasser.com
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2581
Technical Name rt_dashboard
LicenseOPL-1
Websitehttps://www.uniasser.com
Versions 16.0 17.0 18.0 19.0
  • Description
  • License
Vantis

📊 RT Dashboard

Real-time dashboards with AI and multi-channel alerts for Odoo. Department KPIs, push updates without page reload, AI-detected anomalies, and WhatsApp & Telegram notifications.

Odoo 16 · 17 · 18 · 19 · OPL-1
Uniasser Consulting Powered by Uniasser Consulting S.L.

Dashboard View

Access from the main menu RT Dashboard. The system automatically creates one dashboard per department. KPI cards show the current value, variation vs the previous period, and a historical mini-chart.

RT Dashboard main view

Main dashboard — real-time KPI cards with status indicators, bar charts and historical area charts. Automatic updates without page reload.

💡 LIVE indicator: The ⚡ LIVE badge confirms the bus.bus connection is active. Data updates every time the cron evaluates a KPI (default every 60 seconds).

Key Features

⚡

Real-time

Automatic updates via bus.bus — no F5 needed. Any data change is reflected instantly.

🏢

Multi-department

Predefined KPIs for CEO, Sales, Marketing, CFO, CTO, Operations and HR.

🤖

Built-in AI

Anomaly detection, daily executive briefing and natural language KPI generator (Anthropic Claude).

🔔

Multi-channel alerts

Dashboard notifications, WhatsApp Business API and Telegram Bot when a KPI crosses a threshold.

📐

Formula KPIs

Combine KPIs with expressions: {balance_57} / {burn_rate} to calculate runway, ratios and margins.

🎨

Icons & Colors

Visual emoji and Font Awesome selector. Accent color and icon size per KPI.

KPI Definition

Menu → RT Dashboard → KPI Definitions. Create and configure any KPI from any Odoo model.

KPI Definition form

KPI definition form — identity fields, data source, thresholds and cached values.

KPI Types

KPI Types

Standard KPIs aggregate a field from any Odoo model. Formula KPIs combine existing KPIs with arithmetic expressions.

TypeWhen to useRequired fields
StandardAggregate a numeric field from any Odoo modelModel, Aggregation, Measure Field
FormulaCombine two or more existing KPIs with arithmeticFormula expression ({kpi_name})

Aggregation functions

FunctionDescription
countCount records (no Measure Field needed)
sumSum of the specified field
avgArithmetic mean
max / minMaximum / Minimum
avg_monthlyMonthly average: SUM / distinct months. Ideal for burn rate.

Date tokens in domain

TokenReplaced by
{today}Today's date (YYYY-MM-DD)
{month_start}First day of current month
{year_start}First day of current year
{last_30d}30 days ago
{last_90d}90 days ago
{last_365d}365 days ago

Formula KPIs

Combine existing KPIs with arithmetic expressions to calculate ratios, financial runway, margins, etc.

Formula KPI

Formula KPI — expression references the technical name of other KPIs in curly braces. Example: {balance_57} / {burn_rate} → runway in months.

💡 Technical names: Use simple names without spaces: balance_57, burn_rate, monthly_sales. Allowed operators: + − × ÷ and parentheses.

Icon Selector & Visual Customization

Each KPI can have an emoji or Font Awesome icon, an accent color, and an independent icon size.

Icon Selector

Visual icon selector with emojis grouped by category. Click on the icon field to open the panel.

Icon Size options

Icon size options — Small (~20px), Medium (~32px, default), Large (~52px).

Alert Rules

Menu → RT Dashboard → Alert Rules. Each rule monitors a KPI and triggers notifications when it exceeds (or falls below) a threshold.

Alert Rules

Alert rule — KPI + level (warning/critical) + channels (Dashboard, WhatsApp, Telegram) + message with {value} token.

ChannelRequirement
Dashboard (in-app)None. Automatic banner on all open dashboards.
WhatsAppWhatsApp Business API token + destination phone number.
TelegramTelegram bot token + chat_id of the recipient.

Artificial Intelligence (Anthropic Claude)

AI features

AI-powered features — daily executive briefing, natural language KPI generator and anomaly detection.

📋 Daily Executive Briefing

The daily cron generates a natural language summary with the most relevant KPIs for each department, highlighting anomalies and trends. Stored in RT Dashboard → AI Briefings.

Requires an Anthropic Claude API key (starts with sk-ant-). Get one at console.anthropic.com and set it in Settings → Technical → System Parameters under key rt_dashboard.llm_api_key.

🤖 AI KPI Generator

Menu → Create KPI with AI. Describe in plain text the KPI you need:

"last month's sales in euros,
grouped by salesperson,
confirmed invoices only"

Claude automatically configures model, aggregation, field and domain — ready to review and save.

🔍 Anomaly Detection

The anomaly engine analyzes the historical series of each KPI and notifies when a value deviates significantly from the historical average. Sensitivity is configurable per KPI.

Installation & Update

1
Copy the odoo_rt_dashboard folder into your custom addons directory.
2
Restart the Odoo server and go to Settings → Technical → Update Module List.
3
Install RT Dashboard from the apps list.
4
The module automatically creates predefined KPIs for 7 departments and one dashboard per department assigned to the administrator.

Update

./odoo-bin -u odoo_rt_dashboard -d <database> --stop-after-init
⚠ After updating with JavaScript changes: add ?debug=assets to the dashboard URL or clear browser cache with Ctrl+Shift+R.

Compatibility

Compatibility
Odoo VersionCommunity (CE)Enterprise
Odoo 16✅✅
Odoo 17✅✅
Odoo 18✅✅
Odoo 19✅✅
Python dependencies: anthropic (install with pip install anthropic in the Odoo virtual environment). Required Odoo dependencies: base, web, bus, mail.

Frequently Asked Questions

Why does a KPI show 0?

  • The technical name of a referenced KPI does not match exactly the {name} token in the formula.
  • The domain filters too much — try [] to check if there is data.
  • The chosen field is computed and not SQL-aggregable. Use Compute Now and check server logs.
  • The field does not exist in the model. Use the Field Selector to confirm.

How do I move a KPI to another department?

Edit the KPI and change the Department field. The module automatically removes it from the previous dashboard and adds it to the new one.

The LIVE indicator disappears?

The bus.bus connection is lost if the Odoo server restarts. Reload the page to reconnect.

What API key do I need for AI?

The module uses Anthropic Claude. Get your key at console.anthropic.com. The key starts with sk-ant-.

How do I configure WhatsApp alerts?

You need a WhatsApp Business API account (Meta). Enter the token in the alert rule along with the destination phone number in international format (+34600123456).

How do I configure Telegram alerts?

Create a bot with @BotFather on Telegram and get the token. The chat_id is the numeric ID of the chat or group to receive the message.

Support & Contact

FieldValue
VendorUniasser Consulting S.L.
Support emailinfo@uniasser.com
Websitewww.uniasser.com
LicenseOPL-1 (Odoo Proprietary License)
CompatibilityOdoo 16, 17, 18, 19 — Community & Enterprise
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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