n8n AI integration with persistent memory

Ditto remembers what your n8n workflows and agents did, next to your tickets, alerts and email. Ask about any client or failed run and get the answer, with the sources.

Free plan, no card needed. See pricing for prepaid usage plans.

What forgetting costs your team

Decisions get lost

n8n shows a workflow changed, not who asked for it or why.

Context is scattered

Executions sit in n8n. Tickets, alerts and client emails sit elsewhere.

Everyone re-explains

Each client's setup, to every new tech and every AI chat.

Follow-ups slip

A failed run gets logged, but the client work behind it waits.

Ditto remembers, finds and acts across your apps

Why does Greyfield skip auto-patching?
Priyanka agreed it on 4 Sep. Their imaging PCs need the vendor's sign-off first.
Greyfield DentalTicket #4978Patch report

Remembers every client's setup and decisions

Who agreed what for each client, and why, linked to the ticket, email and workflow run behind it. Ask months later and get the answer.

Ditto found in

+ many more apps

Connects n8n to every app you use

Freshdesk, Microsoft 365, Slack, Datadog and many more feed one memory, next to your workflows. Ask about a client once and Ditto checks them all.

Agent jobReview and approve

Retry the onboarding run for Jess once a licence is free, reply on ticket #5210 and email Greyfield's practice manager.

Approve & runCancel

Does the follow-up, when you approve

Re-runs the failed workflow, updates the ticket and drafts the client email, then waits for your OK. Your workflows keep running in n8n.

Modelgpt 6 sol ✓ClaudeGeminiYour own key
Same memory in Claude CodeCursor ◐ Memory on

Keeps your memory on any model and in any AI tool

Use a low-cost model for the morning run check, or connect Claude Code and Cursor over MCP. Ditto brings the same client context every time, so nobody re-explains.

When to use Ditto with n8n

Ditto is for teams whose work spans several apps and several people. If the answer, or the follow-up, lives in more than one place, Ditto keeps it in one shared memory: a second brain the whole team can ask.

How it works

Three steps, then it keeps working in the background.

1

Connect n8n and your apps

Connect n8n through n8n's MCP server. Ditto starts read-only until you turn on writing.

2

Ditto builds one memory

Workflows, runs, clients and decisions from every app, linked and kept current.

3

Ask in Ditto or your AI tools

Use the Ditto app, ask in Slack, or connect Claude Code and Cursor. It answers with sources and runs workflows in n8n when you approve.

Ditto vs n8n AI and other n8n integrations

n8n Agents act and n8n Assistant builds workflows inside n8n. n8n's MCP server lets ChatGPT and Claude search, run and edit your workflows. Other automation tools run fixed steps. Enterprise search looks across apps. Ditto keeps one memory across n8n and every app you connect, and acts from a request.

Capability Ditto n8n Agents and n8n AssistantBuilt into n8n, in PreviewChatGPT or Claude + n8nn8n MCP serverOther automation toolsZapier, MakeEnterprise searchGlean, Dust
Remembers across sessions, models and tools
i

Ask weeks later, on a different model or from Claude Code, and the client context is still there.

✓Full–Partial–Partial✗None–Partial
One memory shared by every workflow, agent and app
i

What one workflow or agent learns is there when you ask about a ticket, an email or another workflow.

✓Full–Partial✗None–Partial–Partial
Builds its memory on its own, with nothing to set up
i

n8n's episodic memory is switched on per agent and needs an OpenAI credential; Ditto's memory fills itself from every app you connect.

✓Full–Partial✗None✗None–Partial
Answers one question from n8n and your other apps together
i

Checks executions, tickets, alerts and email at once, with the source for each part of the answer.

✓Full–Partial–Partial✗None✓Full
Acts from one request, without building a workflow first
i

Ask for the outcome and Ditto uses each app's own actions, with no nodes to wire first.

✓Full–Partial–Partial–Partial–Partial
Runs, edits and publishes n8n workflows from a request
i

Ditto, n8n Assistant and MCP clients can all edit and run workflows; a workflow Ditto publishes then runs in n8n on its own trigger.

✓Full✓Full✓Full✗None✗None
Built into n8n, nothing to install
i

n8n Agents and n8n Assistant come with n8n. Ditto connects to n8n through n8n's MCP server.

✗None✓Full–Partial✗None✗None
The same memory in the Ditto app, Slack and your AI tools
i

Use the same memory from the Ditto app, Slack, Claude Code, Cursor or Codex.

✓Full–Partial–Partial✗None–Partial
Starts read-only, and you choose what runs on its own
i

Ditto changes nothing in n8n until you turn on writing, and each change waits for approval unless you set it to run on its own.

✓Full–Partial–Partial–Partial–Partial
Respects n8n permissions in every answer
i

Ditto checks the permissions set in n8n before it shares anything, so each person only gets answers about workflows they can already see.

✓Full✓Full✓Full–Partial✓Full
Pick the model for each task, or bring your own key
i

Choose the model for each job from any provider or use your own key; n8n Agents also let you pick a provider and model.

✓Full✓Full–Partial✓Full✓Full
See, edit and export what it remembers
i

Open what Ditto remembers, correct it, export it or delete it.

✓Full–Partial–Partial✗None–Partial
✓ Full– Partial✗ None

n8n and every app your team uses, in one place

Connect them once. Ditto remembers across all of them, next to the workflows you already run in n8n, not in place of them.

  • n8n
  • Freshdesk
  • Zendesk
  • Microsoft 365
  • Outlook
  • Gmail
  • Slack
  • Telegram
  • WhatsApp
  • Datadog
  • PagerDuty
  • Sentry
  • Jira
  • Linear
  • GitHub
  • Notion
  • Confluence
  • Google Drive
  • Google Sheets
  • HubSpot
  • QuickBooks
  • Xero
  • Claude
  • Cursor
  • Microsoft Teams
  • Discord
  • Zoom
  • Google Meet
  • Google Calendar
  • Excel
  • Word
  • SharePoint
  • OneDrive
  • Dropbox
  • Obsidian
  • Salesforce
  • Pipedrive
  • Intercom
  • Mailchimp
  • Stripe
  • PayPal
  • Square
  • And more

Start free, then pick a plan

Your plan covers capacity and features. Credits pay for variable usage across AI, voice, tool actions and storage beyond your included allowance.

New plan preview. Rollout is in progress; check the offers available in your account before purchasing.

Free

$0 No card needed

Explore Ditto with no card needed.

1B starting credits; earn up to 4B1 GB included storage5 saved workflows · 1 active

Plan includes:

  • 2 spaces
  • Chat in Ditto
  • Ditto Review · one at a time
  • Auto model selection
Optional: Flex pay as you go

Add a $5 initial deposit for more usage, with no subscription. The full deposit becomes usage credits; checkout adds any tax. Flex checkout asks you to authorize automatic refills: you set a monthly limit, which includes tax, and can turn refills off anytime.

Paid chat connections, parallel reviews and remote control unlock after the deposit settles. Free already includes one Ditto Review at a time.
Try Ditto free
Everyday work

Plus

$19/month Monthly subscription

More room for your everyday work.

$10 usage each month · 10B credits50 GB included storage10 saved workflows · 5 active

Plan includes:

  • 5 spaces
  • Paid chat connections
  • Ditto Review · parallel reviews
  • Auto model selection
Try Ditto free

Pro

$97/month Monthly subscription

Shared capacity and credits for you and your team.

$60 usage each month · 60B credits1,000 GB included storage100 saved workflows · 25 active

Plan includes:

  • 25 spaces
  • Paid chat connections
  • Ditto Review · parallel reviews
  • 1 org · 4 included licensed seats
  • Choose models manually
  • Custom domains
Try Ditto free

Enterprise

A custom Ditto build for your business: our team writes the spec, builds it and supports it.

Custom setup and retainer Get in touch

Questions

Does Ditto remember what my n8n workflows did?

Yes. Ditto keeps a memory of your workflows, their executions and your agents, next to your tickets, email and chat. Ask weeks later, in the Ditto app, in Slack or from Claude Code over MCP, and it answers with what happened and its sources.

What does Ditto read from n8n?

What n8n's MCP server exposes: workflows and their version history, executions, agents, data tables, projects, folders, tags and which credentials exist. It starts read-only, and it checks the permissions set in n8n before it shares anything, so each person gets answers only about workflows they can already see.

What can Ditto do in n8n?

It uses n8n's own tools: run or test a workflow, create and edit workflows, publish or unpublish them, restore an earlier version, and add rows to data tables. Changes wait for your approval unless you set an action to run on its own. A workflow Ditto publishes then runs in n8n on its trigger.

How is Ditto different from n8n Agents?

n8n Agents act inside n8n, keep the current session, and recall earlier sessions once you switch on episodic memory. Ditto keeps one memory across n8n and your other apps, builds it on its own, works with any model you choose and brings the same memory to Claude Code and Cursor.

Is n8n's AI free to use?

n8n says its MCP server is included on all plans. n8n Assistant uses AI credits, and each turn with an n8n agent counts as one execution. Each workflow run Ditto starts also counts as an n8n execution. Ditto starts free, and prepaid usage is available with Flex.

What does Ditto cost?

The new plans are Free, Flex with a $5 initial prepaid deposit and no monthly base fee, Plus at $19/month, and Pro at $97/month. Usage is prepaid with credits. See the pricing page for plan details and rollout availability.

Can I use my n8n memory in Claude Code, Cursor or ChatGPT?

Yes. Connect Ditto over MCP and those tools can search what your workflows did, next to your other connected apps, and save what you do there. They don't act in n8n through Ditto.

Can ChatGPT or Claude connect to n8n?

Yes. n8n is an official Claude connector, and n8n's MCP server works with ChatGPT, Claude Code, Codex, Cursor and other MCP clients to search, run and edit workflows. Ditto adds a memory across your other apps, actions that wait for your approval, and a choice of model.

Does n8n have its own AI?

Yes. n8n Agents act in your tools, and n8n Assistant builds and fixes workflows from a chat. Both are in Preview. Ditto works alongside them: it remembers what happened across n8n and your other apps, and you pick the model.

Is there an n8n MCP server?

Yes. n8n has a built-in MCP server on every plan, including the free Community edition. An admin turns it on and chooses which published workflows are exposed. Ditto connects to n8n through it, then keeps what happens in one memory with your other apps.

Is Ditto an n8n alternative?

No. Ditto works alongside n8n. Your workflows keep running there on their triggers, and your memory nodes keep serving the agents you built. Ditto reads n8n and your other apps into one memory, answers across them and acts when you ask.

Can my team share one memory of our clients and workflows?

Yes, in a shared team space. Techs, engineers and account managers work from the same client history, and Ditto checks each person's n8n permissions before it answers. Team memory stays when someone leaves, including why each workflow was built.

Is my n8n data used to train AI models?

No. Your memory is not used to train models. Open any memory to see where it came from, then edit, export or delete it. Disconnect n8n and Ditto stops reading it.

Get 20% off your first month of Ditto, and get more out of it every week.