Odoo Community
Odoo Enterprise
Viindoo Cloud
A view type that shows where the flow goes
The Sankey diagram as a real Odoo view type: any model with a from-stage and a to-stage can be read as a flow.
Sankey View (technical name viin_web_sankey) is an Odoo 19.0 app for Odoo Community and Odoo Enterprise and Viindoo Cloud, built for sales manager, management, analyst, developer.
At a Glance
The facts of Sankey View, version 0.2.0, in one place. Published by Viindoo.
Technical name
viin_web_sankey
Odoo version
19.0 (Odoo Community, Odoo Enterprise, Viindoo Cloud)
Depends on
web, mail, viin_mail_tracking
Best for
Sales manager; Management; Analyst; Developer
Not for
It needs history to draw.
Key features
Sankey as a first-class Odoo view type, Add it to a new model with XML only - no Python, Can follow one linked record across models for a two-model flow, Default grouping axis set in the view - switch it from the search bar, Conversion rate between stages, Matches your theme automatically, including dark mode
How It Works
Two steps, both without writing Python.
1
Declare it in XML
A <sankey> view names the stage field, an optional linked-record hop for a two-model flow, and a default grouping axis. No Python required to wire a new model in.
2
The engine draws the flow
Each record's current stage plus its tracked history becomes an edge in the diagram. Node and link colors come from the installed theme, so the chart matches light or dark appearance automatically. Filtering and grouping work from the standard search bar.
What You Get
Sankey as a first-class Odoo view type
Add it to a new model with XML only - no Python required
Can follow one linked record across models, for a two-model flow
Default grouping axis set in the view; switch it from the search bar
Same filters and search panel as any other view
Conversion rate between stages
Works on any model with a stage transition
Matches your theme automatically, including dark mode - no hardcoded colors
What This App Does Not Do
Read this before you buy. Everything below is something the app deliberately leaves to another app or to you.
It needs history to draw.
A pipeline whose records never changed stage is a straight line.
It is a view, not a report engine.
Figures come from the model behind it.
It does not print.
Export the underlying data or screenshot the view.
Very many stages get crowded.
Group to the level you actually discuss.
Works Well With
This release ships the Sankey view type itself. The CRM, Sales and Recruitment funnel apps built on top of it are not yet published for this Odoo series - this listing will be updated when they are.
Who Should Use Sankey View?
Sales manager
Sees where the pipeline loses volume.
Management
Reads a funnel without a slide.
Analyst
Points the view at any flow they model.
Developer
Adds a Sankey report in a view definition.
Frequently Asked Questions
What does Sankey View do?
The Sankey diagram as a real Odoo view type: any model with a from-stage and a to-stage can be read as a flow.
What does Sankey View not do?
It needs history to draw. A pipeline whose records never changed stage is a straight line. It is a view, not a report engine. Figures come from the model behind it. It does not print. Export the underlying data or screenshot the view. Very many stages get crowded. Group to the level you actually discuss.
Who is Sankey View for?
Sales manager: Sees where the pipeline loses volume. Management: Reads a funnel without a slide. Analyst: Points the view at any flow they model. Developer: Adds a Sankey report in a view definition.
Which Odoo version and editions does it support?
Odoo 19.0 - Odoo Community, Odoo Enterprise, Viindoo Cloud. Upgrades to a newer Odoo series are a separate purchase for that series.
What does it depend on?
It installs on top of: web, mail, viin_mail_tracking. Odoo installs them with it.
How do I set it up?
Declare a Sankey view naming the stage field, then let the engine render it - no Python needed.
What works well with it?
This release ships the Sankey view type itself. The CRM, Sales and Recruitment funnel apps built on top of it are not yet published for this Odoo series.
Can I try it before buying?
Not on its own - this module has no screen of its own (technical category: Hidden); it renders inside a consumer app's view. Contact apps.support@viindoo.com for a walkthrough.
How do I get support?
Write to apps.support@viindoo.com with your Odoo version and the technical name viin_web_sankey; pre-sales questions go to sales@viindoo.com.
See Sankey View in Action
No live preview yet on this series. Sankey View has no screen of its own (technical category: Hidden) - it renders inside a consumer app's view, and no consumer app is published for this Odoo series yet. Write to apps.support@viindoo.com for a walkthrough.
Need help with Sankey View?
For questions, implementation support or a custom feature, contact Viindoo.
Upgrades to a newer Odoo series are a separate purchase for that series.
All Viindoo apps: apps.odoo.com/apps/modules/browse?author=Viindoo
About Viindoo. Viindoo builds and maintains more than 1,000 apps on the Odoo App Store for the Community and Enterprise editions and runs them on Viindoo Cloud. A purchase of Sankey View covers the 19.0 series: bug fixes on the module reach you through the store, questions go to apps.support@viindoo.com with the technical name viin_web_sankey, and moving to a newer Odoo series is a separate purchase for that series. Source code is delivered with the module and stays yours to read and adapt.
Technical Requirement
Editions: Odoo Community, Odoo Enterprise, Viindoo Cloud
Changes log
0.2.0 - Odoo 19.0
- Re-enabled and rebuilt for Odoo 19.0.
- A funnel segment can now read a linked record's history across one relation, so a diagram can span two models.
- Default grouping axis is set in the view; users can regroup from the search bar.
- Chart colors now follow the installed theme and support dark appearance - no hardcoded colors.
- A new consumer view needs XML only, no Python.
0.1 - 18.0 line (previous series)
- Format error.
- Avoid error undefined.
- Fixed a field-formatting bug (#3360).
- Only visible default stage (#2892).
- Respect stage when adding to my dashboard.
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.