- Home
- Resources
- Integrations
- Tableau
Tableau Make integrationAutomate Tableau with Make.
What if your Tableau site told the rest of your stack when a data source changes? The Tableau Make integration gives you 28 modules, 8 of them triggers, with no code involved. This guide shows BI and ops teams how to link the account and build a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Tableau Make integration do for you?
The Tableau Make integration links your Tableau site to Make so that events on data sources, projects and users can start an automation, or be handled by one. You get 28 modules: six instant triggers, two scheduled ones, 16 actions and four searches, all set up by clicking rather than coding.
Catch broken refreshes early. Watch Data Source Refresh Failed fires the moment an extract refresh fails. Add Get a Data Source after it to pull the owner and project, then pass that to whatever tool your team reads, so the right person hears about it before a dashboard looks stale.
Keep the site tidy as it grows. When Watch New Data Source reports a fresh upload, Add a Tag to a Data Source can label it for review, and Update a Data Source can move it to the right project or change its owner once someone signs off.
Handle people without the admin screens. Create a User adds an analyst to the site from a form or an HR tool, and Delete a User removes access when someone leaves. One catch: Tableau refuses to delete a user who still owns content until that ownership moves to someone else.
Where Make stops: the doc lists no module for workbooks or views, so anything outside data sources, projects, refresh tasks and users goes through Make an API Call. Tableau itself also needs a paid account. If you are weighing tools, the n8n vs Make comparison lays out the criteria, and the Make review and Make training help you get going.
How do you connect your Tableau account to Make?
- 01
Create a personal access token
In Tableau, click your Profile picture in the top right, then My Account Settings. Under Personal Access Tokens, type a token name and click Create Token. Copy both the name and the secret somewhere safe.
- 02
Add a Tableau module in Make
Drop any Tableau module into your scenario and click Create a connection. A connection is your Tableau account linked to Make once and reused by every Tableau module. For an instant trigger, click Create a webhook first, then create the connection.
- 03
Fill in the four fields
Enter the base URL of your server in Server, your token name in PAT Name and the secret in PAT Secret. Site Name is the word after
site/in your Tableau URL, and Tableau Server accounts can leave it empty. Click Save.
Your first scenario: tag every new Tableau data source
GoalWhen someone publishes a new data source in Tableau, Make reads its details and adds a review tag to it.
- 01
Create the scenario
On the Scenarios page, create a new scenario, which is the automation you build as a chain of modules. Click the + to place the first module.
- 02
Set up the trigger
Search for Tableau and pick Watch New Data Source. It is instant, so click Create a webhook, then Create a connection or choose the one you already saved.
- 03
Read the data source
Click the + on the right and add Get a Data Source. Map the ID that the trigger passed along, so Make fetches the full record of the new source.
- 04
Add the tag
Add Add a Tag to a Data Source, map the same data source, and type the tag your team uses for sources waiting for review.
- 05
Test with Run once
Click Run once, then publish a test data source in Tableau. Each module shows the bundles it received, a bundle being one item passed from module to module. Check the tag landed.
- 06
Switch it on
Turn the scenario on. Because the trigger is instant, Tableau calls Make as soon as a source is created, and every run counts operations, one per module executed, on your Make plan.
What can start a Tableau scenario?
8 modules start a scenario when something happens in Tableau. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Tableau as soon as it happens.
Watch New Data Source
Instant triggerIn Make“Triggers when a new data source has been created.”
Your scenario starts as soon as someone publishes a new data source on the site, so the source can be labeled, filed or announced right away instead of being found by chance later.
Watch Data Source Updated
Instant triggerIn Make“Triggers when a data source has been updated.”
This one hands you every change made to an existing data source, which is how you keep a record of edits without opening the site to compare versions.
Watch Data Source Deleted
Instant triggerIn Make“Triggers when a data source has been deleted.”
Knowing when a data source disappears lets you react before users open a broken dashboard; this trigger gives you that signal.
Watch Data Source Refresh Started
Instant triggerIn Make“Triggers when a data source refresh has started.”
Pick this trigger to learn that a refresh has begun on a data source, which gives you the opening point of any refresh you want to track from start to finish.
Watch Data Source Refresh Failed
Instant triggerIn Make“Triggers when a data source refresh has failed.”
A failed refresh becomes an alert you control: the scenario runs the moment Tableau reports the failure, before anyone opens a dashboard built on stale data.
Watch Data Source Refresh Succeeded
Instant triggerIn Make“Triggers when a data source refresh has finished successfully.”
Here the scenario waits for good news: it starts once a refresh has completed successfully, so downstream steps only run on data that is actually up to date.
Watch Data Sources
Scheduled triggerIn Make“Triggers when a new data source is created.”
Like Watch New Data Source, this trigger picks up newly created data sources, but Make collects them in batches when the scenario runs instead of receiving each one instantly.
Watch Projects
Scheduled triggerIn Make“Triggers when a new project is created.”
New projects on your site show up in the scenario as soon as Make next looks, which gives you a hook to set up everything that should come with a project.
What can Make do in Tableau?
Tableau gives you 20 modules in 5 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Data Sources
7 modulesSearch Data Sources
SearchIn Make“Searches for published data sources on the specified site or lists them all.”
Returns the published data sources of your site, either all of them or the ones matching your search, as separate bundles you can loop through.
Get a Data Source
ActionIn Make“Returns information about the specified data source.”
Fetches the full record of one data source you already have the ID for, which turns a bare event from a trigger into details you can put in a message.
Download a Data Source
ActionIn Make“Downloads a data source in .tdsx format.”
Pulls a copy of a data source as a .tdsx file, ready to be sent to storage or attached to another step.
Update a Data Source
ActionIn Make“Updates the owner, project or certification status of the specified data source.”
Changes who owns a data source, which project holds it, or whether it carries the certified status, all without opening the admin screens.
Add a Tag to a Data Source
ActionIn Make“Adds a tag to the specified data source.”
Puts a label on a data source so people browsing the site can spot its status or topic at a glance.
Delete a Tag from a Data Source
ActionIn Make“Deletes a tag from the specified data source.”
Takes a label off a data source, which is how a status tag disappears once the step it marked is done.
Delete a Data Source
ActionIn Make“Deletes the specified data source from a site.”
Removes a data source from the site for good, which lets you clear out test or abandoned sources from a scenario.
Projects
4 modulesSearch Projects
SearchIn Make“Searches for projects on the specified site or lists them all.”
Lists the projects of your site, all or only those matching your criteria, each as its own bundle for the next modules.
Create a Project
ActionIn Make“Creates a project on the specified site.”
Opens a new project on your site from a scenario, so a workspace exists before anyone needs to publish into it.
Update a Project
ActionIn Make“Updates the name, description, or project hierarchy of the specified project.”
Renames a project, rewrites its description or moves it under another parent project, keeping the site structure in line with how the team works.
Delete a Project
ActionIn Make“Deletes the specified project on a specific site. When a project is deleted, all of its assets are also deleted.”
Removes a project from the site, along with all of the assets it contains, which makes it the heaviest module of the list.
Extract Refresh Tasks
3 modulesList Extract Refresh Tasks
SearchIn Make“Returns a list of extract refresh tasks for the site.”
Brings back the extract refresh tasks set up on your site, one bundle per task, so you can see what refreshes exist without clicking through each source.
Get an Extract Refresh Task
ActionIn Make“Returns information about the specified extract refresh task.”
Returns the details of one extract refresh task you point to, handy when a list or a trigger gave you only its ID.
Delete an Extract Refresh Task
ActionIn Make“Deletes an extract refresh task.”
Removes an extract refresh task, so the linked source stops refreshing through that task while the source itself stays in place.
Users
5 modulesSearch Users
SearchIn Make“Searches for users associated with the specified site or lists them all.”
Finds the users of your site, either everyone or those matching a search, and sends each one on as a bundle.
Get a User
ActionIn Make“Returns information about the specified user.”
Reads the record of one user, giving you the details you need to decide on access or to address a message properly.
Create a User
ActionIn Make“Adds a user and assigns the user to the specified site.”
Adds a person to your site from a scenario, so new analysts get access the moment their arrival is recorded elsewhere.
Update a User
ActionIn Make“Modifies information about the specified user.”
Changes the information stored for a user, keeping Tableau in step with the changes you record in your other tools.
Delete a User
ActionIn Make“Removes a user from the specified site. If a user still owns content (assets) on Tableau Server, the user cannot be deleted unless the ownership is reassigned first.”
Removes a user from the site, closing their access as part of an offboarding flow.
Other
1 moduleMake an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Reaches any endpoint of the Tableau API with the connection you already set up, which covers whatever the listed modules leave out.
Need help automating Tableau with Make?
A person reads every message.