Setting up Auto-Updates with Tableau Cloud via MCP

Last updated: February 19, 2026

Manually updating Key Results from Tableau takes time and creates delays. This integration connects your Key Results directly to Tableau so progress flows automatically.


When you set up this connection, Rhythms reads your Tableau data sources and pulls the exact metric you define, including filters, date ranges, and calculations. This means your Key Result progress reflects real data on a daily schedule without anyone having to log in and update it.

Best used when:

  • Your team tracks KPIs in Tableau dashboards and wants OKR progress to stay current automatically

  • You need filtered metrics (by region, team, product, or date range) rather than a full dataset total

  • Your measure already exists as a published data source in Tableau

Not ideal for: Key Results that require manual judgment calls, qualitative milestones, or data that lives outside Tableau.


Before You Connect

Workspace requirement: Tableau is enabled by default for most Rhythms workspaces. If Tableau doesn't appear in your integration list, ask your workspace administrator to enable it. Enable Integrations for Your Workspace explains how admins manage this.

Your access needs: You'll need a Tableau account with access to the site containing your metric, and the ability to create a Personal Access Token in your Tableau account settings.

Tableau admin requirement: Personal Access Tokens must be enabled by your Tableau site administrator under Settings → General → Personal Access Tokens. If you can't create a PAT, contact your Tableau administrator before starting.


How to Connect Tableau

Authenticate with Tableau

  1. In Tableau, go to your account settings and create a new Personal Access Token. Name it something descriptive like "Rhythms Integration" and copy the token secret immediately — it won't be shown again.

  2. In Rhythms, open the Key Result or Initiative you want to connect, click More, and select Set up auto-update.

  3. Choose Tableau from the integration list.

  4. Enter your credentials when prompted:

    • Server URL — your Tableau server address (e.g. https://10ax.online.tableau.com)

    • Site name — the site identifier visible in your Tableau URL after /site/

    • Token name — the name you gave your Personal Access Token

    • Token secret — the value you copied when creating the token

Rhythms connects to your Tableau site and confirms the connection before proceeding.

Configure Your Connection

Rhythms will ask you to describe which data you want to track:

  • "Track total revenue from the Sales Performance workbook"

  • "Pull active customer count from the Customer Dashboard, filtered to the West region"

  • "Sum of closed deals from the Q4 Pipeline view, last 30 days only"

Rhythms searches your Tableau site, locates the relevant workbook and published data source, and confirms the specific field and any filters before saving. You don't need to know Tableau query syntax — describe what you want and Rhythms handles the rest.

Filtering your data: Rhythms supports filtering by dimension values (region, product, team), date ranges (last 30 days, current quarter), Top/Bottom N (top 10 products by revenue), and custom combinations. Describe your filters conversationally and Rhythms applies them at every sync.

Custom calculations: If your metric is a ratio or percentage, describe it during setup. For example: "Track the percentage of deals closed — closed deals divided by total opportunities."

Verify Your Connection

After setup, Rhythms displays a confirmation showing the data source, field, and any filters it will use. Review this before saving to confirm it matches your intent.

Known constraints:

  • Rhythms connects to published data sources in Tableau. Views and workbooks are used to locate the right data source, but the underlying published data source is what gets queried.

  • Complex multi-datasource blending is currently being evaluated with customers. If you encounter unexpected behavior, contact support.


After You Connect

What syncs automatically:

  • Your specified Tableau metric, with any configured filters and calculations applied

  • Progress updates every day at 3:00 AM UTC

What you still provide:

  • Context through check-ins — Effective Check-ins covers how automated data and manual commentary work together

Sync frequency: Daily at 3:00 AM UTC. Reconnecting the integration triggers an immediate sync outside this schedule.


Adjusting Your Connection

To change the data source, metric, or filters, open the Key Result and describe the change to Rhythms in the chat interface. Rhythms updates the auto-update configuration without requiring a full disconnect.

If you need to update your Tableau credentials (for example, after your Personal Access Token is rotated or revoked), you'll need to disconnect and reconnect with the new token. The full disconnect-and-reconnect process is covered in How to Set Up Auto-Updates.


Frequently Asked Questions

Can I connect Tableau to multiple Key Results?

Yes. Each Key Result or Initiative can have its own Tableau connection pointing to the same or different data sources. Multiple team members can also connect the same Tableau data to different Key Results independently.

What happens if my Personal Access Token expires or is revoked?

Rhythms will display a connection error on the affected Key Result. Create a new Personal Access Token in Tableau and reconnect with the updated credentials. Tableau site administrators control PAT expiration settings.

Why don't I see my Tableau site when connecting?

Double-check that your server URL and site name are entered exactly as they appear in Tableau. The site name is the URL identifier, not the display name shown in the Tableau interface. On Tableau Cloud, your server URL will look like https://10ax.online.tableau.com.

Can I filter which data points count toward my metric?

Yes. Describe your filters conversationally during setup — for example, "only the Enterprise segment" or "only data from the last 90 days." Rhythms applies these filters at every sync so your metric always reflects the filtered value.

Can I track a calculated metric like a percentage or ratio?

Yes. Describe the calculation during setup and Rhythms will configure it. For example: "Track closed deals divided by total opportunities as a percentage."

What if my Tableau data shows a different value than what Rhythms displays?

Check the last sync time on the Key Result. If the sync completed recently but values still differ, the filter configuration may need adjustment. Use the chat interface to describe the expected value and Rhythms can help identify the discrepancy.

Does Rhythms modify my Tableau data?

No. Rhythms is read-only. It queries your Tableau data sources but never writes to, modifies, or deletes anything in your Tableau environment.

Can I connect Tableau and another integration to the same Key Result?

Each Key Result supports one auto-update connection at a time. If you need to combine data from multiple sources, consider whether a single calculated metric in Tableau can serve your tracking needs.


Related Articles