A sample app that sends out emails based on data source refresh successes on Tableau Server using webhooks.
- A Tableau Server or Online site. Want a free developer sandbox site? Join our Developer Program!
- A Personal Access Token for the above Server/Site.
- A free SendGrid account or similar for sending the emails.
- Remix this project and take note of the URL.
- Update the evironment variables to match your Tableau Server/Online and SendGrid credentials
- Create a new webhook using the REST API with
https://your-project.glitch.me/DatasourceRefreshSucceeded
as the endpoint. - Trigger the webhook and receive an email!
- Hit the "Deploy to Heroku" button and edit the evironment variables to match your Tableau Server/Online and SendGrid credentials
- Create a new webhook using the REST API with
https://your-app.herokuapp.com/DatasourceRefreshSucceeded
as the endpoint. - Trigger the webhook and receive an email!