QuickSight dashboards delivered to Slack

Hello,

I’m hoping to find some help for exporting my dashboards directly into Slack.

A lot of this functionality seems to exist, such as generating an email that references and would directly deliver to a channel within Slack, and setting the schedule within QuickSight to deliver an email over a certain time period. Unfortunately, QuickSight can only email users in your user group.

Before I both my admin to add the Slack channel as a user in our QuickSight, I wanted to check if this would solve the issue? If a user has to confirm their membership (which I believe they do), then the Slack channel will be unable to do that and therefore never be able to receive the email.

Maybe this approach will work, but if not, what would be the next best option? I’d accept a link to the dashboard being delivered to Slack, but ideally a PDF or the dashboard itself would be shipped to the Slack channel. I’ve searched and have found a few similar questions, but can’t find any documented solutions where there’s been a success of this being achieved.

Any help would be greatly appreciated. Thanks.

Jack

1 Like

Hi @JPancake,
To my understanding, the slack integration allows for similar connection to be made, I don’t believe a full dashboard send is currently possible. Once the slack integration has been setup and is active, you’ll have the ability to send messages and/or visuals, that are published on a dashboard, through a registered slack channel or user.

Here’s a bit more of a breakdown of what’s currently possible with the slack integration:

I know that Quick’s dashboard sharing privileges are a bit limited as it is an account based application that requires a subscription to view dashboards (unless embedded anonymously) to protect security measures

I’ll mark this as a feature request though as a dashboard snapshot send through the same slack action that allows you to send a visual would be a nice addition!

1 Like

You can use QuickSight Pixel Perfect Reports to generate a PDF and then deliver it to a Slack channel based on a scheduled delivery.

1 Like

Hi Brett,

Thanks for your help so far with this.

I’ve followed the page you’ve linked and built my Slack API bot, and then integrated this within Quick. I can see my integration in both Slack and Quick, which is good progress. My issue is that I’m unsure how to use that integration. All the automation options attempt to build something using AI agents but none seems to be able to access my Slack integration.

Currently, being able to send a message to a Slack channel saying that a dashboard has been updated would be a success for me. Would you know where to start finding the ability to interact with my integration? It’s not obvious to me at all.

Thanks again

Hi @JPancake,
I agree, the documentation is a bit light on walking users through their available options with some of the integrations, slack included.
It depends a bit on what you’re trying to do, but there are available actions you can take directly from the dashboard you’re referencing. In the menu options (you can test with a visual) you should see a lightning bolt like logo that’s now available; this will provide a list of actions you can take, slack interactions should be among that. While this is more of a full overview video, around the 15 minute mark shows a great example of this:

And additionally, here around the 30 minute mark there’s an overview of all the features and how they can interact with each other and a dashboard:

Hi @JPancake ,

Just checking back in since we haven’t heard from you in a bit. I wanted to see if the guidance shared earlier helped resolve your question, or if you found a solution in the meantime.

If you still have any additional questions related to your initial post, feel free to share them. Otherwise, any update you’re able to provide within the next 3 business days would be helpful for the community.

Thank you