Why configure notifications?
Notifications ensure you act on time-sensitive events without watching the dashboard constantly. When an agent needs approval, a transaction fails, or the circuit breaker trips, you receive an alert through your preferred channel.Notification channels
Telegram
Connect your Telegram account to receive notifications via @mandatemd_bot:- Click Link Telegram on the Notifications page.
- Mandate generates an 8-character verification code.
- Open a chat with @mandatemd_bot in Telegram.
- Send the verification code as a message.
- The bot confirms the link. Notifications start immediately.
Slack
Send notifications to a Slack channel via incoming webhook:- Create an incoming webhook in your Slack workspace.
- Paste the webhook URL on the Notifications page.
- Click Save. Mandate sends a test message to confirm delivery.
Discord
Discord integration is coming soon. The configuration section is visible in the dashboard but not yet active. Check back for updates.Custom webhook
For custom integrations, configure a webhook endpoint:- Enter your endpoint URL.
- Optionally set a secret header for signature verification.
- Click Save.
Triggering events
Configure which events generate notifications:
Enable or disable each event type per channel. For example, send all events to a custom webhook for logging, but only
approval_pending and circuit_breaker_tripped to Telegram for immediate alerts.
Test button
Each configured channel has a Test button that sends a sample notification. Use this to verify your setup works before relying on it for production alerts. The test payload includes a sample event with realistic data.Next Steps
Webhooks
Technical details on payload format, retries, and signature verification.
Approvals
Review and act on pending approval notifications.
Handle Approvals (Guide)
Best practices for responding to approval notifications quickly.