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
In Zenlytic, open Settings.
Under Workspace, select Integrations.
In the Slack section, click Connect.

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.
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 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 @Zenlyticin the channel, orClick the channel name, open the Agents & apps tab, click Add agents and apps, and select Zenlytic

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.

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.
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
Open Settings → Integrations.
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.
Related pages
Zoë — what Zoë can do, in Slack and elsewhere
Installing Zenlytic in Microsoft Teams — the equivalent Teams setup
Schedule Delivery — sending Proactive Agent results to Slack
Inviting and Managing Users — adding the Zenlytic accounts that Slack users are matched to
Last updated
Was this helpful?

