Hindsight memory nodes for n8n — give any n8n workflow persistent long-term memory with retain, recall, and reflect operations.
Drop a Hindsight node anywhere in a workflow to:
- Retain facts emerging from a workflow (form submissions, CRM updates, customer chat) into a memory bank
- Recall relevant context before an LLM step so the AI sees prior history
- Reflect to get an LLM-synthesized answer over the bank's accumulated knowledge
In n8n, go to Settings → Community Nodes → Install and enter:
@vectorize-io/n8n-nodes-hindsight
Or install via npm in your self-hosted n8n:
cd ~/.n8n/custom
npm install @vectorize-io/n8n-nodes-hindsightRestart n8n and the Hindsight node appears in the node panel.
- Create a Hindsight account at Hindsight Cloud (free tier available) — or self-host with the Hindsight installer
- Get an API key from the Hindsight dashboard
- In n8n, create a new Hindsight API credential:
- API URL:
https://api.hindsight.vectorize.io(or your self-hosted URL) - API Key: your
hsk_...key (leave blank for unauthenticated self-hosted)
- API URL:
| Field | Description |
|---|---|
| Bank ID | The memory bank to store in (auto-created on first use) |
| Content | Free text to retain. Hindsight extracts structured facts asynchronously |
| Tags | Comma-separated tags applied to the stored memory |
| Field | Description |
|---|---|
| Bank ID | Memory bank to search |
| Query | Natural-language query |
| Budget | low / mid / high — controls retrieval depth |
| Max Tokens | Cap on returned memory tokens |
| Tags Filter | Filter memories by tag |
Returns: { results: [{ text, score, ... }, ...] }
| Field | Description |
|---|---|
| Bank ID | Memory bank to reflect on |
| Query | Question to answer |
| Budget | low / mid / high |
Returns: { text: "...", citations: [...] }
Customer-support assistant — every closed Zendesk ticket retains the resolution; every new ticket starts with a recall against the bank to surface similar past issues.
Sales-call coach — Gong webhook → Hindsight Retain (call summary). Before each next prep call, recall on the prospect's name to pull every prior touchpoint.
Personal Slack bot — Slack DM trigger → Hindsight Recall on the user's question, pass through to OpenAI node, reply.
MIT