Integration
OpenHelix + Slack
Add an AI-powered bot to your Slack workspace. Answer questions, handle support, and automate responses in channels and direct messages.
What You Get
Channel Support
AI responds in public channels when mentioned
DM Conversations
One-on-one private support with the bot
Thread Handling
Maintains context in threaded conversations
Setup Guide
1
Create a Slack App
- Go to api.slack.com/apps
- Click "Create New App" → "From scratch"
- Name your app (e.g., "Support Bot") and select your workspace
2
Configure OAuth & Permissions
- Go to "OAuth & Permissions" in the left sidebar
- Add these Bot Token Scopes:
- •
chat:write - •
chat:write.public - •
im:history - •
im:read - •
im:write
- •
- Install the app to your workspace
- Copy the "Bot User OAuth Token" (starts with
xoxb-)
3
Enable Events
- Go to "Event Subscriptions" and enable events
- Request URL:
https://api.openhelixai.com/webhooks/slack - Subscribe to bot events:
- •
message.im(direct messages) - •
app_mention(channel mentions)
- •
4
Connect to OpenHelix
- Go to your OpenHelix dashboard → Instance Settings → Credentials
- Click "Add Slack Bot Token"
- Paste your Bot User OAuth Token
- Select which channels the bot should join (or use DMs only)
- Save and test the connection
How to Use
In Channels
Mention the bot with @BotName to get a response. The bot will reply in the thread.
#general
@supportbot Where is my order #12345?
🤖 Support Bot: Your order #12345 shipped yesterday via FedEx. Track it here: ...
Direct Messages
Users can DM the bot directly for private support conversations.
Direct Message
I need to reset my password
🤖 Support Bot: I can help with that. I\u0026apos;ve sent a reset link to your email address...
Pro Tips
- Use threads. The bot automatically replies in threads to keep channels organized.
- Set up escalation. Configure keywords like "human" or "manager" to alert your team.
- Train with your docs. Upload your knowledge base so the bot knows your products/policies.
Troubleshooting
Bot isn\u0026apos;t responding?
- Verify the bot token is correct and not expired
- Check that the bot is invited to the channel (type
/invite @botname) - Ensure Event Subscriptions are enabled and URL is correct
Bot responds to everything?
By default, the bot only responds to @mentions in channels. Check your settings if it\u0026apos;s responding to every message.
Ready to Add AI to Your Slack?
Get started free — no credit card required. 2,000 messages included.
Create Your AI Bot