Build, style, and share Sankey diagrams - link a live Google Sheet, push data straight from your own systems via the API, or let Explore turn any dataset into a diagram for you, with or without a value column to sum. Then let Flow Intelligence turn it into strategic decisions: severity-flagged findings and a ranked priority list of what to act on first.
Fully customizable
Live Google Sheets
Push data directly
Up to 5-stage flows
Insights + priorities
One-click embeds
One click reads your entire diagram and hands back exactly what to look at first - not just a prettier chart, an actual recommendation you can act on today.
The report opens with a clean image of your diagram, so anyone opening it - even a colleague who's never touched the app - knows exactly what the findings below are describing.
Click any image to enlarge
Each finding is flagged 🔴 Critical, 🟡 Watch, or ⚪ Minor, with a plain-language hypothesis - a concrete, quantified "if you changed this, here's the effect" - so nothing important gets buried in the numbers.
Findings are grouped and ranked by a Risk-Adjusted Score that weighs impact against confidence - so a big number you're not sure about won't outrank a smaller one you can act on today.
Tiers are always relative to this diagram, not a fixed scale - every finding is normalized against every other one in the same report, so "High" always means "start here," whether your diagram has 10 flows or 1,000.
Click any image to enlarge
One click writes a full set of AI-image-generation prompts from your data - ready to paste into whatever image generator you already use, with every recurring entity locked to the same look, slide after slide.
Click any image to enlarge
One click asks AI to propose a few genuinely different ways to turn whatever you've loaded into Sankey diagrams. It computes each one exactly against your full dataset, not a guess.
Click any image to enlarge
A few of the things that make building and reading a diagram easier - not just prettier.
Build a diagram from a Data Explorer suggestion, and a small card appears right above it - the exact flow path, what's being counted or summed, and a plain-language description of the query.
Anyone looking at the diagram later - including you, a few months from now - doesn't have to guess how it was put together. One setting turns it off if you'd rather share a clean diagram without the extra context.
Click any image to enlarge
Every column in the Data Explorer tab gets its own filter and sort - narrow down to just the rows you care about before asking AI to find patterns in them.
Whatever's currently filtered is exactly what gets analyzed, not silently your whole dataset regardless of what's on screen.
Numeric-looking doesn't always mean summable! Tag any such column Category (never summed, treated like a label) or Number (a real measure, fair game to add up) - and get a total worth trusting. An Agent ID stored as 4521? Category. A "Gross Margin %" column? Category too - averaging beats adding, and summed-up percentages never mean anything useful.
Drag any node exactly where you want it, then hit Save to lock that layout in.
No more re-arranging your diagram every time the data refreshes - your custom positions survive new rows, live updates, and even paging through a large dataset.
Click any node and every flow connected to it lights up while the rest fades into the background - so you can trace exactly where a category's volume comes from, or where it goes, without losing it in a busy diagram.
Turn on Scroll Zoom and your mouse wheel zooms the diagram instead of the page - perfect for zeroing in on a dense cluster of flows or a single node you want to inspect closely, then zooming back out for the full picture.
Every API-powered diagram runs on a simple REST API. Explore every endpoint and push sample data in minutes - or try it live in SankeyBUILDER, no setup required.
When your data includes a flow that loops back to an earlier stage, SankeyBUILDER detects it automatically and draws it as its own arc instead of a straight line that can't represent it. With more than one loop, Auto splits them cleanly between the top and bottom of the diagram so they never stack on top of each other - or force every loop to one side with a single Top or Bottom setting.
When live data changes - a new API push, a refreshed sheet - the diagram already briefly calls out whatever flow moved. Turn on Highlight Arrow and that moment gets even clearer: a small arrow travels along the changed flow from start to end, so an update is something you watch happen, not just a flash of color you might miss if you looked away for a second.
It's a simple Yes/No toggle - leave it off for the classic opacity highlight, or turn it on for the animated arrow. Either way, everyone watching the same live diagram sees exactly the same thing change at exactly the same moment.
Click any image to enlarge
From a quick one-off diagram to a live, embedded dashboard fed by your own systems.
Colors, fonts, node width and spacing, label position, arrows, number formatting, orientation - style every detail of your diagram, no design skills required.
Drag nodes exactly where you want them and lock the layout in place - your custom arrangement survives new data, live updates, and even paging through large datasets.
Connect a published Google Sheet once, and your diagram updates automatically whenever the underlying data changes - no re-uploading, ever.
Push data directly from your own systems with a simple REST API. Perfect for dashboards that need to reflect live, real-world numbers.
Go beyond a single Source → Target hop - build up to 5 stages (Source → Step 2 → Step 3 → Step 4 → Target) to see how a value moves through several categories in sequence, not just two.
One click reads your flow data and surfaces the story in it - biggest drivers, bottlenecks, what to prioritize - in plain language, plus a shareable PDF report. See how it works ↓
Drop a live, auto-updating diagram straight into your own website with a single iframe - no extra hosting, no static exports to keep in sync.
A one-click auto-size toggle scales your diagram to fit any device width, from a phone in someone's pocket to a wide monitor.
Hundreds or thousands of rows? Page through them in manageable chunks, or hit play and watch your diagram walk through the data on its own.
Generate a public link instantly - no account needed for the people you share it with.
Choose whether viewers can see and explore the underlying data table, or just the finished, polished diagram.
Linked and API-powered diagrams stay in sync on their own - build it once, and let the data keep it current.
Budgets, energy transfers, website traffic, org structures, supply chains - if it flows from one thing to another, it belongs here.
Drag, drop, done
Linked & API data auto-refresh
Export PNG/SVG any time
1 of every diagram type
Get started with a free trial. When you're ready, simply choose the number of months you need to host your diagrams and take advantage of all your selected features.
Loading current pricing…
All prices in USD. Credits (1 credit = 1 diagram) are a one-time purchase. Storage (Regular/Linked/API) is billed for the whole term you pick, discounted for longer terms - no auto-renewal.
.skd save/load. Features that depend on a live backend - Linked Google Sheets, the API, and Flow Intelligence's AI-generated reports - are exclusive to the hosted version at SankeyBUILDER.org, but the open-source edition is a complete, self-contained tool on its own. Grab it at github.com/eformx/sankeybuilder.Send us a message and we'll get back to you as soon as we can.