What you’ll learn
- What the TestDino n8n node does
- How to install the node and connect your project
- How to trigger workflows on test runs
@testdino/n8n-nodes-testdino community node connects TestDino to n8n. Trigger workflows when a test run starts or finishes, query test runs, test cases, specs, analytics, and usage, and generate PDF reports. The nodes also run as AI-agent tools inside n8n’s AI Agent node.
n8n is a third party platform maintained by n8n.io. This guide covers only the TestDino node and setup.
Quick Reference
| Section | What it covers |
|---|---|
| Prerequisites | TestDino project, running n8n, a PAT |
| Install the node | Add the community node from the n8n UI |
| Connect your project | Create the TestDino API credential |
| Trigger on test runs | Fire workflows when runs start or finish |
| Query TestDino data | Read runs, cases, analytics, and reports |
| Troubleshooting | Common failures and fixes |
Prerequisites
- TestDino project. Sign up at app.testdino.com.
- n8n running with community nodes enabled, on Node.js 18 or later.
- Personal Access Token with the
public-apiscope (formattdp_...).
Install the node
Find the node on n8n’s integrations directory. In n8n, go to Settings → Community Nodes → Install, enter the package name, and confirm:Connect your project
The credential holds one field, your Personal Access Token. The project is discovered from the token, so you never enter a project ID.Create a Personal Access Token
In TestDino, open Project Settings → API, create a token with the
public-api scope, and copy the tdp_... value. It is shown once.Trigger on test runs
The TestDino Trigger node starts a workflow on run events. It self-registers a webhook with TestDino when the workflow is activated.| Event | Fires when |
|---|---|
| Run Started | A new test run is created |
| Run Finished | A test run completes |
| Trigger On | Behavior |
|---|---|
| Any Outcome | Every finished run |
| Failures Only | Only runs with failures |
| Passing Only | Only runs with no failures |
Query TestDino data
The TestDino node reads project data and generates reports. Pick a resource and operation:| Resource | Operations |
|---|---|
| Test Run | Get, Get Many |
| Test Case | Get, Explore, Get History |
| Spec | Get Many |
| Manual Test | Get, Get Many, Get Suites |
| Dashboard | Get |
| Analytics | Get Summary |
| Usage | Get |
| Report | Generate PDF |
usableAsTool: true, so n8n’s AI Agent node can call them as tools. An agent can fetch failed runs, summarize release health, or generate a report on request.
Example workflows
Troubleshooting
Credential test fails
Credential test fails
Confirm the token starts with
tdp_, was copied in full, has the public-api scope, and is not revoked.Trigger never fires
Trigger never fires
The workflow must be active and the n8n production webhook URL must be publicly reachable. Check that no firewall blocks TestDino, the token is valid, and the outcome filter is not excluding the run.
Node missing in n8n
Node missing in n8n
Confirm the package is installed, community nodes are enabled, n8n was restarted, and the package name is exact (
@testdino/n8n-nodes-testdino).Return All is slow
Return All is slow
Large projects hold many runs and cases. Disable Return All and use filters or a Limit instead.
OpenClaw Integration
Ask TestDino about Playwright failures from your team chat
TestDino MCP overview
What the MCP server does and which tools it exposes
API Reference
Endpoints the n8n node calls under the hood