Dashboard Alerts
Send one-off notifications and marketing announcements using Dialect’s no-code dashboard interface with comprehensive channel-specific workflows
This guide focuses on the sending workflow - for dashboard setup and management, see the dashboard introduction.
Quick Overview
The dashboard provides a composer interface for sending notifications without writing code. Perfect for:
- Marketing announcements and product updates
- Community notifications and event reminders
- Testing notification content and delivery
Sending Dashboard Alerts
Single Channel
- Go to dashboard.dialect.to and connect your dApp’s wallet
- Click “Alerts” or “Send Notification” in the dashboard
- Click “Create Alert” to start composing
For detailed setup instructions, check out our quickstart guide.
Multi-Channel Alert Workflow
Dashboard alerts require creating content for each channel separately before sending (see video below).
Step 1: Select Topic and Recipients
- Choose your notification topic from the dropdown
- View subscriber count for each channel (Email: 26, Telegram: 33, In-App: 70)
Step 2: Create Content for Each Channel
Navigate through the channel tabs to create content for each delivery method:
Email Configuration:
- Rich HTML Editor: Full formatting support
- Character Limit: 4,096 characters
- Images: Use HTML
<img>
tags (no file uploads) - Call-to-Action: Add button with label and URL
Email Configuration:
- Rich HTML Editor: Full formatting support
- Character Limit: 4,096 characters
- Images: Use HTML
<img>
tags (no file uploads) - Call-to-Action: Add button with label and URL
In-App Configuration:
- Plain Text Editor: No HTML formatting
- Character Limit: 800 characters
- Image Upload: Single image, 1:1 ratio, 100KB max
- Display Location: Notification bell component in your React app
Telegram Configuration:
- Text Only: No HTML or image support
- Character Limit: 4,096 characters
- Call-to-Action: URL only (will show as clickable link)
Step 3: Review and Send
- Complete each desired channel by filling out content
- Preview your content in each tab
- Click “Send to All Completed Channels” to deliver simultaneously
Channel-Specific Best Practices
Email Notifications:
- Subject line should be clear and actionable as it appears as the notification title
- Content can use HTML formatting and should include a clear call-to-action
- Images must be hosted with absolute URLs
- Longer content is acceptable up to 4,096 characters
In-App Notifications:
- Title should be short and attention-grabbing
- Content must be concise and under 800 characters
- Images should be high-quality, 1:1 aspect ratio, and under 100KB
- Notifications will display in the notification bell component
Telegram Notifications:
- Only plain text formatting is supported (no HTML)
- Use emojis sparingly to add visual appeal
- Include full URLs for any action links
- Keep messages concise even though there’s a 4,096 character limit
Dashboard Limitations
Current Limitations:
- ❌ No Scheduled Sending: All notifications send immediately
- ❌ No Bulk Content: Each channel must be configured individually
- ❌ No Templates: Content must be written fresh each time
- ❌ No A/B Testing: Single message version per channel
Workarounds:
- For Scheduled Sending: Use programmatic alerts with your own scheduling
- For Templates: Save content in external documents for copy/paste
- For Bulk Operations: Use the REST API for automated sending
Best Practices
Content Guidelines
- Clear Value Proposition: Explain why this notification matters
- Action-Oriented: Include clear next steps for users
- Brand Consistent: Maintain your voice and tone
- Mobile-Friendly: Consider how content appears on mobile devices
Timing Strategy
- Know Your Audience: Send when users are most active
- Respect Time Zones: Use scheduling for global audiences
- Frequency Limits: Don’t overwhelm users with too many alerts
- Event-Driven: Tie notifications to relevant user actions or milestones
Channel Selection
- EMAIL: Professional announcements, detailed updates
- TELEGRAM: Quick updates, community engagement
- IN_APP: Cross-app visibility, reaches users in integrated applications
- PUSH: Direct mobile alerts (only if you own the mobile app)
Integration with Other Methods
Dashboard alerts work seamlessly with other Dialect notification methods:
Programmatic + Dashboard Hybrid
- Use our APIs and SDK for real-time, event-driven notifications
- Use dashboard alerts for planned communications and announcements
- Both methods share the same recipient base and notification topics
Consistent User Experience
- Users receive notifications through their preferred channels regardless of sending method
- Unified notification history across all sending approaches
Next Steps
- Need more control? Explore programmatic alerts for custom logic via our SDK or API
- Want event detection? Check out our monitoring section for triggered alerts