n8n-nodes-niadra is an n8n community node. Put it before and after your AI Agent node (or give it to the agent as a tool) so the agent starts every conversation knowing what the customer already told your other agents, and so what it says reaches them too.
Install
In n8n, Settings > Community Nodes > Install and entern8n-nodes-niadra. The package lives in packages/n8n-nodes-niadra of the TypeScript SDK repository and reaches npm when it is published, together with @niadra/sdk 0.3.0; until then, build it from the repository (pnpm check in the package folder). Built and tested against n8n-workflow 2.16.
The operations
The five primitives are all there: Get Context (context), Track Turn (turns), Search History (the tool), Verify (verification) and Handoff (handoff).
The credential
Niadra API: a source key of your space (nia_sk_...). The key names the region and the space, so the address comes from it; set Base URL only for a local emulator.
Limits
- Every operation fails open by default: when Niadra is slow or down, the node returns an empty result with an
errorfield and the workflow goes on. Turn Fail Open off to stop the workflow instead. - Bind Customer Handle to your trigger’s data (the WhatsApp
wa_id, the caller’s number, your user id), never to a value the model writes: the customer is never something the model chooses. - The node carries neither agent memory nor the timeline; for those, use the SDK or the MCP server.
- The layout of the node and its credential follows Mem0’s n8n node (MIT), credited in
NOTICE.
Next steps
Flowise
the Flowise memory and tool nodes.
Quickstart
the key, the sandbox space and the first context.

