A SaaS product manager ships a reporting screen to customers, then immediately gets support tickets: customers want to rearrange the widgets, change the color of a chart, or add their own logo to a report export. The PM looks at the embedded analytics library they're using and finds the customization options are 'limited for advanced users' — a phrase that appears verbatim across multiple tools. They're stuck between rebuilding from scratch and shipping something their customers openly complain about.
The gap persists because the analytics vendors selling embedded toolkits are optimizing for the developer who integrates them, not the end customer who uses them. Customization complexity increases support burden for the vendor, so they cap it. The buyer (the SaaS company) doesn't feel the pain directly — their customers do — so complaints don't always make it back loudly enough to change a vendor's roadmap.
Existing embedded options give developers chart-level config via JSON or CSS overrides, but none let the end customer drag, drop, and reformat their own dashboard view. 'Cannot customize layout' and 'limited customization for advanced users' are not developer complaints — they're the words of a business user who was handed a rigid screen and told that's all there is.
This is a business because every SaaS company with a reporting feature has this problem permanently. As their customer base grows and diversifies, the demand for per-customer layout control only increases. The SaaS company either builds it themselves (expensive, ongoing engineering cost) or hands their customers a worse product than they want.
What to build
Build an embeddable React component that SaaS developers drop into their product and that gives end users a drag-and-drop dashboard canvas — with widget-level formatting controls, saved personal layouts per user, and a white-label export to PDF — backed by a simple JSON config that the SaaS dev controls to set data source bindings and permissions.
Where to start
Start with SaaS companies in project management or CRM verticals that already sell to marketing or ops teams — those end users have the highest dashboard customization expectations and create the most internal pressure on their PMs, making the PM a motivated buyer.
The hard part
You're selling to developers who will immediately ask 'why not just use [chart library] and build this ourselves' — so the first version needs to be demonstrably faster to integrate than a custom build, which means the default component has to look polished out of the box with zero CSS from the buyer.
How it makes money
Monthly subscription priced per end-user seat who actively uses the dashboard canvas, with a flat developer tier for integration and testing — scales naturally as the SaaS customer's user base grows.
See the evidence. The complaints behind this idea, the products they came from, and similar ideas in Analytics Platforms.
More ideas in Analytics Platforms