Panel Notifications
Use Dashboard → Notifications to control alerting for your workspace.
Backfill Finished
Enable this to get a notification when a backfill request reaches a terminal completion state.
Anchor: #backfill-finished
Delivery Failures
Enable this to get a notification when webhook delivery reaches final failure (no retries left).
Kvasyr dedupes delivery-failure notifications per subscription in a rolling window to prevent email/Telegram floods.
Anchor: #delivery-failures
Data Purge Warning
Enable this to get notified before retention-based purge.
The lead-time offset is configured by admins per plan, not via .env.
Anchor: #data-purge-warning
Channels
Supported channels:
- Telegram
Each notification type can be mapped to either channel.
Email Channel
Email channel sends to the account email on your user profile.
Use Test Email Channel to verify SMTP and recipient configuration.
Anchor: #email-channel
Telegram Channel
Telegram requires:
chat_id- bot token
Use Test Telegram Channel after setup.
Anchor: #telegram-channel
Telegram Chat ID
- Start a conversation with your bot in Telegram.
- Send at least one message (for example
/start). - Query updates:
curl -sS "https://api.telegram.org/bot<BOT_TOKEN>/getUpdates"- Read
message.chat.idfrom the response and use that aschat_id.
Anchor: #telegram-chat-id
Telegram Bot Token
- Open
@BotFatherin Telegram. - Run
/newbotand follow prompts. - Copy the generated bot token.
- Paste into Kvasyr Notifications and save.
Anchor: #telegram-bot-token
Test Buttons
Use channel test buttons before enabling notification types in production.
Tests update channel status/error metadata shown on the Notifications page.
Dropped Notification Alerts
If a notification event is queued but its assigned channel is disabled or misconfigured at send time, Kvasyr drops that event and shows a warning block on the Notifications page with recent dropped items and reasons.
Dropped outbox items are retained for about 24 hours.
Admin Policy
Admins can edit Purge warning offset per plan under:
Admin → Plans
Offset must be lower than the plan’s effective retention window.
Anchor: #admin-policy