Pick a platform
If you’re not sure, start with Slack — it has the simplest setup. Pick Discord if you want chat-driven investigations with threaded follow-ups.
You can configure more than one. Each is independent and uses its own credentials.
What every guide covers
Each platform guide walks you through:- Prerequisites — what you need before you start (workspace/server admin rights, a phone number for Telegram, etc.).
- Create the bot/app — the platform-side setup (BotFather, Discord Developer Portal, Slack App).
- Credentials — the exact tokens, IDs, and keys to copy.
- HealOps wizard — the
healops onboardflow, what it asks for, and what it writes to.env. - Verify — how to confirm delivery is working.
- Troubleshooting — common failures and how to read the error.
Common environment variables
Discord and Telegram credentials can also be set directly in.env instead of (or alongside) the CLI configuration:
.env, run healops integrations verify <service> (e.g. healops integrations verify telegram) to confirm the credentials work. Note that healops doctor only inspects the integrations store (~/.config/healops/integrations.json), so it does not detect env-var-only configurations like Telegram or Slack-via-SLACK_WEBHOOK_URL.
Re-running the wizard
You can re-run the Discord wizard at any time to update credentials:healops integrations setup slack for Slack and .env for Telegram (see #1481).
Tracer