Skip to main content

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

How Destinations Work

  1. Authentication: Connect your platform using OAuth or tokens
  2. Authorization: Grant Chartcastr permission to send messages
  3. Configuration: Select channels, recipients, or endpoints
  4. Testing: Send test messages to verify setup
  5. Scheduling: Set up automatic delivery intervals
  6. 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

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
sources:
  - google-sheets-quarterly-report
destinations:
  - slack-executives
  - email-leadership-team
  - teams-finance-channel
schedule: "0 9 * * MON"  # Every Monday at 9 AM

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
Only send sensitive data to destinations that meet your security requirements. Review platform security settings before connecting.

Best Practices

  1. Test Before Scheduling: Always send a test message first
  2. Use Descriptive Names: Clearly label your destinations
  3. Monitor Delivery: Check delivery status regularly
  4. Set Up Alerts: Enable notifications for failures
  5. Review Permissions: Audit access permissions quarterly
  6. Optimize Timing: Send during business hours when possible
  7. Avoid Spam: Don’t over-share; respect notification fatigue

Comparison

FeatureSlackTeamsEmailWebhooks
Rich formattingVaries
Interactive elementsCustom
File attachments
ThreadingN/A
Real-time delivery
Read receiptsCustom

Next Steps