The Mintlify Slack app is separate from the integrations on this page. Installing the Slack app adds the agent to your workspace and gives the agent and automation runs access to Slack content that the app can read. You do not connect Slack from the Integrations settings page or select it in an automation’s Tools field.
Connection scope
Integrations have one of two connection scopes.- Shared integrations connect once for your organization. The Slack agent can use them, and you can add them as tools to supported automations. Shared integrations that provide events can also trigger custom automations.
- Personal integrations connect separately for each teammate. The Slack agent uses the personal account of the teammate who is chatting with it. Automations cannot use personal integrations as tools or triggers.
Connect an integration
Admins and editors can connect shared integrations on behalf of the organization. Each teammate connects their own personal integrations.From the dashboard
- Go to the Integrations page in your dashboard settings.
- Find the integration you want to connect.
- Click Connect.
- Follow the authorization prompts.
From the Slack agent
Prompt the agent to connect an app, such as “Connect Google Drive.” The agent returns an authorization link in the Slack thread. Complete the authorization, then send another message in the same thread so the agent can confirm and use the connection.Supported integrations
The dashboard shows the integrations currently available to your organization.Use integrations with the Slack agent
After you install the Mintlify Slack app, the agent can use integrations while answering questions or updating your documentation. You do not have to select integrations for each Slack conversation. The agent can use:- Shared integrations connected to your organization.
- Personal integrations connected by the teammate who sent the request.
- Slack channels and threads that the installed Mintlify app has permission to read.
Use integrations as automation tools
Automation tools give the agent additional context after an automation starts. You can select only shared integrations.- Open the automation’s settings.
- In Tools, select the integrations that the automation can use.
- Connect any selected integration that is not already connected.
- Save the automation.
Trigger an automation from an integration
Custom automations can run when an event occurs in a supported shared integration.- Create or open a custom automation.
- For Trigger, select Integration.
- Select or connect a shared integration.
- Select the Trigger event.
- Complete any additional event fields that appear.
- Save and turn on the automation.
When the event occurs, Mintlify starts the automation and includes the event payload as context for the agent. Duplicate deliveries of the same event do not start duplicate runs.
Permissions and access
The agent has read-only access through third-party integration tools. It can search and retrieve content, but it cannot use these tools to create, edit, or delete data in the connected app. The agent inherits the access of the account that authorized the connection:- For a shared integration, it can read content available to the connected workspace account.
- For a personal integration, it can read content available to the teammate who connected it.
- For Slack, it can read public and private channels that include the Mintlify app.
Disconnect an integration
- Go to the Integrations page in your dashboard settings.
- Find the connected integration and click Configure.
- Click Disable integration.
Troubleshoot a connection
If an integration stops working:- Confirm that the authorizing account can still access the relevant content.
- Open the integration’s Configure dialog and disable it.
- Connect the integration again and complete the authorization flow.
- If the connection is for the Slack agent, send another message in the original Slack thread.