Deploy Approvals
Require admin approval before CI/CD deployments.
Rack Gateway integrates with external services for notifications, CI/CD automation, and enhanced security workflows.
Deploy Approvals
Require admin approval before CI/CD deployments.
Slack
Send security and deployment notifications to Slack channels.
Receive security alerts via email using Postmark.
Enforce admin review before deployments:
Configure CI/CD token
Create an API token with the cicd role
Set up CI workflow
Add approval request step to your CircleCI config
Enable auto-approval
Configure app settings (approval job name, auto-approve)
Get real-time notifications in Slack:
Create Slack app
Use the provided manifest to create your Slack app
Configure credentials
Set SLACK_CLIENT_ID and SLACK_CLIENT_SECRET
Connect via UI
Navigate to Integrations and authorize Slack
Configure channels
Route different event types to appropriate channels
Receive security alerts via email:
Create Postmark account
Sign up at postmarkapp.com
Configure gateway
Set POSTMARK_API_KEY and POSTMARK_FROM_EMAIL
Automatic notifications
Security events are sent automatically
Integrations can respond to these event categories:
| Category | Examples | Notifications |
|---|---|---|
| Authentication | Login, logout, failed auth | Slack, Email |
| MFA | Enrollment, verification failures | Slack, Email |
| User Management | User created, roles changed, locked | Slack, Email |
| API Tokens | Token created, updated, deleted | Slack |
| Deploy Approvals | Request, approve, reject | Slack, CircleCI, GitHub |
| Security | Rate limits, suspicious activity | Slack, Email |
| Variable | Integration | Description |
|---|---|---|
SLACK_CLIENT_ID | Slack | OAuth client ID |
SLACK_CLIENT_SECRET | Slack | OAuth client secret |
POSTMARK_API_KEY | Postmark API token | |
POSTMARK_FROM_EMAIL | Sender email address | |
CIRCLECI_TOKEN | CircleCI | API token for job approval |
GITHUB_TOKEN | GitHub | API token for PR comments |
See Configuration Reference for complete details.