Overview
OpenSRE can deliver investigation findings — and, on some platforms, accept investigation triggers — through messaging and email. Pick the channel where your team already responds to incidents.Prerequisites
- Admin or install rights on the platform you choose
- An OpenSRE host that can reach the platform API (and run
opensre gateway startfor two-way chat)
Setup
If you’re not sure, start with Slack. Pick Discord if you want chat-driven investigations with threaded follow-ups. Pick WhatsApp or Twilio SMS when your team already pages via Twilio.
You can configure more than one. Each is independent and uses its own credentials.
Two-way pairing (
opensre messaging pair|allow|revoke) applies to Telegram, Slack, and Discord only.
Credentials
Each platform guide covers:- Prerequisites — workspace/server admin rights, Twilio account, etc.
- Create the bot/app — BotFather, Discord Developer Portal, Slack App, etc.
- Credentials — the exact tokens, IDs, and keys to copy.
- OpenSRE setup —
opensre integrations setup …and/oropensre onboard. - Verify — how to confirm delivery is working.
- Troubleshooting — common failures.
Common environment variables
Investigation tools
Platform-specific send/read tools and gateway behavior are documented on each page (for exampleslack_send_message, telegram_send_message, buzz_send_message, twilio_notify).
Verify
After editing.env or the store, run:
telegram, slack, whatsapp, twilio, buzz, smtp.
Note that opensre doctor only inspects the integrations store (~/.opensre/integrations.json), so it does not detect env-var-only configurations.
Re-running setup
Troubleshooting
Security
- Treat webhooks and bot tokens like passwords.
- Prefer dedicated bot accounts and least-privilege scopes.
- Store secrets in the integration store /
~/.opensre/credentials.json/ secret manager — not in source control.