> ## 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/20250502",
  "feedback": "Description of the issue"
}
```

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

</AgentInstructions>

# May 2, 2025

> More AI (Ai Mode Launch, New Slackbot), Custom Embed Nav, More API, and Handful of New Custom Vis

<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>

## AI in Slack v0

*Peter Whitehead · `Slack` `Ai` `Api`*

Now that AI can do some incredible things, it makes sense to put Blobby in more places. Here's an early cut of the Slack experience.

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

## AI mode launch plus training query builder

*Jamie Davidson · `Ai` `Workbook`*

Lots more work on AI - putting the finishing touches on launching AI mode to everyone (now with nice linking to workbook pages). Plus making it simple to train inside a topic with example queries and nice suggestions for descriptive text to improve recall.

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

## Embed custom navigation launch

*Elliot Park · `Embed`*

Showing off how nice the embed navigation can experience for more custom use cases plus some discussion of custom filters outside the iframe.

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

## User specific model layer (for localization)

*Conrad Slimmer · `Modeling` `Administration`*

More work on user-specific models, showing how this will work to localize data models. This will have many applications for more complex permissions and layering of models.

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

## More APIs

*Corey Ruderman · `Api`*

We're still working on exposing as much of the internal API as possible. More demos of branch management and modeling.

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

## Custom primary keys for nested data

*Conrad Slimmer · `Modeling`*

When unnesting data, you may need more complex tooling to ensure correct aggregation. This is that complex tooling.

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

## Snowflake key pair auth

*Chris Merrick · `Administration`*

As Snowflake encourages movement to key-pair auth for db connections, we're making sure folks have the tools they need.

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

## BYO vis mini app

*James Ostergaard · `Apps` `Visualization`*

Another great vibe code example of what you can build on top of the API. This allows for visualizing Omni data across 12 different visualization libraries.

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

## Subtotal table vis

*Sarah Waterson · `Visualization` `Tables`*

A new cut on subtotal visualization for a bit more visual polish.

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

## Spider / radar chart

*Colin Zima · `Visualization`*

Another custom vis for the library, the spider / radar chart.

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

## Omnis vis

*Colin Zima · `Visualization`*

We made a fun visualization showing business growth alongside the team. A great example of the interactive vis you can build.[Details on building are available here](https://community.omni.co/t/fun-company-progress-chart-with-zooming-panning/321).

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