{"_id":"@biztory/n8n-nodes-autom8-tableau-alert-trigger","_rev":"5-3f76ec4808b127108987ca14965c411a","name":"@biztory/n8n-nodes-autom8-tableau-alert-trigger","dist-tags":{"latest":"0.5.8"},"versions":{"0.3.0":{"name":"@biztory/n8n-nodes-autom8-tableau-alert-trigger","version":"0.3.0","keywords":["n8n-community-node-package","tableau","autom8","trigger","polling","data alert"],"author":{"url":"Biztory","name":"Timothy Vermeiren","email":"timothy.vermeiren@biztory.com"},"license":"MIT","_id":"@biztory/n8n-nodes-autom8-tableau-alert-trigger@0.3.0","maintainers":[{"name":"timothyvermeirenbiztory","email":"timothy.vermeiren@biztory.be"}],"homepage":"https://www.biztory.com","bugs":{"url":"https://github.com/biztory/n8n-nodes-autom8/issues"},"n8n":{"nodes":["dist/nodes/Autom8TableauAlertTrigger/Autom8TableauAlertTrigger.node.js"],"strict":true,"credentials":["dist/credentials/Autom8TableauConnectedAppApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"9c1eb3856bd8c8c6813d4649b5455c6c7e0d15e0","tarball":"https://registry.npmjs.org/@biztory/n8n-nodes-autom8-tableau-alert-trigger/-/n8n-nodes-autom8-tableau-alert-trigger-0.3.0.tgz","fileCount":22,"integrity":"sha512-cxYBfCum+hGvBEEzYnsQG+IE0STNKgbYc5YXH1PSnbtxzveyknhk8SObPX/ckHR8QrVhok7Pv7/5quMJiX12Tg==","signatures":[{"sig":"MEYCIQCYFBqvAJ9xb8O59TaOQiWJ7WkBoREZkqiFCpX76yNb+QIhANtLw88q19caVdMW5E5Yqe/c6JV8u4F0PopnAwG+hFqv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132366},"gitHead":"313957cfb036ebd82784a4d0c3570a0160278f96","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"timothyvermeirenbiztory","email":"timothy.vermeiren@biztory.be"},"release-it":{"git":{"tagName":"tableau-alert-trigger/${version}","commitMessage":"Release tableau-alert-trigger ${version}"}},"repository":{"url":"git+https://github.com/biztory/n8n-nodes-autom8.git","type":"git","directory":"packages/tableau-alert-trigger"},"_npmVersion":"11.8.0","description":"Autom8 Tableau Alert Trigger node for n8n. Polls a Tableau view or datasource on a schedule and fires when a configured condition is met.","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.4","prettier":"3.8.1","release-it":"19.2.4","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-autom8-tableau-alert-trigger_0.3.0_1777536595891_0.11520531361509079","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@biztory/n8n-nodes-autom8-tableau-alert-trigger","version":"0.4.0","keywords":["n8n-community-node-package","tableau","autom8","trigger","polling","data alert"],"author":{"url":"Biztory","name":"Timothy Vermeiren","email":"timothy.vermeiren@biztory.com"},"license":"MIT","_id":"@biztory/n8n-nodes-autom8-tableau-alert-trigger@0.4.0","maintainers":[{"name":"timothyvermeirenbiztory","email":"timothy.vermeiren@biztory.be"}],"homepage":"https://www.biztory.com","bugs":{"url":"https://github.com/biztory/n8n-nodes-autom8/issues"},"n8n":{"nodes":["dist/nodes/Autom8TableauAlertTrigger/Autom8TableauAlertTrigger.node.js"],"strict":true,"credentials":["dist/credentials/Autom8TableauConnectedAppApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"b75c94ea88bb876e425249250266fec169e6069b","tarball":"https://registry.npmjs.org/@biztory/n8n-nodes-autom8-tableau-alert-trigger/-/n8n-nodes-autom8-tableau-alert-trigger-0.4.0.tgz","fileCount":20,"integrity":"sha512-PIf+dv3a2keb4UhwgmyWnp1EEY53v3lDdEmPVFY4TDZ4xayNg6mOYIbiFrsztVPX2Aot54xlaJuUmnIlfZH/ow==","signatures":[{"sig":"MEUCIQDDPgxjQz9KQvskfOtKrnMPpgemwhedRHBKQMFG+7C2vAIgJUjoHXy05pFZFr2m2vYf6DdjIE/3gQn8YgdJI5pXYxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@biztory%2fn8n-nodes-autom8-tableau-alert-trigger@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131561},"gitHead":"d197b460880f812687262d30dc2e3d1f833b2554","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38b3f6c5-f30f-40aa-94a6-2b529f25c8e4"}},"release-it":{"git":{"tagName":"tableau-alert-trigger/${version}","commitMessage":"Release tableau-alert-trigger ${version}"}},"repository":{"url":"git+https://github.com/biztory/n8n-nodes-autom8.git","type":"git","directory":"packages/tableau-alert-trigger"},"_npmVersion":"11.11.0","description":"Autom8 Tableau Alert Trigger node for n8n. Polls a Tableau view or datasource on a schedule and fires when a configured condition is met.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.4","prettier":"3.8.1","release-it":"19.2.4","typescript":"5.9.3","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-autom8-tableau-alert-trigger_0.4.0_1777537213404_0.16061371128469948","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@biztory/n8n-nodes-autom8-tableau-alert-trigger","version":"0.5.6","keywords":["n8n-community-node-package","tableau","autom8","trigger","polling","data alert"],"author":{"url":"Biztory","name":"Timothy Vermeiren","email":"timothy.vermeiren@biztory.com"},"license":"MIT","_id":"@biztory/n8n-nodes-autom8-tableau-alert-trigger@0.5.6","maintainers":[{"name":"timothyvermeirenbiztory","email":"timothy.vermeiren@biztory.be"}],"homepage":"https://autom8.biztory.com","bugs":{"url":"https://github.com/biztory/n8n-nodes-autom8-tableau-alert-trigger/issues"},"n8n":{"nodes":["dist/nodes/Autom8TableauAlertTrigger/Autom8TableauAlertTrigger.node.js"],"strict":true,"credentials":["dist/credentials/Autom8TableauConnectedAppApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"8970d20a15e30fe82aef44212dd055e0c3b2a391","tarball":"https://registry.npmjs.org/@biztory/n8n-nodes-autom8-tableau-alert-trigger/-/n8n-nodes-autom8-tableau-alert-trigger-0.5.6.tgz","fileCount":20,"integrity":"sha512-miC5bDGnNaZgxlfOkghLHEov76csEx9kDHTCe4YdKMkUoCKMUmr/X3B1bWF51LunCNV9WLbN7XX+0d+UW+zRuQ==","signatures":[{"sig":"MEMCIBZvJCUKsZoD3C3XUNZ+kjQRxYnvwqAPHemNWjApgBefAh90wcehZFwMIFE+guG7UjWgl3VEh/XRzSCReUlGoJSQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@biztory%2fn8n-nodes-autom8-tableau-alert-trigger@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130838},"gitHead":"d89e6c45f351f5e5bf8bf72fad54839f8b56aeaa","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b6ee509-47d8-4b23-8667-8ce096f3a14e"}},"repository":{"url":"git+https://github.com/biztory/n8n-nodes-autom8-tableau-alert-trigger.git","type":"git"},"_npmVersion":"11.11.0","description":"Autom8 Tableau Alert Trigger node for n8n. Polls a Tableau view or datasource on a schedule and fires when a configured condition is met.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-autom8-tableau-alert-trigger_0.5.6_1777769123473_0.9945404560514228","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@biztory/n8n-nodes-autom8-tableau-alert-trigger","version":"0.5.7","keywords":["n8n-community-node-package","tableau","autom8","trigger","polling","data alert"],"author":{"url":"Biztory","name":"Timothy Vermeiren","email":"timothy.vermeiren@biztory.com"},"license":"MIT","_id":"@biztory/n8n-nodes-autom8-tableau-alert-trigger@0.5.7","maintainers":[{"name":"timothyvermeirenbiztory","email":"timothy.vermeiren@biztory.be"}],"homepage":"https://autom8.biztory.com","bugs":{"url":"https://github.com/biztory/n8n-nodes-autom8-tableau-alert-trigger/issues"},"n8n":{"nodes":["dist/nodes/Autom8TableauAlertTrigger/Autom8TableauAlertTrigger.node.js"],"strict":true,"credentials":["dist/credentials/Autom8TableauConnectedAppApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"3026c436d1e6b96a5b1a4ff0a937e45a19c01a7e","tarball":"https://registry.npmjs.org/@biztory/n8n-nodes-autom8-tableau-alert-trigger/-/n8n-nodes-autom8-tableau-alert-trigger-0.5.7.tgz","fileCount":20,"integrity":"sha512-ez3dRnI6EfmW/8gsKipnbBHOkdxvZI1UY+ekiQmAMNR902dAe9ursq/e3YmYpuf9j+5vDoiNgR9LxaxZOUY/Hg==","signatures":[{"sig":"MEUCIQCxclg0PC1FFInQlDGQ7WrB/d6fErq4U/pwPAQP7u6PTwIgYGpB1fAuXYJhPnliALbGexA1hlsew3AoF5MJ/TNvXk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@biztory%2fn8n-nodes-autom8-tableau-alert-trigger@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134580},"gitHead":"0c2015f0431683915f10dbf42952dafae9aa3194","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b6ee509-47d8-4b23-8667-8ce096f3a14e"}},"repository":{"url":"git+https://github.com/biztory/n8n-nodes-autom8-tableau-alert-trigger.git","type":"git"},"_npmVersion":"11.12.1","description":"Autom8 Tableau Alert Trigger node for n8n. Polls a Tableau view or datasource on a schedule and fires when a configured condition is met.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-autom8-tableau-alert-trigger_0.5.7_1779098424510_0.16561145219486373","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@biztory/n8n-nodes-autom8-tableau-alert-trigger","version":"0.5.8","description":"Autom8 Tableau Alert Trigger node for n8n. Polls a Tableau view or datasource on a schedule and fires when a configured condition is met.","license":"MIT","homepage":"https://autom8.biztory.com","keywords":["n8n-community-node-package","tableau","autom8","trigger","polling","data alert"],"author":{"name":"Timothy Vermeiren","email":"timothy.vermeiren@biztory.com","url":"Biztory"},"repository":{"type":"git","url":"git+https://github.com/biztory/n8n-nodes-autom8-tableau-alert-trigger.git"},"scripts":{"build":"n8n-node build","build:watch":"tsc --watch","dev":"n8n-node dev","lint":"n8n-node lint","lint:fix":"n8n-node lint --fix","release":"n8n-node release","prepublishOnly":"n8n-node prerelease"},"n8n":{"n8nNodesApiVersion":1,"strict":true,"credentials":["dist/credentials/Autom8TableauConnectedAppApi.credentials.js"],"nodes":["dist/nodes/Autom8TableauAlertTrigger/Autom8TableauAlertTrigger.node.js"]},"devDependencies":{"@n8n/node-cli":"*","eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2"},"peerDependencies":{"n8n-workflow":"*"},"gitHead":"f04be62481adab1f7b60dfe9f333417a62675ebd","_id":"@biztory/n8n-nodes-autom8-tableau-alert-trigger@0.5.8","bugs":{"url":"https://github.com/biztory/n8n-nodes-autom8-tableau-alert-trigger/issues"},"_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Ikc0CbViPJPPvl35om1geDgRK3jQ0fUkyo3FPWw5rU0D90axyna1WFqKqHg68xjpR6BltQGpoSG7b9b2TLHXtg==","shasum":"36824a71b3a2bec575a705d8dbd1b82f6f1efbb3","tarball":"https://registry.npmjs.org/@biztory/n8n-nodes-autom8-tableau-alert-trigger/-/n8n-nodes-autom8-tableau-alert-trigger-0.5.8.tgz","fileCount":20,"unpackedSize":142508,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@biztory%2fn8n-nodes-autom8-tableau-alert-trigger@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCd4XiDxI9EusJQnD7xBb+cDUfFUDiPw7F7pW7Z85VEYwIgN3mY5fHPTQzvNMU+Lou+7jCUVIGJGA6avX/ey/1PN8w="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b6ee509-47d8-4b23-8667-8ce096f3a14e"}},"directories":{},"maintainers":[{"name":"timothyvermeirenbiztory","email":"timothy.vermeiren@biztory.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-autom8-tableau-alert-trigger_0.5.8_1779448475449_0.10237415611719936"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-30T08:09:55.731Z","modified":"2026-05-22T11:14:35.891Z","0.3.0":"2026-04-30T08:09:56.040Z","0.4.0":"2026-04-30T08:20:13.552Z","0.5.6":"2026-05-03T00:45:23.636Z","0.5.7":"2026-05-18T10:00:24.661Z","0.5.8":"2026-05-22T11:14:35.583Z"},"bugs":{"url":"https://github.com/biztory/n8n-nodes-autom8-tableau-alert-trigger/issues"},"author":{"name":"Timothy Vermeiren","email":"timothy.vermeiren@biztory.com","url":"Biztory"},"license":"MIT","homepage":"https://autom8.biztory.com","keywords":["n8n-community-node-package","tableau","autom8","trigger","polling","data alert"],"repository":{"type":"git","url":"git+https://github.com/biztory/n8n-nodes-autom8-tableau-alert-trigger.git"},"description":"Autom8 Tableau Alert Trigger node for n8n. Polls a Tableau view or datasource on a schedule and fires when a configured condition is met.","maintainers":[{"name":"timothyvermeirenbiztory","email":"timothy.vermeiren@biztory.be"}],"readme":"# @biztory/n8n-nodes-autom8-tableau-alert-trigger\n\nn8n community node that polls a **Tableau** view or published datasource on a schedule and fires a workflow when a configured condition is met (any rows returned, row count threshold, etc.).\n\n📚 Full documentation: https://biztory.atlassian.net/wiki/spaces/A8/pages/1123254273/n8n+Node\nℹ️ More information: https://autom8.biztory.com\n\n## Installation\n\nFollow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation, and search for `@biztory/n8n-nodes-autom8-tableau-alert-trigger`.\n\n## Authentication\n\nThis node authenticates using a **Tableau Connected App** (Direct Trust). Connected Apps let a service account sign JWT tokens instead of using a stored password.\n\n### 1. Create a Connected App in Tableau\n\n1. In Tableau Cloud or Tableau Server, go to **Settings → Connected Apps**.\n2. Click **New Connected App → Direct Trust**.\n3. Give it a name (e.g. *n8n integration*) and click **Save**.\n4. Open the Connected App and click **Generate New Secret**.\n5. Copy and store the **Client ID**, **Secret ID**, and **Secret Value** — the secret value is only shown once.\n\n### 2. Configure the credential in n8n\n\nAdd a new **Autom8 Tableau Connected App** credential and fill in the following fields:\n\n| Field | Description |\n|---|---|\n| **Server URL** | Base URL of your Tableau instance, e.g. `https://prod-useast1.online.tableau.com` |\n| **Site Content URL** | The site name that appears in your Tableau URLs. Leave empty for the Default site. |\n| **API Version** | Tableau REST API version, e.g. `3.23`. Check your Tableau release notes for the supported version. |\n| **Client ID** | From the Connected App overview page. |\n| **Secret ID** | From the generated secret. |\n| **Secret Value** | From the generated secret (shown only at creation time). |\n| **Username** | The Tableau username (email) the node will impersonate when querying data. |\n| **Scopes** | Space-separated JWT scopes. Use `tableau:views:download` for the View source, `tableau:viz_data_service:read` for the Datasource source, or both. |\n\n## Usage\n\n1. Add the **Autom8 Tableau - Data Alert Trigger** node to a new workflow.\n2. Select the credential you created above.\n3. Pick a **Source** (View or Datasource) and a **Condition** (Any Rows Returned or Row Count Threshold).\n4. The node polls on n8n's configured polling interval and emits items whenever the condition is met.\n\n### Finding a View ID or Datasource ID\n\nThe **View ID** and **Datasource ID** fields expect the object's LUID — the UUID-style identifier visible in the Tableau REST API and in the object's URL on Tableau Server/Cloud.\n\n## Example: alert when open support tickets exceed a threshold\n\n**Scenario**: A Tableau view is pre-filtered to show only open support tickets. The workflow should fire and post a Slack message whenever that count exceeds 50.\n\n**Trigger node configuration:**\n\n| Setting | Value |\n|---|---|\n| Source | View |\n| View ID | *(LUID of your \"Open Tickets\" view)* |\n| Condition | Row Count Threshold |\n| Operator | > (Greater Than) |\n| Threshold | `50` |\n| Emit | Single Summary Item |\n\n**The trigger emits one item** with the shape:\n\n```json\n{\n  \"row_count\": 63,\n  \"triggered_at\": \"2025-06-01T09:15:00.000Z\",\n  \"source\": \"view\",\n  \"rows\": [ ... ]\n}\n```\n\nConnect a **Slack** node after the trigger and reference `{{ $json.row_count }}` in the message body:\n\n> ⚠️ *63 open support tickets* — threshold of 50 exceeded. [View in Tableau →]\n\n## Compatibility\n\nTested and supported starting with n8n version **2.18.5**.\n\n## Resources\n\n- [n8n community nodes documentation](https://docs.n8n.io/integrations/#community-nodes)\n- [Full Autom8 documentation](https://biztory.atlassian.net/wiki/spaces/A8/pages/1123254273/n8n+Node)\n- [Tableau Connected Apps reference](https://help.tableau.com/current/online/en-us/connected_apps_direct.htm)\n- Main repository: https://github.com/biztory/n8n-nodes-autom8","readmeFilename":"README.md"}