Works with Make.com, n8n, and Zapier

Your AI forgot
your customer.
Retain everything.

Make.com, n8n, and Zapier forget everything when a run ends. retainr gives your AI permanent memory — no code, no databases, one extra step in your existing workflow.

1,000 memory ops free every month · no credit card required

Customer Support Bot
retainr active
Hi — what's the status of my refund?
Hi Sarah! Your refund for order #8821 was submitted on March 5. Looks good so far.
— 3 days later —
Any news on that refund?
Order #8821 was refunded €49.99 on March 8 — should hit your account today.

retainr — called automatically before reply

GET /v1/memories/search

  ?query=refund+status&[email protected]&limit=5

› "Refund requested for order #8821 on March 5"0.97

› "Customer is on Pro plan, high priority"0.84

2 memories retrieved · 41ms

Native integrations for the platforms you already build on

AI Customer Support — n8n workflowExecute workflow
WebhookOn message receivedretainrSearch MemoryOpenAIChat completionretainrStore MemoryRespondSend reply
Webhook · 8ms retainr Search · 41ms · 2 memories OpenAI · 812ms retainr Store · 19ms Respond · 34ms

Install the retainr community node from Settings - Community Nodes. Drag the Search Memory step before your AI node and Store Memory after.

< 100ms

Memory retrieval

2 steps

Workflow setup

3 platforms

Native integrations

GDPR

Compliant by design

The problem with AI automations today

You built an AI automation. A customer service bot, a lead follow-up sequence, a content assistant. It worked great in testing.

Then a real customer came back three days later and your AI treated them like a complete stranger. Asked the same questions. Gave the same generic response. Wasted their time.

This is not a bug. It is how Make.com, n8n, and Zapier work by design. Every run is isolated. Your AI gets no history, no context, no previous conversations - unless you build the memory layer yourself.

Most people do not. That is why most AI automations feel cheap and forgettable.

Sound familiar?

My AI chatbot keeps asking customers for their email even though they gave it last week.

n8n community

Every time the workflow runs, the AI has no idea what happened in previous conversations.

Make.com forum

I want my AI to get smarter over time, not start from zero every single run.

Reddit r/nocode

Clients are noticing. The bot feels dumb.

Zapier community

The fix

One extra step. Permanent memory.

Add the retainr step to your existing workflow. From that point on, your AI recalls every relevant past interaction before responding - and saves the new one automatically.

Your workflow today

Trigger

Customer sends a message

AI step

Generate a response

Send reply

Response delivered

No memory. Starts fresh every time.

Your workflow with retainr

Trigger

Customer sends a message

retainr - Recall

Fetch relevant past context

AI step

Respond with full context

retainr - Store

Save this interaction

Send reply

Response delivered

Your AI remembers. Every time.

Setup in minutes

No databases. No code. No configuration.

1

Install retainr in your platform

Search for retainr in the n8n community nodes or the Make.com app marketplace. One click to install.

2

Add your API key

Create a free account and paste your API key into the retainr credential. Takes 30 seconds.

3

Add two steps to your workflow

Recall step before your AI node. Store step after. That is the entire setup.

4

Your AI now has permanent memory

Every interaction is saved. Every future run recalls the relevant history automatically.

what your AI sees — before every reply

GET /v1/memories/search

?query=billing+issue

&user_id=[email protected]

Memories recalled

Requested refund for order #8821 on March 3.

0.97

Confirmed on Pro plan since January.

0.89

Prefers email contact only.

0.84

3 memories retrieved · 38ms · injected into system prompt

Built for automation builders

Not for developers writing code from scratch. For people using Make.com, n8n, and Zapier to build real AI-powered workflows.

Semantic search, not keyword match

Finds relevant memories even when the wording is different. Ask about a billing issue and it surfaces context from three weeks ago automatically.

Separate memory per contact

Each customer gets their own isolated memory namespace. Your AI knows exactly who it is talking to and what matters to them.

Works across all your workflows

One API key connects everything. A customer who contacts via email and chat gets the same continuity — retainr connects the dots.

Memory that expires when you want

Set session memory that clears after a task, or permanent memory that lasts forever. You control what is kept and for how long.

GDPR compliant by design

Delete a contact's entire memory with one API call — permanently. No manual database cleanup. Audit-ready from day one.

Scales with your business

Free plan covers early projects. Paid plans handle hundreds of thousands of ops per month. Zero infrastructure to manage.

Simple pricing

Start free — no credit card. Upgrade when you outgrow it.

Free

0forever

For personal projects and testing.

  • 1,000 memory ops / month
  • 1 workspace
  • REST API + n8n node
  • Community support
Get started — free

Builder

29/ month

For freelancers and small agencies.

  • 20,000 memory ops / month
  • 3 workspaces
  • REST API + all integrations
  • Email support
Start building free
Most popular

Pro

79/ month

For teams shipping production workflows.

  • 100,000 memory ops / month
  • 10 workspaces
  • REST API + all integrations
  • Priority support + SLA
Start building free

Need more volume? See Agency plan (€199/mo) and full feature comparison →

Common questions

Why does my AI automation forget everything between runs?

Make.com, n8n, and Zapier run each scenario or workflow as an isolated execution. When it finishes, all context is gone. The next run starts completely fresh - which means your AI has no memory of previous conversations.

Do I need to write code to use retainr?

No. Install the retainr node from the n8n community library or the retainr module from the Make.com app marketplace. Add your API key and you are done. No code, no databases, no configuration.

How does retainr find the right memories?

retainr uses semantic search - it finds memories that are relevant in meaning, not just keyword matches. So if a customer mentioned a billing issue three weeks ago in different words, retainr still surfaces that context.

Is my customers data safe?

Yes. Each contact's memory is isolated and scoped to their unique ID. You can delete a contact's entire memory with one API call - permanently. We do not use your data to train models.

From the blog

All articles

Get started in minutes

Your AI should remember your customers.

Stop making people repeat themselves. Two steps in your existing workflow. No code, no databases.

Start building free →

1,000 memory ops free · no credit card · cancel anytime