n8n-nodes-typesafe
n8n node that sends a state and a map of typed questions to /v1/systemone in one request and returns per-question answers.
Overview
n8n-nodes-typesafe is a community node for TypeSafe System One models with one operation, Ask Questions. It sends a state plus a map of questions to POST /v1/systemone in a single request so they are evaluated in parallel, following TypeSafe's guidance that batching is cheaper and faster than one call per question.
It supports Noul (probability of yes), Choice (one option with per-option probabilities and confidence) and Score (probability-weighted value with legend). Options are entered one per line as option = description, or a whole question can be defined as JSON in the API's own shape so examples can be pasted from TypeSafe docs. A Simplify option exists but is off by default because it discards the probabilities needed to judge whether to act.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Yes / no | Does this convey urgency? | yes · no |
| Choice | Which team should handle this? | billing · technical · sales |
| Score | Level of frustration | — |
How it works
- Add the TypeSafe node and credential.
- Enter questions in the builder or as JSON.
- All questions go out in one /v1/systemone request.
- Branch on the returned probabilities and confidence.
Strengths
- Single parallel request for many questions.
- JSON mode matches the API so docs examples paste directly.
- Keeps full probabilities by default.
Caveats
- Requires a TypeSafe API key.
- Licence not stated.
Getting started
Install n8n-nodes-typesafe as a community node in self-hosted n8n, add your TypeSafe key, and use the Ask Questions operation.At a glance
- Type
- Project
- Status
- beta
- Language
- TypeScript
- Runtime
- n8n community node
- Has code
- yes
Use cases and integrations
How curated lists describe it
n8n community node for asking typed questions inside workflows.
MrJev/awesome-jev
Frequently asked questions
Why put several questions in one node?
They are sent in a single parallel request, which TypeSafe says is cheaper and faster than separate calls.
Should I turn on Simplify?
Only if you do not need probabilities; it discards the confidence that tells you whether to act.
Can I paste questions from TypeSafe docs?
Yes, switch to Define as JSON and paste the question object.
Related projects
Open-source workspace for building, deploying and monitoring AI agents and workflows, listed as integrating TypeSafe System One.
ProjectproductionTypeScriptWorkflow DSL for existing agents that uses Jev for the steps that are decisions and calls an agent only when investigation is needed.
LibrarybetaTypeScriptn8n community node for Jev that adds a typed smart if-statement: choice, score and noul with probabilities in workflows.
ProjectbetaTypeScriptn8n Jev Classification node that branches items by category with a Needs Review branch, plus parallel and batched requests.
ProjectbetaTypeScriptn8n community node for TypeSafe's System One API with yes/no, choice and score questions, retry handling and an AI Agent tool.
ServicebetaTypeScriptPython library to batch, gate, trace and calibrate thousands of typed Jev decisions, maximising questions per call.
ProjectprototypePython