Demos

Dynamic Model Layers, Embed Nav Builder, Better AI Retry, and More Analytics

April 11, 2025

  • We're adding more layers to the data model for the most complex use cases. Soon user-specific or group-specific models will be layered into the data model. This opens up utilities like localization, departmental models, per-user models, and all sorts of interesting extension points to the app. These will be able to be tied to user attributes for dynamic model layers as well.

  • The finishing touches on DIY embed navigation - enabling more control and curation over the embed UX. Additionally we've enable navigation without rebuilding the iframe for huge improvements in speed and quality of user experience.

  • Continuing work to make sure AI always returns results for natural language queries. Plus lots of work to improve recall on time filters.

  • Now user attributes can be called when adding AI context, for more elegant use cases like data summary with better user context.

  • We've tuned up the in app analytics experience with a simpler model for user permissions (think way easier to use) and lots of new data on cache hit rates and performance to tune and optimize dashboard loads.

  • We're improving our test coverage for data filters to make sure we can keep building quickly while minimizing negative customer impact or regressions.

Dynamic Model Layers

We're adding more layers to the data model for the most complex use cases. Soon user-specific or group-specific models will be layered into the data model. This opens up utilities like localization, departmental models, per-user models, and all sorts of interesting extension points to the app. These will be able to be tied to user attributes for dynamic model layers as well.

Conrad SlimmerConrad SlimmerModeling

Embed Nav Builder

The finishing touches on DIY embed navigation - enabling more control and curation over the embed UX. Additionally we've enable navigation without rebuilding the iframe for huge improvements in speed and quality of user experience.

Nate AgrinNate AgrinEmbed

AI Retry and Better AI Filters

Continuing work to make sure AI always returns results for natural language queries. Plus lots of work to improve recall on time filters.

Steven TalbotSteven TalbotAi, Workbook

User Attributes in AI Context

Now user attributes can be called when adding AI context, for more elegant use cases like data summary with better user context.

Richard CzechowskiRichard CzechowskiWorkbook, Ai

More Analytics

Permissions and Query Performance

We've tuned up the in app analytics experience with a simpler model for user permissions (think way easier to use) and lots of new data on cache hit rates and performance to tune and optimize dashboard loads.

Arielle StrongArielle StrongAnalytics

Better Code Testing

Internal

We're improving our test coverage for data filters to make sure we can keep building quickly while minimizing negative customer impact or regressions.

TJ BanghartTJ BanghartInternal