Linking TestDino as a source
Let AI connect your sources for you
Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

The TestDino connector syncs test runs, manual test suites, and manual test cases from your TestDino project into PostHog.
Note: This source is currently in alpha.
Prerequisites
You need a TestDino account with a personal access token and a project ID. The token must have access to the project you want to sync.
Adding a data source
Go to the sources tab of the data pipeline section in PostHog.
Click + New source and then click Link next to TestDino.
You need a personal access token from TestDino. In your TestDino account, go to User Settings > Personal Access Tokens and create a new token. Make sure the token has access to your project.
Back in PostHog, enter the following:
- Personal access token – paste your token (starts with
td_pat_...) - Project ID – your TestDino project ID (e.g.,
project_abc123). Only letters, numbers, underscores, and hyphens are allowed.
- Personal access token – paste your token (starts with
Click Next, select the tables you want to sync, and click Import.
Once the syncs are complete, you can start using TestDino data in PostHog.
Configuration
| Option | Type | Required |
|---|---|---|
Personal access token | password | Yes |
Project ID | text | Yes |
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
test_runs | Automated test runs with their status, timing, test statistics, and Git metadata. | Full refresh | — | — |
manual_suites | Manual test suites with their hierarchy and modification details. | Full refresh | — | — |
manual_cases | Manual test cases with their classification, automation status, steps, and suite details. | Full refresh | — | — |
Sync methods
All three tables – test_runs, manual_suites, and manual_cases – use full refresh sync only. Incremental sync isn't available because TestDino's start-time filters can't detect later status changes (e.g., a run that moves from "running" to "passed").
Limitations
- Manual cases – TestDino's API doesn't paginate the manual test cases endpoint. If your project has 1,000 or more manual test cases, the import fails. Disable the
manual_casestable if this applies to your project. - API version – the connector is pinned to TestDino API v1.
For more details, see the TestDino API reference.