Skip to main content
All CollectionsShare your dashboardSharing dashboards
Send scheduled dashboard screenshots to Slack
Send scheduled dashboard screenshots to Slack

Schedule regular Snapshots of your dashboards to Slack so everyone can keep track of key data, wherever they are.

Updated over 2 weeks ago

Snapshots for Slack allows you to send a scheduled dashboard screenshot to your chosen Slack channel–ideal for keeping teams and stakeholders in the loop.

How to connect to Slack and schedule a Snapshot

To set up a Snapshot that is sent to a public Slack channel, follow these steps:

  1. On the dashboard you wish to send a Snapshot for, click Share.

  2. Now, click Slack.

    1. If prompted, you will need to create a sharing link for the dashboard, as the Slack app will use this link to create the images.

  3. To connect your Slack workspace, click Connect.

    1. Follow the prompts in the new window that opens to allow access to your Slack workspace.

  4. If you need to post to a private channel, go to the channel in Slack and invite the Geckoboard app to the channel by typing /invite @Geckoboard.

    1. Return to Geckoboard and refresh the page.

  5. In the Post to field, select the channel you wish to post your Snapshot to.

    share panel
    1. If you don't see the name in the drop-down list, you can also type the name into the field.

  6. In the Every field, select the frequency you prefer: Week or Month.

    1. Selecting Week means you can control the days of the week you'd like to schedule your Snapshot and the time you'd like it posted in your channel.

      select the individual days of the week you'd like your dashboard to be sent to Slack
    2. Selecting Month gives you the option of posting on the First day of the month or First Monday.

  7. Complete the configuration as preferred, then click Create.

How to delete a Slack Snapshot

  1. Navigate to the dashboard you want to remove a Snapshot and click Share, then Slack.

  2. Now click Remove scheduled post.

Expected behaviour of Snapshots

We'll attempt to take a Snapshot of your dashboard on the hour you've selected. During this process, if a widget is refreshing and takes longer than 30 seconds to do so, the Snapshot attempt will fail. If this happens, we'll try again every minute for a total of 10 ten times.

If it fails again, you'll receive a timed out failure message in Slack. If your Snapshots continue to fail, consider shortening time periods on the affected widgets to reduce the amount of data being fetched on each refresh.

If any widgets display a failed to load widget data message, this won't affect your Snapshot.

Did this answer your question?