Before you start
You need:- Permission to install apps in the Slack workspace.
- A TextMine account with access to the organization, Vaults, workflows, and agents you want to use from Slack.
- A TextMine-provided connection value if your organization requires guided setup.
- Confirmation from TextMine that the Slack app is available for your organization.
Install the Slack app
- Open the TextMine Slack app listing or install link provided by TextMine.
- Select Add to Slack.
- Review the requested Slack permissions.
- Approve the installation.
- When redirected to TextMine, sign in if prompted.
- Enter the TextMine-provided connection value.
- Confirm the TextMine organization that should be connected to this Slack workspace.
- Finish setup.
Link your Slack user to TextMine
The workspace-level install connects Slack to TextMine. Each person still needs to link their Slack identity to their TextMine user before TextMine can answer with their permissions. When you first mention TextMine in Slack, TextMine may reply with a link. Open the link, sign in to TextMine, and approve the connection. After linking, TextMine applies your normal TextMine permissions when answering from Slack.Use TextMine in Slack
Mention TextMine in a channel or thread where the app is present. Start with low-risk requests:Use Slack with TextMine MCP
Some Slack and agent surfaces can connect to TextMine through Model Context Protocol (MCP). Use the central TextMine MCP endpoint:tm_... TextMine API key, but that key should be stored only in the client connection settings.
Security model
TextMine keeps Slack, TextMine, and MCP permissions separate:- Slack workspace installation controls whether the TextMine app can receive events and reply in Slack.
- TextMine account linking controls which TextMine user a Slack user maps to.
- TextMine permissions control which Vaults, documents, workflows, records, and agents can be used.
- MCP authentication controls which TextMine user or service account an external client represents.
Troubleshooting
| Symptom | Check |
|---|---|
| The Slack app cannot be installed | Confirm you have Slack app-install permission or ask a Slack admin to install it. |
| TextMine asks for a connection value | Enter the setup code, organization slug, or approved TextMine URL provided by TextMine. Do not choose from environment names. |
| TextMine replies with an account-link message | Open the link and sign in to TextMine to connect your Slack identity. |
| TextMine cannot find a Vault or document | Confirm your TextMine account can access that Vault or document in the TextMine app. |
| File download or document upload fails | Confirm the app has permission in the Slack channel and that the file is available to the bot. |
| MCP authentication fails | Use the Slack/TextMine OAuth setup flow for shared-host Slack connections, or store a tm_... key only in direct/private MCP client settings. |