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:
On the dashboard you wish to send a Snapshot for, click Share.
Now, click Slack.
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.
To connect your Slack workspace, click Connect.
Follow the prompts in the new window that opens to allow access to your Slack workspace.
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
.Return to Geckoboard and refresh the page.
In the Post to field, select the channel you wish to post your Snapshot to.
If you don't see the name in the drop-down list, you can also type the name into the field.
In the Every field, select the frequency you prefer: Week or Month.
Complete the configuration as preferred, then click Create.
How to delete a Slack Snapshot
Navigate to the dashboard you want to remove a Snapshot and click Share, then Slack.
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.