Skip to main content
Use this guide when your organization wants to connect Slack to TextMine. The Slack app lets approved Slack users route document questions, task-agent work, and MCP-backed actions to TextMine while TextMine keeps permission checks, audit controls, and organization routing server-side. TextMine uses one public Slack app and one central MCP endpoint. You do not choose a TextMine environment in Slack. If TextMine needs routing information for your organization, your TextMine administrator enters a TextMine-provided connection value during setup, such as a workspace setup code, organization slug, or approved TextMine URL.

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.
If you do not have a setup code or approved TextMine URL, contact your TextMine administrator or TextMine support.

Install the Slack app

  1. Open the TextMine Slack app listing or install link provided by TextMine.
  2. Select Add to Slack.
  3. Review the requested Slack permissions.
  4. Approve the installation.
  5. When redirected to TextMine, sign in if prompted.
  6. Enter the TextMine-provided connection value.
  7. Confirm the TextMine organization that should be connected to this Slack workspace.
  8. Finish setup.
After setup, TextMine privately resolves the correct routing for your organization. The Slack workspace does not expose a public environment selector. 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:
For actions that change data, send messages, create tasks, upload files, trigger workflows, or publish outputs, TextMine agents should explain the planned action and ask for confirmation before acting.

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:
For Slack Marketplace or shared-host setup, use the OAuth flow provided by the Slack app or TextMine setup page. TextMine resolves the user, organization, and private routing server-side. Do not paste TextMine API keys into Slack prompts, public app manifests, screenshots, or shared documentation. Direct/private MCP clients that are not using Slack OAuth may use a 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.
A Slack user cannot access TextMine content unless their linked TextMine account has permission to that content.

Troubleshooting

For product capability context, see TextMine MCP server, Integration catalog, and Contact support.
Last modified on June 26, 2026