All Collections
Share your dashboard
Sharing dashboards
Send scheduled dashboard screenshots to Slack
Send scheduled dashboard screenshots to Slack

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

Updated over a week ago

This is a Pro feature. If not available on your plan please upgrade or contact our support team.

Geckoboard Snapshots for Slack allows you to send a scheduled dashboard screenshot to your chosen Slack channel – ideal for remote team members.

Connecting the Share to Slack app to a public channel

To schedule a dashboard snapshot on a public Slack channel, follow these steps:

  1. On your dashboard's navigation menu, Click Share.

  2. In the Share panel, click the Slack tab. You might have to refresh the page if the tab appears empty at first.

  3. If you haven't already, create a sharing link for the dashboard. Our Slack app will use this sharing link for the snapshots of the dashboard. Our sharing links are hash URLs which makes them unique and impossible to guess. Additionally, we block search engines from accessing sharing links on Geckoboard.

  4. To connect your Slack workspace, click Connect.

  5. Select a Slack Channel to post your snapshot to. If you're connecting to a private channel see our separate walkthrough.

    share panel
  6. Next, select if you'd like your snapshot to posted every Week or Month. Selecting Week means you can control the days of the week you'd like to schedule your snapshot, followed by 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

    Selecting Month gives you the option of posting on the First day of the month or First Monday.

    select which first day of the month you'd like your dashboard to be sent to Slack
  7. To finish, click Create.

Additional steps when connecting to a private channel

When scheduling a dashboard snapshot on a private Slack channel, follow these additional steps:

  1. Once connected to Slack, go to the private channel that you want to post to. Type /invite @Geckoboard to invite the Geckoboard app to the channel.

  2. Return to Geckoboard and refresh the page. Then select the private Slack channel to post your snapshot to.

    share panel
  3. Next, select if you'd like your snapshot to posted every Week or Month. Selecting Week means you can control the days of the week you'd like to schedule your snapshot, followed by the time you'd like it posted in your channel.

    share panel

    Selecting Month gives you the option of posting on the First day of the month or First Monday.

    select which first day of the month you'd like your dashboard to be sent to Slack
  4. To finish, click Create.

Expected behaviour

We'll attempt to take a snapshot of your dashboard on the hour you've selected. If that first attempt fails because at least one slow-loading widget takes longer than 30 seconds, we'll try again every minute for a total of 10 ten times.

If it fails again you'll see a timed out failure message in Slack. If your snapshots continue to fail, consider shortening time frames on the affected widgets.

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

Did this answer your question?