Two ways Slack works with RubixKube
As an interface
Add the bot to channels or threads. Mention it to ask about infrastructure, kick off an investigation, or approve a pending action, all without leaving Slack.
As a notification channel
Insights, RCA reports, and action approvals post into the channels you pick. Daily and weekly digests keep the team aware of what happened and what to look at next.
Install the bot
Authorise with Slack
Install the RubixKube Slack app into your workspace. A Slack admin approves the install.
Using the bot
Ask anything
Mention the bot with a question. Replies come back in-thread with evidence links.Trigger an investigation
Ask the bot to look into something. The agent opens an investigation and posts progress back to the thread as it goes.Approve actions
When an action needs approval, the bot posts an interactive card with the scope and evidence. Approvers click Approve or Reject with reason. Clicks map to RubixKube identities and follow the same policies as approvals in the console.Notifications and digests
- Insights, RCAs, and action approvals post into the channels you pick during setup.
- Daily and weekly digests roll up activity so the team can scan what happened without chasing individual alerts.
- Alerts and actionables show up as cards you can act on in-thread.
Build custom workflows with skills
The Slack connection gives agents tools for posting, replying, reading messages in invited channels, and responding to card clicks. Specific behaviours (route#payments insights to #payments-ops, pin the active incident card, send a weekly digest at 09:00 on Mondays) are built as Skills.
Permissions and data
The bot only posts and reads in channels you explicitly invite it to. It does not ingest channel history beyond what it sees while invited, does not read direct messages, and does not sync private channels it has not been added to.Troubleshooting
The bot is not posting
The bot is not posting
Make sure the bot has been invited to the channel with
/invite @RubixKube. Slack does not allow bots to post in channels they are not members of.Approval clicks fail
Approval clicks fail
The Slack user clicking the button must map to a RubixKube user with the right approver role. Check the user mapping in the integration settings.
Duplicate notifications
Duplicate notifications
Two skills are posting for the same event. Open the Skills page and check which skills are subscribing to that event type.
Related guides
Microsoft Teams
Same model for Teams-first organisations.
PagerDuty
Pair with Slack: chat for day-to-day, PagerDuty for on-call paging.
Skills
How to compose Slack capabilities into custom workflows.