Flowise + MemorySync
A MemorySync Memory node with SEPARATE user and session scopes: long-term memory follows the user across chats while each chat keeps its own transcript.
Overview
Drop the MemorySync Memory node into any Flowise chatflow and long-term memory finally works the way visual builders need it to: `userId` (required) carries memories across every chat and every MemorySync surface, while each Flowise chat session keeps its own verbatim transcript. The in-tree Mem0 node conflates the two — its "Use Flowise Chat ID" toggle makes memory silently reset on every new chat, it ships a shared `flowise-default-user` default partition, its recall blob is cast `as any` onto an assistant-role message, and its "clear this chat" calls Mem0’s clear(), wiping the user’s ENTIRE memory. The Zep nodes have no user dimension at all and silently drop turns unless both sides are present. Here: recall arrives as ONE labeled block (a real SystemMessage in the base-message path) under a hard 1.2s budget that fails open to history-only context, every turn persists independently with deterministic idempotency seeds, and clearing a chat deletes that session’s rows only. Zero runtime dependencies — the node uses built-in fetch and can never version-conflict with Flowise’s tree.
Setup status and requirements
- Supported version
- flowise-memorysync 1.0.0 (drop-in node)
- Last setup review
- 2026-08-24
- Permissions
- A MemorySync API key with read and write scopes.
- Limits
- Self-hosted Flowise 3.x: drop the compiled node into flowise-components/dist/nodes (no custom-nodes env var exists). Flowise Cloud requires the upstream PR (prepared, pending).
Capabilities
- Separate user + session scopes — memory follows the user, transcripts stay per-chat
- userId REQUIRED — no shared default partition
- "Clear this chat" deletes the session only — never the account
- Recall as ONE labeled block — a real SystemMessage, not an assistant-role cast
- Every turn persists independently — no both-or-nothing drops
- Hard 1.2s recall budget, fails open to history-only
- Deterministic idempotency seeds — re-runs converge
- Zero runtime dependencies (built-in fetch)
Quick Start
Chatflow wiring:[Chat Input]│[Conversation Chain / Agent]│ │[Chat Model] [MemorySync Memory] ← Memory category│ credential: MemorySync API│ User ID: {{$vars.userId}}│ Session: (empty — auto per chat)
Use Cases
Flowise chatbots that greet returning users with context
Replacing the in-tree Mem0 node and its chat-reset/account-wipe traps
Cross-surface recall: Flowise memories usable from LangChain, Dify, the CLI
Explore More
Built for production AI systems
Build AI systems that remember
MemorySync provides the infrastructure layer for persistent memory, adaptive retrieval, and enterprise AI intelligence.
Start free. No credit card required.