menu-open

Nexvio integration for Slack

This guide explains how to install, configure, and use the Nexvio integration for Slack. It covers both the standard bot mode (responds when mentioned) and the AI agent experience.

Requirements

  • An active Nexvio account with access to the dashboard
  • A Slack workspace where you have permission to install apps, and a paid workspace if you want to use the agent/assistant experience
  • At least one Nexvio chatbot widget configured (for AI agent mode)

1. Install the integration for Slack

  1. Sign in to your Nexvio dashboard and open the Connections page.
  2. In the chat integrations section, select Slack and click the Add to Slack button.
  3. Slack will open an authorization screen showing the scopes requested by Nexvio. Review the permissions and click Allow to install the app in your workspace.
  4. After a successful install, you'll be redirected back to Nexvio and the new Slack connection will appear in your Connections list.

2. Configure normal mode (responds when mentioned)

In normal mode, the Nexvio bot responds when it is mentioned in a channel (for example, @Nexvio) and can reply in threads.

  1. From the Nexvio dashboard, open the Connections page.
  2. Find your Slack connection and ensure it is enabled.
  3. In Slack, mention the Nexvio app in a channel where you want it to respond (for example, @Nexvio). Slack will prompt you to add the app to that channel the first time you mention it—approve the prompt to allow Nexvio to join.
  4. Mention the bot in a channel (for example, @Nexvio How do I reset my password?) to trigger an AI-powered reply based on your connected knowledge sources.

3. Configure AI agent mode (assistant experience)

In AI agent mode, Nexvio acts as an assistant inside Slack, maintaining full thread context and using your widget configuration (system prompt, model, and data sources).

  1. In the Nexvio dashboard, go to the Agents page and create or open the agent you want to connect.
  2. Either connect from the agent itself using its Integrate tab (select Slack and follow the Add to Slack flow), or go to the Connections page, click Add to Slack, and choose from your existing agents.
  3. If you haven't already installed Slack, follow the same Add to Slack flow. Nexvio will link this widget to your Slack connection.

4. What triggers messages in Slack

  • Mentions: Messages that mention the Nexvio bot (for example, @Nexvio) in channels where the app is installed.
  • Agent/assistant view: Messages sent to the Nexvio agent/assistant experience in Slack, where users chat with the configured AI agent.

5. Permissions and data use

The scopes requested by Nexvio are limited to what is needed to post messages, read messages in channels where it is active, and process files shared with the bot. We follow Slack's zero-copy approach for the Agent or Assistant experience: we store only metadata and pull in data from Slack in real time when needed; we do not store Slack message or file content. We do not use Slack data to train our own models or any third-party large language models. For full details, see our Privacy Policy.

6. Troubleshooting

  • If the bot is not responding, confirm that it has been invited to the channel and that the Slack connection is enabled in the Nexvio dashboard.
  • If you see permission errors in Slack, verify that the requested scopes are granted in your Slack app configuration.
  • For additional help, contact our support team .