Package Information
Available Nodes
Documentation generating…
Documentation
n8n-nodes-crivum
This is an n8n community node for the Crivum API. Use it to measure a text against three reference models, screen a draft for free, check your credit balance and list the works published on Crivum.
n8n is a fair-code licensed workflow automation platform.
This is not peer review and the score is not an accreditation. Crivum reads any language and answers in the language of the text, and the criteria were calibrated in Portuguese and English, so comparing results across languages is a reading nobody has measured yet.
Installation
Self-hosted n8n
- Open Settings > Community Nodes.
- Select Install.
- Enter
n8n-nodes-crivumand confirm.
You can also install it from the command line inside your n8n user folder (usually ~/.n8n/nodes):
npm install n8n-nodes-crivum
Then restart n8n. See the community nodes installation guide for details.
n8n Cloud
Only verified community nodes are available on n8n Cloud. This node will appear there once verification is complete.
Credentials
Create a Crivum API credential with:
| Field | Description |
|---|---|
| API Key | A key created in your Crivum account. Live keys start with crv_live_, test keys with crv_test_. |
| Base URL | Address of the API. Keep the default https://crivum.org. |
When you save the credential, n8n checks it by reading your balance (GET /v1/saldo). This check never uses credits.
Operations
| Resource | Operation | What it does | Uses credits |
|---|---|---|---|
| Work | Measure | Sends a text to be measured by the three reference models and waits for the result | Yes |
| Work | Get | Reads a measurement back by the reference you sent with it | No |
| Text | Screen | Quick free reading of whether a draft is ready to be measured | No, limited per origin |
| Account | Get Balance | Free and paid credits of the account that owns the key | No |
| Record | List Published | Works published on Crivum, newest first, with pagination | No |
Work > Measure
- Title, Text and Work Type are required. The list of work types is loaded from Crivum, so you never type it by hand.
- Level calibrates the tier. Leave it on Automatic to let the reference models infer it.
- Reference is your own identifier, up to 200 characters. Sending the same reference again returns the same result and is never charged twice, which makes retries safe.
- A measurement can take up to five minutes. If Crivum reports it is still running, the node keeps checking until it finishes or until Max Wait is reached. After that, run Get with the same reference.
Errors
The Crivum API answers in Portuguese. The node translates every error code and every measurement failure cause into English. The original response is always kept under raw, both in the error details and, when Continue On Fail is on, in the output item:
{
"error": "This API key exceeded its request rate limit",
"description": "Wait for the time indicated in the response and try again. Retry after 12 seconds.",
"code": "limite_de_vazao",
"httpCode": 429,
"retryAfterSeconds": 12,
"raw": { "ok": false, "codigo": "limite_de_vazao", "...": "..." }
}
Use as an AI Agent tool
The node is marked as usable as a tool, so it can be attached to the n8n AI Agent.
Planned
- Copy compliance (checking a piece of marketing copy against a brief) is planned for a later version. It is not part of this package yet.
Compatibility
Built against n8n-workflow 2.x. Requires Node.js 20.15 or later.