Last updated: July 5, 2026
Troubleshoot Slack Integration
Solutions to common Slack integration issues.
Solutions to common issues when using Slack with Agent0 automations.
Automation Doesn't Trigger from Slack
Symptoms:
- You post a message matching the keyword.
- The automation doesn't run.
Common causes:
- The Dash0 bot isn't in the channel.
- The automation is disabled.
- The keyword match is incorrect.
Fix:
- Verify the bot is in the channel: check the member list or type
@dash0. - If not, invite the bot:
/invite @dash0. - Ensure the automation is Enabled in the automation editor.
- Check the Message Keyword field for typos or case issues (match is case-insensitive).
- Review the automation's run history for errors.
See Automation Doesn't Trigger for detailed troubleshooting.
Slack Tools Fail with Authentication Errors
Symptoms:
- The automation triggers successfully.
slackSendMessageor other Slack tools fail with "authentication error" or "invalid token".
Common causes:
- The Slack bot token was revoked (e.g., the app was removed from your workspace).
- The integration was disconnected.
Fix:
- Go to Settings → Integrations in Dash0.
- Check if Slack shows as Connected.
- If not, click Connect and reauthenticate.
- If it shows as connected, try disconnecting and reconnecting to refresh the token.
Messages Post to Wrong Channel
Symptoms:
- Agent0 posts messages to a different channel than expected.
Common causes:
- The prompt doesn't specify which channel to use.
- Agent0 is choosing a channel based on context.
Fix:
- Explicitly specify the channel in your prompt:
Post to #incidents using slackSendMessage with channel: incidents. - Use the
{{slack.channel.name}}variable to reply to the channel where the trigger fired.
Bot Can't Post to Channel
Symptoms:
slackSendMessagefails with "channel_not_found" or "not_in_channel" error.
Common causes:
- The bot isn't a member of the target channel.
Fix:
- Open the target channel in Slack.
- Invite the bot:
/invite @dash0. - Retry the automation.
Thread Replies Don't Work
Symptoms:
- Agent0 posts a top-level message instead of replying in thread.
Common causes:
- The prompt doesn't specify the
threadTimestampparameter. - The
{{slack.message.timestamp}}variable isn't populated (wrong trigger type).
Fix:
- Verify you're using a Slack message or reaction trigger that populates
{{slack.message.timestamp}}. - Explicitly instruct Agent0 to reply in thread:
Use threadTimestamp: {{slack.message.timestamp}} when calling slackSendMessage.
Further Reading
- Configure Slack Triggers — Configure Slack message, reaction, and failed check triggers.
- Explore Slack Integration Examples — Example automations demonstrating Slack integration patterns.
- Missing Integration Warnings — Resolve integration connection issues.
- Slack Integration Best Practices — Guidelines for creating effective Slack automations.
- Use Slack Tools — Use Slack tools to send messages, add reactions, and read channel content.