I have a dashboard with multiple charts on a Retool app, and I need to publish one specific chart regularly to a Slack channel. Is there a way to automate this in Retool? Does Retool provide any built-in functionality to send specific charts to Slack?
Any guidance on how to achieve this would be much appreciated. Thanks!
To automate sending data or charts to external services like Slack in Retool, follow these steps:
Create an Export Query: Set up a query that exports your chart or data visualization in your preferred format (image, CSV, or PDF) for sharing in Slack.
Use Slack Integration: Leverage Retool's built-in Slack integration to send messages. For detailed instructions, refer to the Slack integration documentation.
Automate with Retool Workflows: Utilize Retoolβs Workflow feature to schedule queries. You can configure your Slack query to run at regular intervals, automating the data-sharing process.
Good question! I'm not sure what format you need it in for Slack, but it looks like this tutorial is the closest feature we have for sending components to workflows Hope it helps
I know you can also use utils.downloadPage to download screenshots of certain components (as listed in componentsToInclude parameter), but you'd still have to manually upload the file