ujex

n8n community nodes for Ujex — Postbox, Approvals, and Memory for agent workflows.

Documentation

n8n-nodes-ujex

Three community nodes for n8n wrapping the Ujex agent backend:

  • Ujex Postbox — send DKIM-signed email through a Ujex agent inbox. PI-scored. Audit-chained.
  • Ujex Approvals — pause the workflow until a human decides in Ujex.
  • Ujex Memory — markdown agent memory. Write / read / search / list. No vector DB.

One self-hostable backend for agent email, approvals, and memory. Apache-2.0.

Install

n8n install --community n8n-nodes-ujex
# or npm i n8n-nodes-ujex inside ~/.n8n/custom

Credentials

Create a "Ujex API" credential with:

  • Cloud Functions URL (e.g. https://us-central1-axy-ujex.cloudfunctions.net)
  • Agent device key (mint in Ujex dashboard → Settings → Agents → Keys → New)
  • Agent ID
  • Firebase Web API key (leave the default for ujex.dev)

For sends, pass a stable Session ID for the workflow run. Ujex uses it for
prompt-injection poisoning, exfiltration checks, and budget preflight.

Five-minute tutorial

See docs.ujex.dev/integrations/n8n.

License

Apache-2.0.

Discussion