Two ways Teams 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 Teams.
As a notification channel
Insights, RCA reports, and action approvals post as adaptive cards in 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 Microsoft
Install the RubixKube Teams app in your tenant. A Teams 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 adaptive card with 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 as adaptive cards in 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 Teams connection gives agents tools for posting adaptive cards, replying in threads, reading messages in member channels, and responding to card clicks. Specific behaviours are built as Skills.Permissions and data
The bot only posts and reads in channels where it has been added as a member. It does not ingest history beyond what it sees while a member, does not read direct messages, and does not access private chats it has not been added to.Troubleshooting
The bot is not posting
The bot is not posting
Add the bot as a member of the channel. Teams does not allow a bot to post in a channel it is not a member of.
Approval clicks fail
Approval clicks fail
The Teams user clicking the button must map to a RubixKube user with the right approver role. Check the user mapping in the integration settings.
Adaptive cards not rendering
Adaptive cards not rendering
Some Teams tenants block adaptive cards from external apps by default. Ask your Teams admin to allow the RubixKube app.
Related guides
Slack
Same model for Slack-first organisations.
PagerDuty
Pair with Teams: chat for day-to-day, PagerDuty for on-call paging.
Skills
How to compose Teams capabilities into custom workflows.