n8n-nodes-qualitymax

September 12, 2026 · View on GitHub

Documentation · Partner integrations

Connect a QualityMax account using an n8n credential, then use the included workflow example as a starting point for your own project.

Buy Me a Coffee

QualityMax community node for n8n — connect AI-native test automation into any workflow.

What you can do

ResourceOperations
ProjectGet Many, Get, Create, Get Trends
Test CaseGet Many, Get, Create, Update, Delete, Generate Code, AI Enhance
Automation ScriptGet Many, Execute, Get Results
AI CrawlStart, Check Status, Get Results
k6 PerformanceGet Many Scripts, Run Test, Check Status, Get Report, Pre-Deploy Gate

Plus a QualityMax Trigger polling node that fires on:

EventDescription
Test Execution CompletedPlaywright/Cypress/etc. script finished — filter by pass/fail
k6 Run Completedk6 performance test finished — filter by pass/fail
AI Crawl CompletedAI crawl job finished and tests generated

The trigger polls on n8n's configured schedule (default 1 min) and only emits items newer than the last poll.

Hero workflow

GitHub PR merged → regression suite → Slack report

Import demo-workflows/github-pr-regression-to-slack.json into n8n. Set three env vars:

QM_BASE_URL=https://app.qualitymax.io
QM_REGRESSION_SCRIPT_ID=<your script id>
SLACK_CHANNEL=#qa-alerts

The workflow:

  1. Fires on every PR merged to main
  2. Posts "regression starting" to Slack
  3. Executes your QualityMax regression script
  4. Polls every 30s until complete (up to 10 min)
  5. Posts pass ✅ or fail ❌ to Slack with test counts + report link

Installation

In n8n Cloud / self-hosted

  1. Go to Settings → Community Nodes → Install
  2. Enter n8n-nodes-qualitymax
  3. Click Install

Local dev

npm install
npm run build
# symlink into your n8n custom extensions dir

Credentials

Generate an API token at QualityMax Settings → API Tokens. Tokens start with qm-. Add it as a QualityMax API credential in n8n.

License

MIT