Back to Nodes

Hindsight

Last updated May 7, 2026

n8n community nodes for Hindsight - persistent memory for any n8n workflow

12 Weekly Downloads
537 Monthly Downloads

Included Nodes

Hindsight

Description

@vectorize-io/n8n-nodes-hindsight

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

Installation

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-hindsight

Restart n8n and the Hindsight node appears in the node panel.

Setup

1. Create a Hindsight account at Hindsight Cloud (free tier available) — or self-host with the Hindsight installer
2. Get an API key from the Hindsight dashboard
3. 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)

Operations

Retain — store content in a bank

| 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 |

Recall — search a bank

| 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, ... }, ...] }

Reflect — LLM-synthesized answer

| Field | Description |
| ——- | ————————- |
| Bank ID | Memory bank to reflect on |
| Query | Question to answer |
| Budget | low / mid / high |

Returns: { text: "...", citations: [...] }

Example workflows

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.

License

MIT