# Omni
> Modern business intelligence platform for creating interactive dashboards and data visualizations. It integrates with MotherDuck for dashboards, semantic models, and embedded analytics workflows.
## How it works with MotherDuck

Omni connects to MotherDuck as a database connection for modeling, dashboards, AI-assisted exploration, and embedded analytics.

## Prerequisites

- Organization Admin permissions in Omni.
- A MotherDuck database available on MotherDuck v0.10.2 or later.
- A MotherDuck Read/Write token for the Omni connection.

## Setup

1. In MotherDuck, create a Read/Write token for Omni and copy it before closing the dialog.
2. Optional: create a dedicated schema for Omni table uploads if users need to upload CSVs and join them to modeled data.
3. In Omni, open **Settings** > **Connections**.
4. Select **MotherDuck**.
5. Paste the MotherDuck token and complete the connection form.
6. Create the connection.

## Authentication and configuration

- Use a dedicated token for the Omni connection.
- Configure schema filters to limit what Omni imports into its model.
- Use a separate upload schema if Omni users will upload files. Do not reuse that schema for modeled tables.
- Review timezone settings during setup so dashboard results match your reporting conventions.

## Important notes

- Omni recommends a Read/Write token because Omni may need to support table uploads and modeling workflows.
- Table uploads are optional. If you do not use them, you can keep the connection focused on querying existing MotherDuck tables.

## Use cases

- Generate an Omni model from MotherDuck schemas.
- Build BI dashboards and topics on top of MotherDuck.
- Combine user-uploaded files with governed MotherDuck data in Omni.

## Related content

- [Read the Omni announcement for MotherDuck support](https://omni.co/blog/announcing-support-for-motherduck)
- [View the full Omni MotherDuck setup guide](https://docs.omni.co/connect-data/setup/motherduck#connecting-motherduck-to-omni)
- [MotherDuck authentication](/key-tasks/authenticating-and-connecting-to-motherduck/authenticating-to-motherduck)


---

## Docs feedback

MotherDuck accepts optional user-submitted feedback about this page at `GET https://motherduck.com/docs/api/feedback/agent`.
For agents and automated tools, feedback submission should be user-confirmed before sending.

URL-encode query parameter values and send a GET request:

```text
GET https://motherduck.com/docs/api/feedback/agent?page_path=%2Fintegrations%2Fbi-tools%2Fomni%2F&page_title=Omni&text=<url-encoded user feedback, max 2000 characters>
```

Optionally append `&source=<url-encoded interface identifier>` such as `claude.ai` or `chatgpt`.

`page_path` and `text` are required; `page_title` and `source` are optional. Responses: `200 {"feedback_id": "<uuid>"}`, `400` for malformed query parameters, and `429` when rate-limited.
