Skip to content

Chat notifications

Kiste can post directly into a Discord, Slack, or Telegram chat the moment an item’s stock drops to or below its minimum quantity — no email inbox to check, just a message where your team already talks.

This lives in Settings → Organisation → Chat notifications, and is admin-only to configure.

  • The message fires once, the moment an item crosses at or below its minimum quantity — not on every scan or movement afterward while it stays low. You won’t get spammed by the same low-stock item every time someone takes one more unit out.
  • Once the item is restocked back above its minimum, the next time it dips low again, it notifies again.
  • You can wire up any combination of the three channels below — all configured ones get the same message.

Turn on Notify on low stock to enable sending; the toggle and the channels are independent, so you can set up a channel first and leave the toggle off until you’re ready.

  1. In Discord, open the channel you want alerts in → the gear icon (Edit Channel) → IntegrationsWebhooksNew Webhook.
  2. Name it (e.g. “Kiste Alerts”), confirm the channel, then Copy Webhook URL.
  3. Paste that URL into the Discord field in Kiste and Save.
  1. Create an Incoming Webhook for your Slack workspace and pick the channel it should post to.
  2. Copy the webhook URL Slack gives you (starts with https://hooks.slack.com/services/...).
  3. Paste it into the Slack field in Kiste and Save.

Telegram needs a bot rather than a webhook URL:

  1. Message @BotFather on Telegram, send /newbot, and follow the prompts to name it. BotFather replies with a bot token (looks like 123456789:ABCdefGhIJKlmNoPQRstuVwXyZ).
  2. Add the bot to the group or channel you want alerts in.
  3. Find the chat ID: send any message in that group, then open https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates in a browser (with your real token in place of <YOUR_TOKEN>) and look for "chat":{"id": ...} in the response. Group chat IDs are usually negative numbers.
  4. Paste the bot token and chat ID into their fields in Kiste and Save.

After saving at least one channel, Send test notification sends a one-off confirmation message to every configured channel right away — useful for checking the setup without waiting for stock to actually run low. If a channel fails, the button tells you which one so you can double-check that URL or token.

Webhook URLs and the Telegram bot token are write-only in the settings form — once saved, Kiste shows Configured rather than displaying the value back to you, so leaving a field blank and saving again never accidentally clears it. To change a channel, type a new value over the placeholder; to remove one entirely, use the Remove link next to that channel’s status.