Skip to main content
The Omni Slack Agent is currently in beta. To join the beta, please reach out to the Omni support team.
The Omni Slack Agent lets your team ask data questions directly in Slack. Users can DM the agent or @Omni it in any channel to get AI-powered answers from your semantic model without leaving Slack.
Looking to schedule dashboard deliveries to Slack? See Delivering content to Slack.

Requirements

Before getting started configuring the Omni Slack Agent for your organization, you’ll need:
  • A Slack workspace
  • Organization Admin permissions in Omni
  • An Omni organization with AI features enabled
  • At least one topic configured in your model

Setting up the Omni Slack Agent

1

Connect your Slack workspace

  1. In Omni, navigate to Settings > Integrations.
  2. Click Connect to Slack and complete the Slack authorization flow.
You’ll be redirected back to Omni once the connection is established. Admins will receive a welcome message in Slack confirming the integration is active.
If your Slack workspace is already connected for scheduled deliveries, you’ll see an option to upgrade the connection with additional permissions required by the Omni Slack Agent. Click Reconnect to authorize the expanded permissions.
2

Verify the agent and introduce it to your team

After connecting, the agent will send you a welcome message in Slack confirming the integration is active. To help your team discover the Omni Slack Agent, we recommend using the workflow in the welcome message that will allow the agent to introduce itself in a public channel. You can see a preview of the message in the welcome message.
Introducing the Omni Slack Agent in a public channel is the best way to drive broad awareness and encourage your team to connect their accounts and start asking questions.

Connecting your Omni account

This section applies to all users, not just Slack admins. Every user who wants to interact with the Omni Slack Agent must connect their Omni account.
Before you can ask questions, you’ll need to link your Slack account to your Omni account. The first time you message the agent, it will prompt you to connect:
  1. Send a message to the Omni Slack Agent in a channel or DM by mentioning it with @Omni.
  2. The agent will reply with a Connect account button.
  3. Click the button and follow the prompts to link your Slack identity to your Omni account.
Once connected, you’ll receive a confirmation message and a welcome message explaining the types of things you can do with the Omni Slack Agent. The agent will also pick up your original question automatically.

Asking questions

You can interact with the Omni Slack Agent in three ways:
  • Direct message: DM the Omni Slack Agent directly starting your request with @Omni.
  • @mention in a channel: Type @Omni followed by your question in any channel.
  • Group DM: To include the Omni Slack Agent in a DM with other people, you must start a new group DM with the agent as one of the participants — you cannot add it to an existing DM.
The agent responds with an answer that can include:
  • Text — A written explanation or summary
  • Tables — Tabular data rendered in Slack’s Block Kit format
  • Open in Omni link — Click to view the full result in Omni
By default, the agent’s responses in channels are visible to everyone. Omni Organization Admins can enable private responses in Settings > Integrations, which makes responses visible only to the person who asked. When private responses are enabled, users can click the Share to channel button to share a response.

Follow-up questions

To ask a follow-up question, type @Omni followed by your question in the same Slack thread. The agent maintains conversation context within a thread, so you can refine results — add filters, change groupings, or drill into a metric.

Next steps