Automated Dashboard Snapshots in Chartbrew

Learn how to schedule automated Chartbrew dashboard snapshots, customize theme and size, and deliver images to email, Slack, or any webhook in minutes.

Automated Dashboard Snapshots in Chartbrew

Automated snapshots let Chartbrew email or post a high‑resolution image of any dashboard on a schedule you control. They are perfect for client reporting, weekly KPI digests, and stakeholder updates because they keep everyone aligned without you logging in or exporting files by hand.

TL,DR: Set it, style it, add recipients, and Chartbrew handles the rest using the same reliable job queue that powers export and alert features.

Why automated snapshots matter

  • Save time by replacing manual exports with a set‑and‑forget workflow.
  • Increase engagement, reports arrive where people already work, like inboxes or Slack channels.
  • Consistent branding thanks to theme, header, and viewport controls.

In this guide, you'll learn how automated snapshots keep everyone up to date without manual exports and how to configure them in just a few clicks.


1. Open the snapshot settings

  1. Navigate to the dashboard you want to share
  2. Click the settings icon in the upper corner, then choose Dashboard snapshots.
  3. A new modal opens with a live preview so you can see how your snapshot looks like
Dashboard snapshots option in Chartbrew

2. Pick a schedule

Chartbrew makes scheduling simple with presets that cover 99 % of use‑cases and a timezone picker so the job fires exactly when you expect.

OptionBest forNotes
DailyMorning executive summaryFires once every calendar day at the chosen hour
WeeklyMonday pulse reportSelect the weekday and time
Every X daysBi‑weekly or quarterly digestsChoose an interval (e.g., every 14 days)
Every X hoursNear‑real‑time ops metricsMinimum 1‑hour interval
Every X minutesHigh‑frequency monitoringMinimum 1-minute intervals

👉 Timezone aware: Pick any timezone from the dropdown. The backend stores your choice and converts it so snapshots trigger at the right local time.

Snapshot scheduler in Chartbrew

3. Select delivery channels

Choose one or more channels:

  • Email — enter one address per line.
  • Slack — toggle on to send snapshots to the Slack integration configured in your project. The Slack integrations can be identified by the Slack icon.
  • Webhooks — toggle on to post a JSON payload with an image link to every active webhook.

You can create new integrations by clicking on the Add button. This opens your integrations page in a new tab. After you create the new integration, you can return to the original page and press the Refresh button.

Adding snapshot delivery channels in Chartbrew

4. Style the snapshot

Chartbrew renders an actual browser view of the dashboard, so you have full control over how it looks:

  • Theme: Light or dark mode to match your brand.
  • Header bar: Show or hide the dashboard title and date.
  • Custom CSS: Strip injected CSS if it breaks the layout outside the app.
  • Viewport width: Anything from 375 px (mobile) to 1920 px (ultra‑wide monitors).

The preview can be refreshed to ensure the recipients get the exact snapshot you intend to send.

Style dashboard snapshots in Chartbrew

And that's it! Chartbrew will now create new snapshots according to the schedule and send it to all the channels that you configured.

Next steps

Want to improve your Chartbrew game? Have a read below on how to achieve even more with the platform:

Ready to impress clients with fresh data every morning? Head to your dashboard now and set up your first automated snapshot.