Overview
Chartcastr supports multiple destinations where you can automatically deliver your charts, dashboards, and data visualizations. Connect your communication platforms to start sharing insights with your team.Available Destinations
Slack
Send charts to Slack channels and direct messages
Microsoft Teams
Share visualizations in Teams channels and chats
Deliver reports via email to individuals or groups
Webhooks
Push data to custom endpoints and integrations
How Destinations Work
- Authentication: Connect your platform using OAuth or tokens
- Authorization: Grant Chartcastr permission to send messages
- Configuration: Select channels, recipients, or endpoints
- Testing: Send test messages to verify setup
- Scheduling: Set up automatic delivery intervals
- Monitoring: Track delivery status and handle failures
Message Customization
Each destination supports customization:- Message Text: Add context and summaries
- AI Summaries: Include intelligent insights
- Formatting: Rich text, markdown, or HTML
- Attachments: Images, PDFs, or data files
- Metadata: Links back to source data
Delivery Options
- Scheduled
- Triggered
- On-Demand
Automatically send at specified intervals
- Hourly, daily, weekly, or monthly
- Custom cron expressions
- Timezone-aware scheduling
- Skip weekends/holidays option
Failure Handling
Chartcastr automatically handles delivery failures:Retry Logic
Automatic retry with exponential backoff
Notifications
Alert you when delivery fails
Fallback
Use alternate destinations if primary fails
Logging
Track all delivery attempts and outcomes
Multi-Destination Delivery
Send the same chart to multiple destinations:Example Configuration
Security & Permissions
All destination connections are:- Encrypted in transit using TLS 1.3
- Token-based with automatic refresh
- Scoped to minimal required permissions
- Revocable at any time
- Audited for compliance
Best Practices
- Test Before Scheduling: Always send a test message first
- Use Descriptive Names: Clearly label your destinations
- Monitor Delivery: Check delivery status regularly
- Set Up Alerts: Enable notifications for failures
- Review Permissions: Audit access permissions quarterly
- Optimize Timing: Send during business hours when possible
- Avoid Spam: Don’t over-share; respect notification fatigue
Comparison
| Feature | Slack | Teams | Webhooks | |
|---|---|---|---|---|
| Rich formatting | ✅ | ✅ | ✅ | Varies |
| Interactive elements | ✅ | ✅ | ❌ | Custom |
| File attachments | ✅ | ✅ | ✅ | ✅ |
| Threading | ✅ | ✅ | ✅ | N/A |
| Real-time delivery | ✅ | ✅ | ❌ | ✅ |
| Read receipts | ❌ | ✅ | ✅ | Custom |

