Supported Channels
Dokploy integrates with the following notification services:Slack
Send notifications to Slack channels via webhooks
Discord
Receive alerts in Discord channels with webhook integration
Telegram
Get instant notifications through Telegram bots
Email (SMTP)
Configure SMTP or use Resend for email notifications
Notification Events
Each notification channel can be configured to trigger on specific events:Application Events
- Application Deploy: Notifies when an application successfully deploys
- Application Build Error: Alerts when application builds fail
Backup Events
- Database Backup: Notifications for database backup completion or failure
- Volume Backup: Alerts for Docker volume backup status
System Events
- Dokploy Restart: Notifies when the Dokploy service restarts
- Docker Cleanup: Alerts after Docker cleanup operations complete
- Server Threshold: Warnings when CPU or memory usage exceeds configured thresholds
Configuration Workflow
Choose a Channel
Select the notification service you want to configure (Slack, Discord, Telegram, or Email)
Enter Credentials
Provide the required credentials for your chosen service:
- Webhook URLs for Slack, Discord
- Bot token and chat ID for Telegram
- SMTP settings or API key for Email
Managing Notifications
Multiple Channels
You can configure multiple notification channels simultaneously. For example, send build errors to Slack while routing backup notifications to email.Event Filtering
Each notification destination has independent event filters. Configure granular control over which events trigger which channels.All notification configurations are organization-scoped. Only organization administrators can create, update, or delete notification channels.
Server Threshold Notifications
Dokploy includes a built-in monitoring system that sends notifications when server resources exceed configured thresholds:Security Considerations
- Webhook URLs: Store webhook URLs securely. They provide direct access to your notification channels
- Credentials: All SMTP passwords and API tokens are encrypted in the database
- Access Control: Only users with admin role can manage notification settings
- Token Validation: Server threshold webhooks require token authentication to prevent unauthorized notifications
Next Steps
Configure Slack
Set up Slack webhook integration
Configure Discord
Connect Discord channels
Configure Telegram
Create Telegram bot notifications
Configure Email
Set up SMTP or Resend email