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. Dashboard
  3. SDLC BI Dashboard v 18.0
  4. Sales Conditions FAQ

SDLC BI Dashboard

by SDLC Corp https://sdlccorp.com
Odoo
v 18.0 Third Party 7
Download for v 18.0 Deploy on Odoo.sh
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 11802
Technical Name sdlc_bi_dashboard
LicenseLGPL-3
Websitehttps://sdlccorp.com
Versions 18.0 19.0
You bought this module and need support? Click here!

Business Intelligence

SDLC BI Dashboard

Build modern, AI-powered dashboards from your Odoo data — drag-and-drop widgets, 12 chart types, one-click templates, and Gemini-powered insights. No external service, no separate BI platform.

12 chart types
AI-powered widgets
8 starter templates
Role-based access
Multi-company
SDLC BI Dashboard — main view

Why this module

A complete in-app BI surface that respects Odoo conventions — security rules, multi-company, mail.thread audit — without adding a single external service.

🤖

AI-Generated Widgets

Describe what you want in plain English — Gemini generates the widget config and preview.

📊

12 Chart Types

KPI, Tile, Bar, Line, Pie, Doughnut, Area, Horizontal Bar, Stacked Bar, Funnel, Gauge, List.

🎯

Drag-and-Drop Layout

GridStack-powered canvas. Resize and reflow widgets; layout persists per dashboard per user.

💡

Explain Dashboard

One-click AI summary of every dashboard, with a per-widget breakdown of what the numbers mean.

⌨️

Keyboard-First UX

Ctrl-K command palette, arrow-nav, focus rings everywhere. Power users move at speed.

🔐

Three-Tier Access

Viewer / User / Manager roles with proper record rules and multi-company isolation.

01 — Dashboards

A live BI canvas inside Odoo

Drag widgets to rearrange, resize from the corner, drill into a KPI to see the underlying records. Every dashboard has its own theme color, owner, and granular sharing via user or group lists. Charts render with native HiDPI for crisp text on Retina and 4K screens.

Dashboard tab with widgets
Ctrl-K command palette

02 — Switcher

Ctrl-K to jump anywhere

A command-palette switcher reachable with Ctrl-K (or Cmd-K). Substring search, arrow-key navigation, Enter to select, Escape to close. Built on Odoo's useHotkey service so it composes with platform shortcuts.

03 — Configuration

Manage every dashboard from one grid

Filter by theme, owner (Mine / All), sort by Recently modified or Name, and search by free text. Each card surfaces its theme, widget count, and last-updated time at a glance.

Configuration tab with dashboard cards
Bulk action bar

04 — Bulk operations

Multi-select with one-click bulk actions

Tri-state master checkbox, Gmail-style. Pin / Unpin / Delete N selected dashboards from a single bar. The destructive button uses a themed confirm dialog with Cancel auto-focused so a stray Enter never destroys data.

05 — Templates

8 starter templates + your own catalog

Pre-built for CRM Pipeline, Sales Overview, Finance & Invoicing, Inventory & Stock, Contacts, Purchase, Project, and HR. Save any of your own dashboards as a template to share with your team or replay later. Use Template re-uses smartly: duplicate names get a friendly "(Copy)" suffix instead of failing.

Templates tab
AI Widget Builder — prompt mode

06 — Create with AI

Describe it. Get the widget.

Type "Top 10 customers by revenue this quarter" and watch Gemini generate the model lookup, measure, grouping, sort, and chart type. Preview before committing — nothing hits your data until you click Add to Dashboard.

AI Widget Builder — guided form

07 — Explain Dashboard

A natural-language summary on demand

Click Explain Dashboard and get an AI prose summary plus a per-widget breakdown of what the numbers mean. Minimize the panel to keep the summary cached as a floating chip — reopen without paying for another Gemini call.

Explain Dashboard AI summary
Settings tab — Gemini config

08 — Settings

Bring your own Gemini key

Your API key is stored encrypted in ir.config_parameter — never exposed to the frontend, never logged. Password-manager autofill is disabled on the key field so 1Password / LastPass don't capture it as a login credential. Display preferences include a Reduce Ambient Motion toggle for long sessions.

09 — Widget Builder

Full widget builder when you need it

For users who prefer to spell it out: model, measure, group-by, domain filter, sort, limit, chart theme, accent color, and grid size. Filter rules support the standard Odoo operators and the form re-validates on every change.

Widget Edit Drawer

📌 Pin to top

Bookmark frequently-viewed dashboards. Pinned items float to the top of the switcher and the Configuration grid. Viewers can pin shared dashboards even without write rights.

Pin dashboard

📋 One-click duplicate

Clone any dashboard with every widget at its original grid position. Name auto-suffixes "(Copy)" with collision-safe numbering. A new owner takes over — the original stays untouched.

Duplicate dashboard

Built like a senior Odoo module

No public HTTP routes. All client/server traffic goes through Odoo's orm.call on @api.model methods so CSRF and auth='public' risks don't exist.

📦 Models

sdlc.bi.dashboard, sdlc.bi.widget, sdlc.bi.dashboard.template — all inherit mail.thread for free audit trail.

🔒 Security

3-tier groups (Viewer / User / Manager) with implied_ids chain. Per-tier ir.rule + multi-company isolation + ownership checks on every write.

⚡ Frontend

Single OWL 2 client action. Chart.js + GridStack + Tippy + NProgress + Lottie. Lazy-loaded icons via a 2 KB Lucide subset. IntersectionObserver for chart render gating.

♿ Accessibility

ARIA dialog/listbox semantics, focus-visible rings throughout, autofocus on modals, danger-tone Enter guard on confirm, reduced-motion respect, screen-reader announcements.

Compatibility

Same codebase, two Odoo versions. Pick the branch that matches your deployment.

Odoo 18.0

Community & Enterprise — supported.

Odoo 19.0

Community & Enterprise — supported.

What's included

✓  OWL 2 client action with hot-reload
✓  12 chart types (Chart.js)
✓  Drag-and-drop layout (GridStack)
✓  Gemini AI integration (BYO key)
✓  8 starter dashboard templates
✓  User-template builder & library
✓  3-tier access control + record rules
✓  Multi-company & multi-user safe
✓  Ctrl-K command palette
✓  Drill-through from KPI to records
✓  Themed confirm dialogs (no native alerts)
✓  CSV export per widget
✓  Print-friendly dashboard view
✓  Persistent user preferences (drawer width, hero state, tab)
✓  Lazy-loaded Lottie animations
✓  Reduced-motion / WCAG-aware focus styles

Built by SDLC Corp

Custom Odoo & ERP development since 2015.
Need a feature, a tweak, or a custom dashboard? We can ship it.

Visit sdlccorp.com Email support

LGPL-3 license · © 2026 SDLC Corp

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, please use the developer contact information. They can usually be found in the description.
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