Transform your Slack workspace into a cloud operations command center. Interact with CloudThinker agents, receive alerts, and run operations without leaving Slack.Documentation Index
Fetch the complete documentation index at: https://docs.cloudthinker.io/llms.txt
Use this file to discover all available pages before exploring further.
VibeOps vs SlackOps: VibeOps is the conversational approach to cloud operations — the broader paradigm of talking to AI agents in natural language. SlackOps is how you do VibeOps inside Slack. The same
@agent #tool syntax works identically in both the CloudThinker web app and Slack.The Problem With Context Switching
When an alert fires, engineers context-switch through 5+ tools: acknowledge in PagerDuty → open AWS console → check CloudWatch → pull up kubectl → open Datadog. By the time they have a full picture, 20 minutes have passed and the team is asking for updates in Slack — the one place everyone already is. Even routine operations require context switching: checking costs means opening Cost Explorer, checking security findings means opening Security Hub, checking Kubernetes means opening Lens or running kubectl commands.How SlackOps Is Different
| Scenario | Traditional Approach | CloudThinker SlackOps |
|---|---|---|
| Alert fires at 3 AM | Page → open AWS Console → CloudWatch → correlate manually | @CloudThinker alex investigate the spike in errors in #incidents |
| Cost check | Open browser → navigate to Cost Explorer → build filter | @CloudThinker alex what's our AWS spend this week? |
| Security audit | Open Security Hub → filter findings → export report | @CloudThinker oliver any critical security findings? |
| Incident coordination | Multiple engineers in different dashboards, status updates via manual messages | @CloudThinker anna coordinate investigation: @alex @tony @kai |
| Team alerts | Configure PagerDuty/OpsGenie routing rules | @CloudThinker kai #alert pod failures in production → #k8s-alerts |
Setup
By default, any Slack workspace member can install apps. If your workspace has App Approval enabled, a Workspace Owner or app manager must approve CloudThinker before it can be installed.
Navigate to Integrations
Go to Admin Settings → Integrations and find Slack
Connect with Slack
Click Add to Slack and authorize via Slack’s OAuth flow.
If your workspace has App Approval enabled, CloudThinker must be approved
by a Workspace Owner or app manager before you can complete this step. If the
app hasn’t been approved yet, you’ll be prompted to submit a request.
Install the App
Select which Slack workspace to install CloudThinker into and confirm the
OAuth scopes. The app will appear in your workspace’s app directory.
Map Channels to Workspaces
Map your Slack channels to CloudThinker workspaces so agents know which cloud
accounts to operate on
Configure Notifications
Optionally select channels for each notification type (cost alerts, security
findings, incident updates)
Syntax
In Slack, prefix all commands with@CloudThinker:
@CloudThinker prefix.
Examples
Quick Queries
With Tools
Multi-Agent
Alerts
Configure agents to send alerts to Slack channels:Code Review Notifications
When an AI code review completes on a connected repository, CloudThinker can send a summary notification to your Slack channels. These notifications use Block Kit formatting with:- Severity indicators — color-coded emoji for each severity level (🔴 Critical, 🟠 High, 🟡 Medium, 🟢 Low)
- Severity breakdown — count of findings by severity
- Finding details — up to 5 unresolved findings with title, file path, and line number
- Resolved count — number of previously identified findings that have been resolved
- View Code Review button — direct link to the review dashboard
- Clean pass — when no issues are found, a simple “No issues found” message
Configure which Slack channel receives code review notifications and set severity thresholds in Settings > Notifications > Code Review / Pipeline Monitoring. See Notifications Center for details.
Channel Patterns
| Channel | Use Case |
|---|---|
#cloud-ops | General infrastructure operations and cost alerts |
#security | Security findings and compliance updates |
#incidents | Active incident investigation and coordination |
#code-reviews | Code review findings and pipeline monitoring |
#reports | Scheduled reports and summaries |
Troubleshooting
Agents not responding
Agents not responding
- Check if CloudThinker app is added to the channel
- Verify you’re using
@CloudThinker agentsyntax (not justagent) - Confirm agents are configured in the CloudThinker console
- Check Slack workspace admin consent status
Missing alerts
Missing alerts
- Check alert configuration in CloudThinker Settings
- Verify Slack channel notification settings
- Ensure the bot has permission to post in the target channel
- Test with
/cloudthinker alerts test
Permission errors
Permission errors
- “Missing required scopes” — The app may have been installed without all required OAuth scopes. Remove the app from the workspace and reinstall it from CloudThinker’s Integrations page.
- Connection appears successful but bot doesn’t respond — This can happen if the OAuth flow did not complete fully. Try removing and reinstalling the app.
- “not_allowed_token_type” or scope errors — Your Slack workspace may have App Approval enabled. Ask your Workspace Owner or app manager to approve CloudThinker in Slack’s admin dashboard under Manage Apps.
- For any other permission errors, check workspace permissions in CloudThinker, or try removing and re-adding the app to the channel.
My workspace has App Approval enabled — how do I get CloudThinker approved?
My workspace has App Approval enabled — how do I get CloudThinker approved?
If your workspace requires app approval, here’s what to share with your Workspace Owner or app manager:
- Sign in to CloudThinker (they need a CloudThinker account with admin access to the organization)
- Go to Admin Settings → Integrations → Slack
- Click Add to Slack and complete the Slack OAuth flow
- Approve the app in Slack’s Manage Apps dashboard
@CloudThinker in channels where the app has been added.Permissions
Slack OAuth Permissions
By default, any workspace member can install the CloudThinker Slack app. If your workspace has App Approval enabled, a Workspace Owner or app manager must approve CloudThinker before members can install it. This approval is a one-time operation — once approved, no further admin actions are required.CloudThinker Permissions
Within Slack, users can only access agents and cloud connections that their CloudThinker account permits. CloudThinker workspace roles apply the same way as they do in the web console.Related
CloudThinker Language
Complete syntax reference for all commands
Microsoft Teams Integration
Set up CloudThinker in Microsoft Teams