Overview
The Qovery Slack Bot brings AI Copilot capabilities directly into your Slack workspace, allowing you and your team to manage infrastructure through natural language commands in Slack channels.Early Access Required: The Qovery Slack Bot is available online and on demand. Contact Qovery Support to request early access.
Operating Modes
The Slack Bot supports both operating modes:- Read-Only Mode (Default)
- Read-Write Mode
Default behavior - Safe for explorationThe Slack Bot starts in read-only mode by default, allowing you to:
- View information and status
- Get help and recommendations
- Troubleshoot issues
- Monitor deployments
- No changes to infrastructure
Prerequisites
Before setting up the Slack bot, ensure you have:- Qovery Account: Active account with infrastructure deployed
- Slack Workspace: Admin access to install apps
- API Token: You’ll generate this during setup
Setup Instructions
1
Get Your API Token
- Go to Qovery Console
- Click your profile icon (bottom left corner)
- Select the correct organization
- Navigate to API Tokens
- Click Create Token and give it a descriptive name
- Copy the generated token (it will only be shown once)
2
Configure the Bot
- Open a Direct Message with the Qovery bot in Slack
- Use the command:
Replace
<your-api-token> with your actual API token and <channel-id> with your Slack channel ID.3
Start Using Copilot
Go to your configured channel and start interacting with Qovery AI Copilot!
Finding Your Channel ID
To find your Slack channel ID:- Right-click on the channel name in Slack
- Select View channel details
- Scroll to the bottom
- Copy the Channel ID
Security Considerations
Token Privacy
Token Privacy
Your API token stays private:
- Tokens are configured via Direct Message (DM) with the bot
- Only you see your token in the DM
- The token is never exposed in public channels
- Once configured, all members of the channel can use the bot
- Team members don’t need their own tokens
- The bot uses your configured token to perform actions
Best Practices
Best Practices
- Use dedicated tokens: Create a specific token for the Slack bot
- Set appropriate permissions: Grant only necessary permissions to the token
- Rotate regularly: Update tokens periodically for security
- Monitor usage: Review audit logs for bot activities
- Revoke if needed: Delete tokens immediately if compromised
Channel Access
Channel Access
- Configure the bot for specific channels only
- All channel members can use the bot once configured
- Actions are performed with the configured token’s permissions
- Consider using separate tokens for different channels/teams
Using the Slack Bot
Basic Commands
Interact with the bot using natural language in your configured channel: Read-only commands (default, always safe):The bot will confirm destructive actions before executing them in read-write mode.
Common Use Cases
Check Status
Deploy Applications
Investigate Issues
Manage Environments
Team Collaboration
Multi-User Access
Once configured, the bot enables team collaboration:- Shared visibility: All team members see bot responses
- Collaborative debugging: Multiple people can investigate issues together
- Faster response: Anyone can trigger deployments or check status
- Knowledge sharing: Team learns from each other’s interactions
Channel Organization
Consider organizing channels by:- Environment: #prod-ops, #staging-ops, #dev-ops
- Team: #platform-team, #backend-team, #frontend-team
- Purpose: #deployments, #incidents, #monitoring
Troubleshooting
Bot not responding
Bot not responding
Check:
- Token is correctly configured for the channel
- Token hasn’t expired or been revoked
- You’re mentioning the bot (@qovery) in messages
- The channel ID is correct
/qovery-token command in DMPermission errors
Permission errors
Issue: Bot says it can’t perform an actionCheck:
- API token has necessary permissions
- You have access to the resources in Qovery
- Resources exist and names are correct
Bot installed but can't configure
Bot installed but can't configure
Check:
- You’re sending
/qovery-tokenin a Direct Message (not a channel) - Token format is correct (no extra spaces)
- Channel ID is valid
Comparison: Console vs Slack Bot vs MCP Server
- Console Copilot
- Slack Bot
- MCP Server
Best for:
- Quick contextual help
- Learning the platform
- Troubleshooting guidance
- While working in console
- No setup required
- Contextual awareness
- Always available
- Instant access (⌘ I)
- Read-only mode
- Cannot execute actions
- Web interface only
- Already in the console
- Need quick answers
- Want contextual help
- Learning features
Next Steps
Console Copilot
Use the built-in Console Copilot for quick help
MCP Server
Set up the MCP Server for Claude Desktop
Capabilities
Explore all Copilot capabilities
Common Tasks
Learn from practical examples
Feedback & Support
We’re actively improving the Qovery Slack Bot. Share your feedback:- GitHub: Report issues on GitHub
- Email: Contact support@qovery.com