Integrations
Slack
Send messages and interact with Slack workspaces. Add notifications, slash commands, and event-driven workflows to your generated apps.
How it works
When you mention Slack, notifications, or team messaging in your app prompt, the AI Builder generates a Slack integration using the Slack Web API. This includes NestJS service modules for sending messages, webhook controllers for receiving events and slash commands, and frontend components for channel selection and message previews.
Key features
Send messages / notifications
Post messages to Slack channels programmatically. The AI generates notification services with rich message formatting using Block Kit.
Slash commands
Create custom slash commands that trigger actions in your app. Rytora BuildLabs generates the NestJS command handlers and response logic.
Event subscriptions
Listen to Slack workspace events like messages, reactions, and channel updates. The AI generates event listener endpoints with signature verification.
File sharing
Upload and share files to Slack channels from your app. Generate file upload flows with progress tracking and channel selection.
Alert integration
Send automated alerts and monitoring notifications to Slack. Rytora BuildLabs generates alert routing with severity levels and mention targeting.
Setup
Enable the Slack connector in Project Settings → Connectors. Add your Slack bot credentials through the connector UI — credentials are encrypted and automatically injected as environment variables.
Connector fields
SLACK_BOT_TOKENxoxb-...SLACK_SIGNING_SECRETa1b2c3...SLACK_DEFAULT_CHANNEL#generalConnector permissions
Each tool can be set to Always allow, Ask each time, or Never allow:
- - Send messages
- - Read messages
Pro plan required
Slack integration is available on the Pro plan.