How to enable
Go to Settings → Capabilities and enable Slack. Then enter a token and Slack app ID (see below for details on that).Example use cases
- “Post a daily standup summary to #engineering every morning”
- “Whenever a new potential customer is mentioned on the #sales channel, do some research on how the customer fits our ideal customer profile, and add relevant information to the slack thread”
- “Notify #alerts when you are unable to solve a support ticket”
How to connect to your Slack workspace
Create a Slack app
The easiest way to create a Slack app is to use a manifest file as a template.
- Visit api.slack.com/apps
- Click Create New App → From a manifest
- Select your workspace and paste the manifest template below
- Replace
YOUR_APP_NAME,YOUR_APP_DESCRIPTION, andYOUR_BOT_DISPLAY_NAMEwith your own values - Click Next and Create
Manifest template
Copy your credentials
After creating the app:
- Copy the App ID from the Basic Information page
- Go to Install App in the left sidebar and click Install to Workspace, then authorize the app
- Copy the Bot User OAuth Token from the OAuth & Permissions page
Configure in Abundly
Go to Settings → Capabilities, enable Slack, and paste in the bot token and app ID.Once saved, Abundly displays a webhook URL unique to this agent. Copy it — you’ll need it in the next step.
Set the Event Subscriptions URL in Slack
- Go back to your app at api.slack.com/apps
- Open Event Subscriptions and enable events
- Paste the webhook URL from Abundly into the Request URL field
- Slack will verify the URL — it should show Verified ✓
- Click Save Changes
Customizing scopes and events
The manifest includes default scopes and events that work for most use cases. You can customize these in your Slack app settings:| Setting | Description |
|---|---|
| Scopes | Define what the agent can do in Slack. See the full list of scopes. |
| Bot events | Define which events trigger the agent. Without bot events, the agent can only send messages, not receive them. See the full list of events. |
Troubleshooting
Agent isn't responding to messages
Agent isn't responding to messages
- Add the app in Slack — In Slack, go to Apps and click “Add apps” to add your app
- Check event subscriptions — In your Slack app settings, go to Event Subscriptions and ensure:
- The Request URL is set to the webhook URL shown in Settings → Capabilities → Slack in Abundly
- The “Enable Events” toggle is ON
- Verify bot events — You need
app_mentionandmessage.imat minimum - Invite the agent — Type
/invite @YourAgentNamein the channel
Agent only responds to @mentions
Agent only responds to @mentions
By default, the agent only responds to direct @mentions. To respond to all messages in a channel, add
message.channels and message.groups to your bot events in the Slack app settings, then reinstall the app.Permission errors
Permission errors
Ensure your Slack app has these minimum scopes:
channels:read— To see public channelsgroups:read— To see private channelschat:write— To send messagesapp_mentions:read— To receive mentions

