Skip to content

Slack Setup

Connect your MSP's own Slack workspace so your team can chat with Junto's agent without leaving their messaging app. Technicians work with the same agent available in the Junto web app, delivered natively in Slack threads.

Looking to connect a client's workspace? This page covers your MSP's internal workspace. To connect your clients' Slack workspaces for access audits and workspace administration, see Slack for Clients.

What You Get

  • Ask questions and get answers in Slack, powered by all your connected integrations.
  • Approve or deny tool usage with inline buttons -- no need to switch apps.
  • Streaming responses so you see the agent working in real time.
  • Threaded conversations -- each thread is its own session.
  • Suggested prompts to help technicians get started quickly when opening a new thread.
  • Notifications -- receive Action Requests, triage summaries, and time entry nudges as direct messages.
  • Knowledge search (optional) -- let the agent search your public Slack channels for context during triage.

Setup

  1. In Junto, go to Settings > Notifications and find Slack under Providers.
  2. Click Connect Slack and authorize the Junto bot in your workspace.
  3. Once connected, your workspace name appears on the settings page.

After connecting, your team can message the Junto bot directly or mention it in channels. Each Slack thread becomes its own conversation.

User Matching

Junto automatically matches each Slack user to their Junto account by email address. The user's Junto role and permissions apply to everything the agent does in that conversation. If no matching account is found, the bot does not respond.

Admins can review and manage user mappings from Settings > Notifications > Slack > Manage Users.

Knowledge Search (Agent Tools)

Junto can also use your Slack history as a knowledge source during triage — searching past conversations for context the way a technician would. This is optional and turned off by default.

On the Slack settings page (Settings > Integrations > Slack), turn on Enable Slack agent tools. Once enabled, the agent can search your public Slack channels, read threads, walk channel history, and surface people who've discussed a topic. Results are treated as directional leads to verify, not confirmed facts — the agent never auto-mentions or assigns anyone.

Reconnect required: Searching needs additional Slack permissions. If you connected Slack before this feature shipped, reconnect once to grant the search scopes. Your user mappings, channel mappings, and notification routes are preserved across the reconnect.

The settings page shows the current search mode:

  • Semantic — natural-language semantic search (available with the Slack AI add-on)
  • Keyword — keyword search
  • Legacy (limited) — fallback keyword search, public channels only
  • Unavailable — search isn't available on this workspace

Mapping Channels to Companies

To help the agent focus its search, you can map each Junto company to the Slack channel where your team discusses that client's issues.

  1. On the Slack settings page, click Manage Channel Mapping.
  2. For each company, pick the corresponding Slack channel (or leave it Unmapped).
  3. Click Save Mappings.

Each company maps to a single channel. The mapping is a hint that biases the agent's search toward the right channel — it's not a hard filter, and unmapped companies fall back to name-based search.

Limitations

  • Search covers public channels only — private channels and DMs are never searched.
  • Results are directional leads, not verified facts.
  • Real-time semantic/keyword search may not be available on every workspace; those orgs automatically fall back to Legacy (limited) search. Slack Enterprise Grid workspaces may show Unavailable for search, though the agent can still read channel history.

Notification Channels

With Slack connected, you can also configure notification channels to route alerts and updates to specific Slack channels. See Notification Channels for details.

Disconnecting

  1. Go to Settings > Notifications > Slack.
  2. Click Disconnect.

Troubleshooting

  • Bot not responding -- Verify the integration is connected in Settings and that the user's email matches a Junto account.
  • Connection fails -- Ensure you have workspace admin access to authorize the bot.
  • Conversations feel out of context -- Start a new thread to begin a fresh session.