We’re excited to share an important upgrade to collaborative editing in reporting dashboards. Teams can now work on the same dashboard at the same time with far less risk of losing each other’s work.
Here’s how Holistics combines updates when multiple people edit IN PARALLEL:
When someone clicks Edit, Holistics records the exact dashboard state they started from (basically: “this is the version I’m editing.”)
When they click Save, we compare the “before” and “after” versions to understand the user’s intended updates (for example: reordering tabs, editing a block, resizing or moving blocks, changing the canvas size, updating dashboard settings, and more).
Therefore:
If multiple users make changes to the same thing (e.g., editing the same block or renaming the dashboard title), the latest saved version is kept for that specific item.
If multiple users make different changes in the same dashboard (e.g., User A edits Block A, User B edits Block B, User C adjusts canvas size), Holistics applies all of those updates together, so no one’s changes are lost.
note
For Git users: it's similar to a PULL + MERGE, but SEMANTICALLY based on what you changed (intent), NOT RAW CODE DIFFs
We've shipped a performance improvement that makes saving edits on Canvas Dashboards significantly faster (often 2x faster), especially when you’ve made lots of changes in one editing session.
This update is more than just a shortcut; it is a foundational step toward a cleaner Explore experience. Our goal is to move toward an Explore interface where the Viz Settings panel can remain collapsed by default, allowing you to focus purely on your data and the visualization.
We’re excited to announce Dynamic Content Blocks, now available in Canvas Dashboards!
Dynamic Content Blocks let you build custom, data-driven narratives and visual components using Markdown / HTML / CSS, and have them automatically update with live data from your models (no manual copy/paste into slides).
Transform raw data into stories that drive action. Instead of forcing stakeholders to interpret complex charts, you can now deliver insights in plain language that refreshes automatically.
Automated Insights: Generate commentary like "Revenue increased by 12.4% compared to Q2 2025" instead of static text.
Executive Summaries: Highlight top performers, trends, and anomalies in natural language.
Alert-style Messaging: Surface critical changes or thresholds in a readable format directly on the dashboard.
You can even create custom controls for your dashboards, such as tailored filter or date drill interfaces, utilizing the freedom of HTML and cross-filtering mechanisms.
Notes & current limitations
No JavaScript execution in templates (HTML/CSS only), for security reasons.
Docs launch with 4 starter templates; we’ll expand the library over time.
Maps currently auto-zoom to fit available data. This sometimes results in maps zooming to areas you don’t care about, forcing you to manually zoom and pan to find the right spot every time you open the map.
We’ve introduced a configuration that allows you to set a custom default view for map visualizations. This allows a map to open in a specific zoom level and center point, instead of always auto-zooming to fit the data.
We're thrilled to announce that we're bringing more direct interaction to our dashboards with Quick Filtering. Instead of using the filter toolbar, you can now filter, include, or exclude data points directly from the charts and tables.
Remove unusually high or low values that might skew your analysis with exclude, or spotlight specific subsets by including them. You can do this by right-click on x-axis or legend that contain the dimension value.
Or by right-click on rows header of table / pivot table
You can now use the Calculation Builder in the development space, so you’ll get the intuitive GUI to speed up creating and testing your fields before publishing.
Before: Personal workspaces only supported Quick Dashboards. To build as-code Canvas Dashboards privately, you needed admins to set up private folders in the Public workspace.
After: You now have both Quick Dashboards and Canvas Dashboards in your Personal workspace for a flexible, end-to-end creation experience.
Picture this: It's Monday morning, and your stakeholder needs insights from that customer survey data sitting in a spreadsheet. Or maybe you want to combine your CRM export with existing metrics for a one-time analysis. In traditional BI setups, you're looking at:
Waiting for data engineering resources
Complex ETL pipeline setup for temporary data
Database permissions and access hurdles
Hours or days before you can start analyzing
What if you could skip all that and go straight to insights?
Imagine this instead: You drag your CSV file into Holistics, and it loads straight into your database. Within seconds you're building charts and dashboards.
No IT tickets, no manual setup, no waiting around.
We're working on seamless CSV and Google Sheets import that drops your data directly into your existing warehouse, automatically creates data models with proper field types, and lets you start analyzing immediately.
Your data stays in your own infrastructure, gets proper validation and configuration. You can also re-upload your source file to keep things fresh. From raw file to actionable insights in a minute.
Want early access? Reach out to us via a support ticket!
Want early access?
If you'd like to:
Participate in the CSV Import beta
Join the waitlist for Google Sheets Import's early access