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:| Event | Description |
|---|---|
| approval_pending | A new transaction requires your manual approval. This is the most time-sensitive event. |
| intent_confirmed | A transaction has been confirmed on-chain. Useful for monitoring. |
| intent_failed | A transaction failed (policy block, on-chain revert, or envelope mismatch). Investigate promptly. |
| circuit_breaker_tripped | The circuit breaker activated for an agent. Immediate attention required. |
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.