> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omni.co/llms.txt
> Use this file to discover all available pages before exploring further.

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.omni.co/feedback

```json
{
  "path": "/demos/2025/20250214",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# February 14, 2025

> CSV Upload Soft Launch, Instant Filters, More Color Work, Better Chart Labels, and More

<Note>
  **Stay in the loop!** Subscribe to the [demo RSS feed](/demos/rss.xml) to be notified when we post new demos.

  Demos highlight what we are working on or experimenting with, but are not a guarantee of release. Let us know your thoughts at [support@omni.co](mailto:support@omni.co).
</Note>

## CSV upload soft launch

*Steven Talbot · `Workbook` `Dashboards`*

The soft launch (feature flag) of CSV upload, plus lots of conversation around lifecycle management. Note this will work in any supported dialects in Omni.

<Frame>
  <iframe src="https://www.youtube.com/embed/rdHWMzHUpsI" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Fast filter via cache

*Steven Talbot · `Filtering` `Dashboards`*

Now filters can cache indefinitely (well 30 days), but enough that they should never load fresh on a dashboard unless that's explicitly desired.

<Frame>
  <iframe src="https://www.youtube.com/embed/EAUKe_j182s" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Pie colors and else colors

*Rob Miller · `Visualizations`*

We extended modeled colors and front-end value controls to pie charts. We also brought the final modeled piece to the UI with else colors to highlight specific sections. The final touch will be promotion workflows.

<Frame>
  <iframe src="https://www.youtube.com/embed/Xp0vd_O9WpY" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Smart labels launch and force labels

*Nate Agrin · `Visualizations`*

Smart labels have launched, and we added a release valve to force labels as well, for complete control when it's desired alongside the collision-less experience.

<Frame>
  <iframe src="https://www.youtube.com/embed/sd04cD7-Pfg" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Tabbed analytics and some perf

*Arielle Strong · `Analytics` `Administration`*

We've added to tabs to our Omni analytics dashboard for simpler navigation, better organization, and faster performance.

<Frame>
  <iframe src="https://www.youtube.com/embed/48_81WME9PU" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Dash perf tool

*Nate Agrin · `Dashboards` `Performance`*

Putting some of the final touches on the dashboard performance analysis tool - clarity on cache hits, data size, and load times across each tile of the dashboard. We want to give data teams a full product suite for managing performance.

<Frame>
  <iframe src="https://www.youtube.com/embed/JYpx1ebNLGM" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Electron customer lookup app

*Arielle Strong · `Apps` `Embed`*

Quick demo of a desktop Omni app built for quick customer lookups. A great example of using embedded Omni + ChatGPT to build quick utilities. Hit us up if you want the code.

<Frame>
  <iframe src="https://www.youtube.com/embed/ScXdIAnpGS0" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Compound XLOOKUP

*Cathy Lennon · `Spreadsheets` `Workbook`*

We've been doing some work to enable compound cross-tab references (ie XLOOKUP with concatenated keys). Just makes life a bit easier for the complex use cases.

<Frame>
  <iframe src="https://www.youtube.com/embed/A7FTCfdcfbE" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Zapier to slides

*Anakarina McFadden · `Scheduler` `Export`*

Demo of a new workflow to connect Omni content into Google Slides seamlessly via Zapier

<Frame>
  <iframe src="https://www.youtube.com/embed/J0PXylAix1I" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Drafts in branches

*Luke Bowerman · `Workbook`*

The final step in our drafts work - some in progress work on lifting drafts into branches so several folks can iterate on dashboards together, including model or dbt changes.

<Frame>
  <iframe src="https://www.youtube.com/embed/FZTOFHKQV9k" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Workbook quick topics

*Luke Bowerman · `Workbook`*

An early demo of new work to make support an entirely model-less experience. We're building first class support for CSVs, tables, or even blank spreadsheets alongside the data model, pairing quick analysis to the deeper workflows and governance in the data model. More to come here.

<Frame>
  <iframe src="https://www.youtube.com/embed/-opwKY05jPE" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>
