Skip to main content

Slack Integration

Connect Roboticks to your Slack workspace to receive real-time alerts, deployment notifications, and device status updates directly in your channels.

Features

  • Real-time alert notifications with severity indicators
  • Interactive buttons to acknowledge/resolve alerts directly from Slack
  • Slash commands for quick status checks (/roboticks status, /roboticks alerts)
  • Rich message formatting with device details and metrics
  • Customizable channel routing for different alert types
  • Direct message notifications to specific team members

Setup

Step 1: Install the Slack App

  1. Go to Settings > Integrations in Roboticks
  2. Find Slack and click Add to Slack
  3. You’ll be redirected to Slack to authorize the app
If you have multiple Slack workspaces, select the one where you want to receive Roboticks notifications.

Step 2: Authorize Permissions

Review and approve the permissions requested by the Roboticks app:
  • Post messages - Send alerts and notifications to channels
  • Respond to commands - Handle /roboticks slash commands
  • Access workspace info - List channels for routing configuration
Click Allow to complete the installation.

Step 3: Configure Channels

After installation, configure which channels receive notifications:
  1. Return to the Slack integration in Roboticks
  2. Set the Default Channel (e.g., #alerts)
  3. Optionally configure per-severity routing

Configuration Options

OptionDescription
Default ChannelChannel for all notifications (override per alert type)
EnabledToggle the integration on/off
Enabled for AlertsReceive alert notifications

Slash Commands

Once installed, team members can use these commands in Slack:
CommandDescription
/roboticks statusShow current device fleet status
/roboticks alertsList recent active alerts
/roboticks helpShow available commands

Alert Message Format

Slack alerts include:
🔴 Critical Alert: Device Offline

Device: warehouse-robot-01
Status: Offline since 10:23 AM
Last Session: ws-123456

[View Device] [Acknowledge] [Mute]

Troubleshooting

  • Verify the integration is enabled
  • Check the default channel exists and the bot has access
  • Review integration logs for delivery errors
The Roboticks bot needs to be invited to private channels:
/invite @Roboticks
  • Ensure the Slack app is installed in your workspace
  • Check that slash commands were authorized during setup
  • Try reinstalling the app
If your Slack workspace settings change, you may need to reauthorize:
  1. Remove the integration in Roboticks
  2. Click Add to Slack again
  3. Complete the authorization flow

Security

  • OAuth tokens are encrypted at rest
  • Tokens can be revoked at any time from Slack’s App Management
  • Roboticks only requests minimum required permissions
  • All communication uses TLS encryption