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. This is the recommended option for most teams. It supports agent mentions, linked support channels, Slack ticket workflows, and Inbox syncing.
- Advanced — creates a custom Slack app for one 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
If you plan to use Slack as a support channel, you will also need the Applied workspace ID that should own tickets from that Slack channel.
Connect Slack
Simple setup (recommended)
- In Applied, open Settings.
- Go to Workspace → Channels → Slack.
- Click Set up Slack.
- Choose the agent that should reply in Slack.
- Choose Simple.
- 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 agent that should reply in Slack.
- Choose Advanced.
- 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.
Linked support channels
The linked support-channel workflow is available with the Simple setup.
After the Applied Labs Slack app has been added to a channel, run this command inside that channel:
/applied link <workspace_id>This links the Slack channel to the Applied workspace that should own support tickets from that channel. Applied also creates or updates a dedicated Inbox view for the linked channel.
Ticket creation and replies
In a linked support channel, Applied records the conversation, but a
:ticket: reaction is what opens a support ticket from a specific Slack
message.
Once a ticket has been opened:
- Applied keeps the ticket synced to the Slack thread
- New replies in that thread update the same ticket
- The assigned Applied agent can reply directly in the Slack thread
- Agent replies include Resolve and Escalate actions
If someone clicks Escalate, Applied hands the conversation to a human teammate and the agent stops replying automatically in that thread. If someone clicks Resolve, Applied marks the ticket as resolved.
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
For linked support channels, also confirm:
/applied link <workspace_id>succeeds in the channel- Adding a
:ticket:reaction opens a ticket from the message - The reply appears in the Slack thread
- Resolve and Escalate behave as expected
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 /applied does not work, make sure you installed the Simple setup and
that the Applied Labs Slack app has already been added to the channel.
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.