Slack Agents are available to teams on the Pro subscription.
Prerequisites
Before setting up Slack Agents, ensure you have:- A Dimedove account with Pro subscription
- Admin access to your Slack workspace
- At least one Dimedove agent configured and ready to deploy
Setup Flow
Step 1: Connect Your Slack Workspace
- Navigate to Settings in your Dimedove dashboard
- Go to the Integrations tab
- Click Connect next to Slack
- You’ll be redirected to Slack to authorize the connection
- Review the permissions and click Allow
- Once authorized, you’ll be redirected back to Dimedove
Step 2: Create a Slack Agent
- Navigate to the Slack section in your dashboard sidebar
- Click Add to create a new Slack Agent
- Enter a name for your Slack Agent (this is for your internal reference in the dashboard)
Step 3: Configure Your Slack Agent
Once created, configure your Slack Agent with the following options:Name
An internal identifier for this Slack Agent. Use descriptive names like “Sales Support” or “Technical Questions” to easily identify the agent’s purpose in your dashboard.Agent Assignment
Select which Dimedove agent should handle conversations in Slack. Choose from your existing agents based on the purpose of the channels where this agent will be deployed.The assigned agent must be published and active. If you select an agent that hasn’t been published yet, a warning will appear.
Response Trigger
Choose how your agent responds to messages:- Respond only when @mentioned (default, recommended): The agent only responds when someone explicitly mentions it with @Dimedove. This is ideal for busy channels where you don’t want the agent responding to every message.
- Respond to every message in threads: Once mentioned in a thread, the agent will respond to all subsequent messages in that thread. Use this for dedicated support channels or when you want continuous conversation flow.
Step 4: Add the Agent to Channels
After configuring your Slack Agent, you need to add it to the channels where you want it to operate. This is done directly in Slack using slash commands.The following steps are performed in your Slack workspace, not in the Dimedove dashboard.
Installation Steps
-
Invite the Dimedove bot to the channel
In Slack, go to the channel where you want to add the agent and type:
-
Assign the Slack Agent to the channel
Once the bot is in the channel, assign your specific Slack Agent:
Replace
{agent_id}with the ID shown in your Dimedove dashboard for this Slack Agent. -
Start interacting with your agent
Once assigned, you can interact with the agent by mentioning it:
Step 5: Enable the Agent
After adding the agent to your channels, return to the Dimedove dashboard and enable the Slack Agent using the toggle. The agent will now start responding to messages in the assigned channels.Channel Support
Public Channels
Add your agent to any public channel in your workspace. All workspace members can interact with the agent in public channels.Private Channels
Add your agent to private channels for more controlled access. Only members of the private channel can see and interact with the agent.Threaded Responses
All agent responses are posted as replies in threads. This keeps your channel clean and organized while allowing extended conversations with the agent.Checking the Active Agent
To see which agent is currently active in a channel, use the following command:Removing an Agent from a Channel
To remove an agent from a channel, use the following command in Slack:Benefits
- Standardized Qualification: Apply the same qualification criteria across all channels, ensuring consistent lead handling
- Team Collaboration: Multiple team members can participate in threads with the agent, building context together
- Organized Discussions: Threaded responses keep conversations contained and easy to follow
- Centralized Visibility: All Slack conversations appear in your Dimedove Inbox alongside other channels

