WarpBuild LogoWarpBuild Docs
Apps

Slack

The Slack integration lets you programmatically send messages, manage channels, handle user interactions, and automate team communication directly from Helios.

How to connect

MethodTypeDescription
Helios OAuth App (Recommended)OAuth 2.0Pre-configured permissions for common use cases
BYO Slack AppOAuth 2.0Custom control over permissions and branding

// TODO: Add the link to Stripe rate limits

The Helios OAuth app provides a seamless setup with pre-configured permissions for most common use cases.

Permissions

The Helios OAuth app includes the following permissions:

  • Send messages to channels and users
  • Read channel and user information
  • Manage channels and groups
  • Upload and manage files
  • Access workspace information
  • Receive real-time events

BYO Slack App

Create your own Slack application for custom control over permissions, branding, and distribution.

Setup Steps
  1. Go to Slack App Management
  2. Click Create New App → From scratch
  3. Configure OAuth scopes, event subscriptions, and bot permissions
  4. Install the app to your workspace
  5. Copy the client ID, client secret, and configure in Helios

Learn more about creating Slack apps in the Slack documentation.

Functionality

The Slack integration lets your workflows send messages, manage channels, handle interactions, and automate team communication without writing custom code.

CategoryFeatures
Core CapabilitiesMessaging, Channel Management, User Operations, File Operations, Interactive Components, Real-time Events
Message FeaturesRich Formatting, Mentions, Threads, Reactions, Scheduled Messages
Interactive ComponentsButton Clicks, Modal Submissions, Slash Commands, Shortcuts

Real-time Events

Event CategoryEvent Types
MessagesNew messages in channels or direct messages
ReactionsEmoji reactions added or removed
Channel EventsChannel created, archived, renamed
User EventsUser joined, left, presence changed
App EventsApp installed, uninstalled, permissions changed

Last updated on