Skip to main content

Connecting Telegram

Fluidify Regen can send incident notifications to a Telegram group or channel. This is useful for teams that use Telegram for operations alerts or want a lightweight notification channel alongside Slack or Teams.

What you get

  • Notification when a new incident is created (with severity and direct link)
  • Notification on every status change (acknowledged, resolved)
  • AI summary posted to the group when generated
  • Severity-coded emoji for quick visual scanning (πŸ”΄ critical, 🟠 high, 🟑 medium, πŸ”΅ low)

Limitations

Telegram is notification-only in the current version. This is a deliberate design decision β€” the Telegram Bot API does not support the same channel management model as Slack or Teams. Use Telegram when: your team already uses it and wants passive alert visibility. Use Slack or Teams for full incident management with commands and two-way sync.

Step 1: Create a Telegram bot

  1. Open Telegram and search for @BotFather
  2. Send /newbot
  3. Follow the prompts β€” choose a name (e.g. Fluidify Regen) and a username (e.g. fluidify_regen_bot)
  4. BotFather replies with your bot token: 7123456789:AAFxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Keep this token private β€” it gives full control of the bot.

Step 2: Add the bot to a group

  1. Create a Telegram group (or use an existing one) for incident notifications
  2. Add your bot to the group as a member
  3. Send any message in the group (e.g. β€œhello”) β€” this is needed for Step 3
For a Telegram channel (broadcast-only), add the bot as an administrator instead of a member.

Step 3: Find the Chat ID

The Chat ID is required so Regen knows where to send messages. Option A β€” via the Regen UI (easiest):
  1. Go to Settings β†’ Integrations β†’ Telegram
  2. Enter your bot token and click Auto-detect Chat ID
  3. Regen calls getUpdates and returns the most recent group the bot has seen
Option B β€” manually: Send this request (replace <token> with your bot token):
Look for the chat.id field in the response. Group chat IDs are negative numbers (e.g. -1001234567890).

Step 4: Configure in Regen

Via the UI:
  1. Go to Settings β†’ Integrations β†’ Telegram
  2. Enter your Bot Token and Chat ID
  3. Click Test Connection β€” Regen sends a test message to verify
  4. Click Save
Via environment variables (alternative, requires restart):

Verifying the connection

After saving, Regen sends a test message to the group:
βœ… Fluidify Regen connected Incident notifications will appear here.
If you don’t see this message, check:
  • The bot is a member of the group
  • You sent a message in the group after adding the bot (required for getUpdates to return the chat)
  • The Chat ID is correct (group IDs start with -100)

Example notifications

Incident created:
πŸ”΄ INC-042 β€” CRITICAL Payments API returning 500s View incident β†’
Status update:
βœ… INC-042 Resolved Payments API returning 500s View incident β†’

Disconnecting

Go to Settings β†’ Integrations β†’ Telegram and click Disconnect. Regen stops sending notifications immediately. The bot remains in your group β€” remove it manually from Telegram if no longer needed.