Skip to content

vectorize-io/n8n-nodes-hindsight

Repository files navigation

@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

About

n8n community node for Hindsight — persistent memory for any n8n workflow

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors