Resources

Products

Deploy AI Agent on Slack

Modified on: Thu, 14 May, 2026 at 1:00 AM

TABLE OF CONTENTS

Freshservice lets you deploy AI agents directly on Slack so employees can get help in the workspace they already use for everyday conversations. Once deployed, employees can chat with the AI agent in their direct messages or in selected channels to resolve common requests, track ticket updates, and trigger workflows without leaving Slack.

Deploying an AI agent on Slack helps your organization:

  • Provide round-the-clock self-service to employees in the channel they already use.

  • Reduce the volume of repetitive tickets handled by agents.

  • Trigger Freshservice and third-party actions, such as raising a leave request or fetching leave balance, directly from a Slack conversation.

  • Roll out changes safely by testing with a small group before opening access to everyone.

Prerequisites

Before you deploy an AI agent on Slack, ensure that the following prerequisites are met:

  • Admin access to AI Agent Studio in Freshservice.

  • A built and tested AI agent in the AI Agent Studio. 

  • A Slack workspace connected to Freshservice. If your workspace is not yet connected, add it from Manage workspaces in the Deploy section.

  • Permission to install Slack apps in the target workspace. If your organization restricts Slack app installation, ask your Slack workspace admin to allow the Freshservice AI agent app.

  • Complete preview and batch testing of the AI agent before deployment.

  • Define a small test group of users who will try out the AI agent first.

  • Identify the Slack channels, if any, where the AI agent should be available after the test phase.

Deploy the AI agent on Slack

After your AI agent is ready, deploy it from the AI Agent Studio. You can choose to deploy it to a small test group first or to everyone in the workspace.

To open the Slack deployment settings

  1. Log in to Freshservice and go to AI Agent Studio.

  2. Open the AI agent you want to deploy.

  3. In the left navigation, select Deploy.

  4. Under Available channels to deploy, select Slack. Freshservice displays the Slack workspaces connected to your account, along with the deployment options available for each workspace.


Select a deployment strategy

For each connected Slack workspace, choose one of the following deployment strategies:

Deployment strategy

Description

Deploy to specific users first

Make the AI agent available to a selected group of test users. Use this option to validate the AI agent in a controlled setup before making it available to everyone.

Deploy to everyone

Make the AI agent available to all users in the Slack workspace in their DMs and in the Slack channels where it is added.


Note: We recommend that you start with Deploy to specific users first. This lets you observe how the AI agent responds to real questions and refine it before a wider rollout.

Roll out the AI agent to a test group

Use this option to make the AI agent available to a small group of users in your Slack workspace. Test users can chat with the AI agent in their DMs and, if you create one, in a private Slack channel.

To create a test group

  1. On the Slack deployment page, expand the workspace where you want to deploy the AI agent.

  2. Select Deploy to specific users first, and then select Create test group.

  3. In the Create test group panel, select the users from your Slack workspace who should have access to the AI agent during the test phase.

  4. Under Choose how users will access your agent, select one of the following options:

  • Create a private Slack channel (Recommended): Freshservice creates a private Slack channel and adds the selected test users to it. Test users can chat with the AI agent in this channel as well as in their DMs. Enter a name for the channel in the Channel name field.

  • Skip creating a channel for now: Test users can chat with the AI agent only in their DMs.

  1. Select Done to save the test group.

To deploy to the test group

  1. Review the test users and the testing channel on the Slack deployment page.

  2. In the Deploy to test group confirmation dialog, select Deploy. After deployment, the AI agent status changes to Active, and the workspace is marked as In testing period.

Roll out the AI agent to everyone

After you are satisfied with the AI agent’s responses during the test phase, you can make it available to everyone in the Slack workspace. You can roll it out directly, without going through a test phase, by selecting Deploy to everyone.

To roll out the AI agent to everyone

  1. On the Slack deployment page, expand the workspace.

  2. Select Deploy to everyone.

  3. Select Update & deploy.

  4. In the Deploy to everyone confirmation dialog, review the message and select Deploy. After deployment, all users in the Slack workspace can chat with the AI agent in their DMs. You can also add the AI agent to specific Slack channels so that it can respond when mentioned.

Manage a deployed AI agent

After deployment, you can view the AI agent’s status, manage the Slack channels it is available in, or deactivate it from the Slack deployment page.

Manage channels

  1. Go to the Slack deployment page and expand the workspace.

  2. Under Channels, select Manage.

  3. Add or remove the Slack channels where the AI agent should respond.

  4. Select Update & deploy to apply the changes.

Deactivate the AI agent

Deactivating the AI agent stops it from responding to users in Slack. The deployment configuration is retained, so you can reactivate the AI agent later without setting it up again.

  1. Go to the Slack deployment page and expand the workspace.

  2. Select Deactivate AI agent.

  3. Confirm the deactivation when prompted.

Frequently asked questions

1. Can I deploy an AI agent to more than one Slack workspace?

Yes. If your account has multiple Slack workspaces connected, each workspace appears on the Slack deployment page. You can configure a different deployment strategy for each workspace.

2. Can I move from a test rollout to a full rollout later?

Yes. After a test phase, switch the deployment strategy to Deploy to everyone and select Update & deploy to make the AI agent available to all users in the workspace.

3. Do test users keep access after I roll out the AI agent to everyone?

Yes. Test users retain access through their DMs and through the private testing channel, if you created one. When you roll out to everyone, all other users in the workspace also get access.

4. How does the AI agent respond in a Slack channel?

The AI agent responds in a Slack channel only when it is added to that channel and mentioned in a message. In DMs, the AI agent responds to every message it receives.

5. What happens if I deactivate the AI agent?

The AI agent stops responding in Slack DMs and channels. The deployment configuration, including test users and channels, is retained, so you can reactivate the AI agent later without reconfiguring it.

6. Can I edit the test group after deployment?

Yes. On the Slack deployment page, select Edit next to Test users to add or remove users from the test group.

7. What channels does Freshservice support for AI agent deployment?

In addition to Slack, you can deploy AI agents on the Freshservice support portal and on Microsoft Teams. Each channel is configured independently from the Deploy section of the AI agent.