Slack Integration
Connect Slack so your Applied agent can reply in Slack threads and so support conversations can stay synced with the Applied Inbox.
Choose the right Slack setup
Applied supports two Slack setup modes:
- Simple — uses the shared Applied Labs Slack app for the singleton Applied Assistant. If the Assistant has not been created yet, Applied provisions it during Slack authorization.
- Advanced — creates a custom Slack app for one non-Assistant sandbox agent. Use this when you need a separate bot identity or a separate Slack app per agent.
Each Slack app install is tied to one Applied agent.
Before you start
You need:
- Access to the Applied workspace where the agent lives
- Permission to install apps in the target Slack workspace
- The Applied agent you want to reply in Slack
Connect Slack
Simple setup (recommended)
- In Applied, open Settings.
- Go to Workspace → Channels → Slack.
- Click Set up Slack.
- Choose Applied Assistant.
- Click Continue to Slack and approve the installation.
After setup, the Slack page shows the connected workspace and the agent assigned to it.
Advanced setup (custom Slack app)
- In Applied, open Settings → Workspace → Channels → Slack.
- Click Set up Slack.
- Choose the non-Assistant sandbox agent that should reply in Slack.
- Copy the generated Slack app manifest.
- In Slack, create a new app from that manifest.
- Copy the Slack app’s App ID, Client ID, Client Secret, and Signing Secret into Applied.
- Click Continue to Slack and approve the installation.
Use this mode when you want a dedicated Slack bot for a specific agent or want separate bot identities in the same Slack workspace.
How Slack agents work
Mentions
Invite the Slack app to any channel where you want the agent to work. When someone mentions the bot in Slack, Applied creates or updates the matching conversation in the Inbox and the selected agent replies back in the same Slack thread.
Keep follow-up discussion in that thread so the full context stays together in Slack and in Applied.
Direct messages
End users can start a direct message with the Slack app. Applied routes the DM to the agent that owns that Slack install and replies in the DM, not in a Slack thread.
Reaction escalations
For agents with Slack escalation reactions enabled, adding the configured reaction to any synced Slack message escalates the conversation in Applied. Applied creates and assigns the ticket using the agent’s routing instructions. Depending on the escalation type, Applied can also DM the assignee with a summary and link back to the Slack thread.
Verify the connection
After setup, confirm:
- The Slack page shows the workspace as connected
- The correct agent is assigned to that Slack connection
- The app has been invited to the Slack channel you want to test
- Mentioning the bot produces a reply in the Slack thread
- Sending a direct message to the bot produces a reply in the DM
Troubleshooting
If the bot does not respond, confirm it has been invited to the channel and that you mentioned it directly in the message or thread.
If you are using the Advanced setup and installation fails, confirm the App ID, Client ID, Client Secret, and Signing Secret all came from the same Slack app.
If you are using the Advanced setup and Slack events are rejected, confirm the generated request URL and saved signing secret match the Slack app you created.
Multiple workspaces or agents
You can connect more than one Slack workspace in Applied.
If you want different agents to appear as different Slack bots in the same Slack workspace, create a separate Advanced Slack app for each agent.
Contact support@appliedlabs.ai if you need help choosing the right Slack setup for your team.