For the complete documentation index, see llms.txt. This page is also available as Markdown.

Installing Zenlytic in Slack

Install the Zenlytic app in Slack so your team can ask Zoë questions and get answers without leaving Slack.

The Zenlytic app brings Zoë into Slack. Your team can ask data questions in a direct message or a channel and get an answer in place, with a link back to the full conversation in Zenlytic.

Connecting Slack is self-serve and takes about a minute. The connection applies to your entire Zenlytic workspace, not to individual users.

Before you start

  • A Zenlytic user who can edit workspace settings — Admins and Organization Admins. See User Roles.

  • Permission to install apps in the target Slack workspace, or a Slack admin who can approve the request.

  • A Slack workspace that isn't already connected to another Zenlytic workspace. One Slack workspace connects to one active Zenlytic workspace at a time.

  • Matching email addresses in Slack and Zenlytic. Zoë identifies a Slack user by their email address, so anyone whose Slack email differs from their Zenlytic account won't be recognized.

Connect Slack

  1. In Zenlytic, open Settings.

  2. Under Workspace, select Integrations.

  3. In the Slack section, click Connect.

The Integrations page in Zenlytic settings, showing the Slack section and the Connect button
Settings → Integrations, where you connect Slack.
  1. Zenlytic sends you to Slack. Under Where do you want to use "Zenlytic"?, select the Slack workspace you want to connect — check this before continuing if you belong to more than one.

  2. Review the app permissions and click Allow. If your Slack workspace requires admin approval for new apps, submit the request and wait for a Slack admin to approve it before continuing.

Slack's authorization screen for the Zenlytic app, showing the workspace picker and the requested permissions
Slack's authorization screen. Confirm the workspace, then click Allow.
  1. Slack returns you to Zenlytic, which shows Successfully connected Slack. Click Go to chat.

Everyone in the Zenlytic workspace can now use Zoë in Slack.

Ask Zoë a question

In a direct message

Open the Zenlytic app in Slack and send Zoë a data question, the same way you'd ask her in the app:

What was gross revenue by month for the last 6 months?

Zoë acknowledges the request, posts the answer in Slack, and includes a View full conversation in Zenlytic link that opens the full conversation with its charts and query results.

In a channel

First, add the app to the channel. Either:

  • Type /invite @Zenlytic in the channel, or

  • Click the channel name, open the Agents & apps tab, click Add agents and apps, and select Zenlytic

A Slack channel's Agents and apps tab, listing the Zenlytic app
The Zenlytic app added to a channel, shown under Agents & apps.

Then ask your question with the mention:

Zoë replies in a thread on your message. Keep follow-up questions in that thread so the conversation stays together.

A Slack thread where Zoë answers a revenue question and then a follow-up question, each reply ending with a link back to Zenlytic
A thread conversation. Note that the follow-up question mentions the app again.

Private channels need an explicit invite — the app can't see a private channel until someone adds it.

Mention Zoë in every message

Every question needs the mention, including the second and third questions in a conversation she started. A thread keeps the conversation together and preserves context, but it does not remove the mention requirement.

If the repetition gets tedious for a team that uses Zoë heavily in one channel, Slack's Workflow Builder can post a message on your behalf, which lets you wrap the mention in a form or an emoji reaction instead of typing it each time.

Test a workflow in a single channel before rolling it out. Whether Zoë receives a mention inside a workflow-posted message depends on how Slack delivers that message, and Zenlytic doesn't test or support Workflow Builder configurations.

What Zenlytic can access

Slack's authorization screen groups the permissions into what the app can view and what it can do. In practice, Zenlytic uses them to:

  • Read messages that mention the app, and the conversations those mentions happen in, so Zoë has the context to answer

  • Identify users by email address, to match a Slack user to their Zenlytic account and apply their permissions

  • Post messages, to reply to questions and send scheduled deliveries

  • Upload files, to deliver artifacts, charts, and query results

  • List and join channels, so the app can be added to channels and respond there

Zoë answers with the permissions of the Zenlytic user who asked, so connecting Slack doesn't widen what anyone can see. See User Roles and Access Grants.

Disconnecting Slack

  1. Open Settings → Integrations.

  2. In the Slack section, click Disconnect.

Disconnect first if you need to move the Slack workspace to a different Zenlytic workspace, since a Slack workspace can only be connected to one at a time.

Troubleshooting

Zoë doesn't recognize a user. The user's Slack email address must match a user in this Zenlytic workspace. Compare the email on their Slack profile against their Zenlytic account, and invite them to the workspace if they aren't a member.

Slack workspace is already connected. A Slack workspace can connect to only one active Zenlytic workspace at a time. Disconnect it from the other Zenlytic workspace first, then connect it here.

Zoë doesn't reply in a thread. Check that the message mentions @Zenlytic. Messages in a thread without the mention don't reach her.

Last updated

Was this helpful?