n8n is brilliant at moving events between systems — but every run starts from zero. Point one HTTP Request node at REM Labs and suddenly your workflows remember yesterday's webhooks, last week's decisions, and the things your team said in Slack three months ago.
Free tier · No credit card · Works with n8n Cloud and self-hosted
Three things a persistent memory substrate changes about your automations.
n8n workflows are stateless by default. REM gives them long-term memory — recall what this customer asked two months ago, what your Stripe webhook said last quarter, or what the AI Agent node decided last night.
Every midnight the Dream Engine rolls up your workflow traces: summarize, link, dedupe, score, prune, cluster. Your AI Agent nodes wake up with yesterday's signal, not yesterday's noise.
What your n8n Stripe flow stores, a LangChain agent queries. What your Claude Code session teaches, an n8n cron recalls. One REST endpoint, every consumer.
n8n already ships the HTTP Request node. You just point it at REM.
The dedicated n8n-nodes-remlabs community node is in private beta. The raw HTTP Request pattern below is production-ready today — works on n8n Cloud and self-hosted. Request early community-node access in Discord.
Sign up at remlabs.ai/console. Copy the sk-rem-... key.
In n8n: Credentials → New → HTTP Header Auth. Name it REM Labs. Header name Authorization, header value Bearer sk-rem-YOUR_KEY. Save.
Point it at https://remlabs.ai/v1/memory-set (store) or /v1/memory-search-semantic (recall). Attach the credential from step 2. Done.
Three shapes: store on webhook, recall before an AI Agent node, and a scheduled Dream trigger.
Every incoming Stripe, Slack, or custom webhook lands as a durable memory. Use expression mode to interpolate the payload.
Before calling an AI Agent node, search REM for related memories and prepend them to the prompt. Context on tap.
Fire the Dream Engine on your own schedule so consolidation runs align with your business hours, not ours.
Everything a stateless workflow platform leaves on the table.
One namespace per workflow. Restart n8n, re-import a flow, change clouds — your memory lives in REM, not in your execution history.
Recall returns in a single HTTP Request round-trip. Your AI Agent node stays snappy even when your memory has a million entries.
Dream Engine summarizes, links, and dedupes yesterday's events. This morning's recall returns the signal, not the raw firehose.
Same namespace powers your n8n flow, your LangChain agent, your Slack bot, and your Claude Code session. REM is the seam.
Free tier, no credit card. One HTTP Request node, one namespace, one morning of compounding context.