Dashboard Alerts
Send one-off notifications and marketing announcements using Dialect's no-code dashboard interface. 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 Channel
- In-App Channel
- Telegram Channel
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
<!-- Example Email Content -->
<h2>🎉 New Feature Launch</h2>
<p>We're excited to announce our latest feature that will revolutionize your workflow!</p>
<img src="https://yourapp.com/feature-preview.png" alt="Feature Preview" style="max-width: 100%;" />
<p>Key benefits:</p>
<ul>
<li>Increased efficiency by 50%</li>
<li>Better user experience</li>
<li>Advanced analytics</li>
</ul>
<a href="https://yourapp.com/new-feature" style="background: #007bff; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px;">
Try New Feature
</a>
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
New Feature Available!
We've just launched an exciting new feature that will transform how you work. Check it out now and experience the difference.
Key improvements:
• 50% faster processing
• Streamlined interface
• Enhanced analytics
[Image: feature-screenshot.png - 1:1 ratio, under 100KB]
Telegram Configuration:
- Text Only: No HTML or image support
- Character Limit: 4,096 characters
- Call-to-Action: URL only (will show as clickable link)
🎉 New Feature Launch
We're excited to announce our latest feature!
Key benefits:
• Increased efficiency by 50%
• Better user experience
• Advanced analytics
Try it now: https://yourapp.com/new-feature
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