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.
โ๏ธ What we changed (how we got the speedup)โ
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