n8n-nodes-qualitymax
v0.1.0
Published
n8n community node for QualityMax — AI-native test automation platform
Maintainers
Readme
n8n-nodes-qualitymax
QualityMax community node for n8n — connect AI-native test automation into any workflow.
What you can do
| Resource | Operations | |---|---| | Project | Get Many, Get, Create, Get Trends | | Test Case | Get Many, Get, Create, Update, Delete, Generate Code, AI Enhance | | Automation Script | Get Many, Execute, Get Results | | AI Crawl | Start, Check Status, Get Results | | k6 Performance | Get Many Scripts, Run Test, Check Status, Get Report, Pre-Deploy Gate |
Plus a QualityMax Trigger polling node that fires on:
| Event | Description | |---|---| | Test Execution Completed | Playwright/Cypress/etc. script finished — filter by pass/fail | | k6 Run Completed | k6 performance test finished — filter by pass/fail | | AI Crawl Completed | AI 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-alertsThe workflow:
- Fires on every PR merged to
main - Posts "regression starting" to Slack
- Executes your QualityMax regression script
- Polls every 30s until complete (up to 10 min)
- Posts pass ✅ or fail ❌ to Slack with test counts + report link
Installation
In n8n Cloud / self-hosted
- Go to Settings → Community Nodes → Install
- Enter
n8n-nodes-qualitymax - Click Install
Local dev
npm install
npm run build
# symlink into your n8n custom extensions dirCredentials
Generate an API token at qualitymax.io/settings → API Tokens. Tokens start with qm-. Add it as a QualityMax API credential in n8n.
License
MIT
