Slack Integration
Aliveo AI plugs into Slack so your team can ask analytics questions and receive workflow updates without leaving where work already happens. Mention @Aliveo AI in a channel, send a DM, or set up Slack as the delivery target for an Automation Agent—your choice.
What You Can Do in Slack
- Ask questions inline. Mention
@Aliveo AIin any channel where the bot is installed. The bot replies in-thread with the same analyst-grade response you’d get in Analytics Chat, including tables and charts. - Continue an investigation. Threaded follow-ups carry context across messages—just like a regular chat in the app.
- Receive Automation Agent results. Schedule any Automation Agent to deliver its report into a specific Slack channel.
- Get alerted. Dashboards and agents can post to Slack when thresholds break or anomalies are detected.
Slack chats and web chats share the same underlying engine, so the answers are consistent across surfaces.
Connecting Slack
- Open My Account → User Management → Slack (or follow the onboarding prompt for new workspaces).
- Click Connect Slack.
- Authorize the Aliveo AI Slack app for the workspace you want to integrate.
- Once connected, invite
@Aliveo AIinto the channels where you want it to respond.
You only need to connect Slack once per organization. Once connected, all primary and secondary users in the org can use it.
External-User Toggle
By default, only Aliveo workspace members can call @Aliveo AI from Slack. If you want to extend access to anyone in your Slack enterprise, even those without Aliveo accounts:
- Open My Account → User Management → Slack.
- Toggle Allow Non-Aliveo Users to invoke @Aliveo AI in Slack.
- Confirm the change via email OTP.
This is useful when you want the bot to be a self-service helper across a broad org, but it does mean people outside the Aliveo workspace can run queries. Decide based on data sensitivity.
Account & Context Resolution
When you mention @Aliveo AI in Slack, the bot has to figure out which business and which accounts you’re asking about. It uses a tiered resolution:
- Explicit mention — if you name the account or business in the message, that wins.
- Channel mapping — channels can be mapped to a specific business/account so all questions in that channel default there.
- User preference — falls back to your saved preferences in Personal Account → Preferences.
If the bot can’t resolve confidently, it asks you a clarifying question inline. The inline Slack picker lets you click the right account from a short list right inside the thread.
Delivering Automation Agents to Slack
When configuring an Automation Agent’s notifications:
- In the Notifications step, pick Slack.
- Choose the channel (or DM) where the report should land.
- Optionally tag specific users (
@channel,@here, or named recipients) to draw attention.
The bot posts the run’s summary and headline visuals directly into Slack with a link back to the full run in Aliveo. Click through any time you want to drill in further.
Permissions & Re-authentication
Toggling Slack-level permissions (especially the external-user toggle) requires a fresh email OTP re-authentication, even if you’re already signed in. See User Management → Step-Up Auth.
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| Bot doesn’t respond when mentioned | The bot isn’t in the channel | /invite @Aliveo AI in the channel |
| Bot replies “Couldn’t figure out the account” | No channel mapping or explicit account | Mention the business/account name, or ask your admin to map this channel |
| Non-Aliveo teammates can’t use the bot | External-user toggle is off | Primary user can flip it in User Management → Slack |
| Workflow not posting to channel | Bot wasn’t invited to that channel | Re-invite @Aliveo AI and re-run the agent |
For administrator-side settings (toggles, OTP reauth, hiding Slack for specific tenants), see User Management.