Resources · Make integration

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 you can automate

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.

Connect

How do you connect your Tableau account to Make?

  1. 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.

  2. 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.

  3. 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.

First scenario

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Triggers

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.

Tableau1Watch New Data Source

Watch New Data Source

Instant trigger

In MakeTriggers 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.

How it fires
instant, Tableau calls Make through a webhook as soon as the data source exists.
When to use it
when new sources should get a tag, an owner check or a message to the data team from the start.
Watch out
during setup, click Create a webhook before Create a connection, otherwise Tableau has nowhere to send the event.
Tableau2Watch Data Source Updated

Watch Data Source Updated

Instant trigger

In MakeTriggers 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.

How it fires
instant, Tableau alerts Make by webhook the moment the update is saved.
When to use it
when a change to a shared source should be logged in a sheet or flagged to the people whose dashboards rely on it.
Watch out
an Update a Data Source module in the same scenario could fire this trigger again, so keep updates in a separate scenario.
Tableau3Watch Data Source Deleted

Watch Data Source Deleted

Instant trigger

In MakeTriggers 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.

How it fires
instant, a webhook call from Tableau reaches Make once the deletion happens.
When to use it
to keep an audit trail of removals or to warn the owner's team that something they used is gone.
Watch out
the source no longer exists when the scenario runs, so a Get a Data Source placed after this trigger has nothing to fetch.
Tableau4Watch Data Source Refresh Started

Watch Data Source Refresh Started

Instant trigger

In MakeTriggers 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.

How it fires
instant, Tableau notifies Make by webhook when the refresh kicks off.
When to use it
when a status channel or a log should show that fresh data is on its way, paired with the Succeeded and Failed triggers for the outcome.
Watch out
a start says nothing about the result, so avoid telling people the data is ready at this stage.
Tableau5Watch Data Source Refresh Failed

Watch Data Source Refresh Failed

Instant trigger

In MakeTriggers 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.

How it fires
instant, Tableau pings Make through a webhook as soon as the refresh fails.
When to use it
for any source feeding a report people act on, followed by Get a Data Source to name the owner in the alert.
Watch out
the trigger tells you it failed, not why; the fix still happens in Tableau, so link people to the source rather than guessing a cause.
Tableau6Watch Data Source Refresh Succeeded

Watch Data Source Refresh Succeeded

Instant trigger

In MakeTriggers 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.

How it fires
instant, Tableau sends Make a webhook call when the refresh finishes without error.
When to use it
to tell a sales or finance team their numbers are ready, or to kick off an export that needs the latest extract.
Watch out
if you also watch failures, build two separate scenarios so each outcome gets its own clear message.
Tableau7Watch Data Sources

Watch Data Sources

Scheduled trigger

In MakeTriggers 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.

How it fires
scheduled, Make checks Tableau on the scenario's schedule, every 15 minutes by default.
When to use it
when a short delay is fine and you would rather process new sources together, for example to post one digest listing all of them.
Watch out
on the Free plan the interval cannot go below 15 minutes; switch to the instant trigger if timing matters.
Tableau8Watch Projects

Watch Projects

Scheduled trigger

In MakeTriggers 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.

How it fires
scheduled, Make polls Tableau at the rhythm set on the scenario's clock.
When to use it
when a new project should trigger a folder elsewhere, an entry in a project register or a note to the people who will publish in it.
Watch out
it is the only project trigger, so renamed or deleted projects will not start this scenario.
Modules

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.

Data Sources

7 modules
Tableau1

Search Data Sources

Search

In MakeSearches 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.

When to use it
to build an inventory in a spreadsheet or to find the source to act on before an update.
Watch out
a search can return zero, one or many results, and every later module runs once per result.
Tableau2

Get a Data Source

Action

In MakeReturns 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.

When to use it
right after a refresh or update trigger, to name the source and its owner.
Watch out
it needs an existing source, so it cannot follow Watch Data Source Deleted.
Tableau3

Download a Data Source

Action

In MakeDownloads 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.

When to use it
to keep a backup before someone changes or removes an important source.
Watch out
on the Free plan, Make handles files up to 5 MB, so check the size of large extracts before you rely on this step.
Tableau4

Update a Data Source

Action

In MakeUpdates 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.

When to use it
once a review is approved, to certify the source and move it into the production project.
Watch out
keep it out of scenarios started by Watch Data Source Updated to avoid a scenario that restarts itself.
Tableau5

Add a Tag to a Data Source

Action

In MakeAdds 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.

When to use it
on every new source, with a tag your team reads as waiting for review, like in the first scenario above.
Watch out
type the tag exactly the same way each time, or you end up with near-duplicate labels.
Tableau6

Delete a Tag from a Data Source

Action

In MakeDeletes 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.

When to use it
after certification, to remove the review tag you added when the source was published.
Watch out
the tag you enter must match the one on the source, spelling included, or nothing is removed.
Tableau7

Delete a Data Source

Action

In MakeDeletes 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.

When to use it
in a cleanup flow that first confirms the source is no longer needed, ideally after Download a Data Source keeps a copy.
Watch out
treat the deletion as final and test on a dummy source with Run once first.

Projects

4 modules
Tableau8

Search Projects

Search

In MakeSearches 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.

When to use it
to find the target project before moving a data source into it, or to export the project list to a sheet.
Watch out
several projects can match, so add a filter if only one should go through.
Tableau9

Create a Project

Action

In MakeCreates 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.

When to use it
when a new client or department signs up in another tool and deserves its own space in Tableau.
Watch out
run Search Projects first if the scenario might fire twice for the same name.
Tableau10

Update a Project

Action

In MakeUpdates 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.

When to use it
when a client or team is renamed in your CRM and Tableau should follow.
Watch out
moving a project changes where people find its content, so tell them.
Tableau11

Delete a Project

Action

In MakeDeletes 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.

When to use it
for projects that are fully archived, after their content has been moved or saved elsewhere.
Watch out
everything inside goes too, so check the project is empty with a search before you let Make delete it.

Extract Refresh Tasks

3 modules
Tableau12

List Extract Refresh Tasks

Search

In MakeReturns 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.

When to use it
to audit refresh tasks in a spreadsheet or spot tasks tied to sources nobody uses.
Watch out
each task becomes its own bundle, and every later module costs one operation per task.
Tableau13

Get an Extract Refresh Task

Action

In MakeReturns 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.

When to use it
to check a single task before deciding whether to keep it or delete it.
Watch out
you need the task ID, usually mapped from List Extract Refresh Tasks.
Tableau14

Delete an Extract Refresh Task

Action

In MakeDeletes 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.

When to use it
when a source has been retired and its refresh only adds load to the server.
Watch out
the data will no longer update through that task, so confirm with the source owner first.

Users

5 modules
Tableau15

Search Users

Search

In MakeSearches 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.

When to use it
to check whether someone already has access before creating them, or to export the user list for an access review.
Watch out
an empty result is normal when nobody matches, so plan the next step for that case.
Tableau16

Get a User

Action

In MakeReturns 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.

When to use it
after a data source trigger, to turn an owner ID into a person you can notify.
Watch out
it works on one known user; to find someone by name, start with Search Users.
Tableau17

Create a User

Action

In MakeAdds 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.

When to use it
when an onboarding form or an HR tool confirms a new hire who needs Tableau.
Watch out
run Search Users first to avoid trying to add someone who already exists.
Tableau18

Update a User

Action

In MakeModifies 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.

When to use it
when someone changes team or role and their Tableau profile should reflect it.
Watch out
map the user ID from a search or a Get a User step rather than typing it by hand.
Tableau19

Delete a User

Action

In MakeRemoves 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.

When to use it
when your HR tool or a form records a departure.
Watch out
Tableau blocks the deletion while the user still owns content, so reassign that ownership first, for example with Update a Data Source.

Other

1 module
Tableau20

Make an API Call

Action

In MakePerforms 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.

When to use it
for workbooks, views or any request no listed module handles.
Watch out
you build the request yourself from the Tableau API documentation, so test it with Run once before switching the scenario on.
Need help

Need help automating Tableau with Make?

A person reads every message.

FAQ

Questions about the Tableau Make integration

01Is the Tableau Make integration free?
Yes on the Make side: Tableau is a standard app, available from the Free plan. That plan allows 2 active scenarios, a scheduled interval of at least 15 minutes, runs of up to 5 minutes, files up to 5 MB and 512 MB of data transfer. Paid plans lower the interval to 1 minute and remove the cap on active scenarios. Usage is counted in operations, one per module run on one bundle. Tableau itself is another matter, since the doc asks for a paid Tableau account.
02What do you need to connect Tableau to Make?
A paid Tableau account and a personal access token. Create it from the account settings behind your Tableau profile picture, in the Personal Access Tokens field, and copy its name and secret. In Make, fill in Server, PAT Name, PAT Secret and, for Tableau Online, Site Name. On Tableau Online the server address must include your pod name. If multi-factor login protects your account, this token connection is the only type Make lets you create.
03Do Tableau triggers in Make fire in real time?
Six of the eight do. Watch New Data Source, the three refresh triggers and the Updated and Deleted triggers are instant: Tableau calls Make through a webhook as soon as the event happens. Watch Data Sources and Watch Projects are scheduled, which means Make checks Tableau on the scenario's schedule, every 15 minutes by default. On a paid plan that interval can drop to 1 minute; on Free it stays at 15 minutes or more.
04What if a Tableau module you need is missing in Make?
Use Make an API Call. It reaches any endpoint of the Tableau API with the connection you already have, so workbooks, views or other objects without a dedicated module are still within reach. You write the request from the Tableau API documentation, which asks a bit more care than a ready-made module. The doc gives no numbered limit for this app, so the constraints that apply are those of your Make plan.
05Should you use Make or n8n for Tableau?
It depends on where the rest of your automations live. In Make, Tableau comes with 28 modules, six instant triggers among them, plus Make an API Call for the gaps, and everything is built in a visual editor. n8n often has a node for the same app, so check what it offers for Tableau before choosing. The comparison page on this site lists the criteria side by side; pick the tool your team already runs, so scenarios stay in one place.