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 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.
The client onboarding workflow failed on 22 September at the licence step, because Greyfield had no spare Business Premium licences. Tobi put ticket #5210 on hold, but nobody ordered the licence.
Check last night's failed n8n executions, match each one to its client and open Freshdesk tickets, and post the list in #service-desk.
n8n shows a workflow changed, not who asked for it or why.
Executions sit in n8n. Tickets, alerts and client emails sit elsewhere.
Each client's setup, to every new tech and every AI chat.
A failed run gets logged, but the client work behind it waits.
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.
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.
Retry the onboarding run for Jess once a licence is free, reply on ticket #5210 and email Greyfield's practice manager.
Re-runs the failed workflow, updates the ticket and drafts the client email, then waits for your OK. Your workflows keep running in n8n.
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.
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.
Three steps, then it keeps working in the background.
Connect n8n through n8n's MCP server. Ditto starts read-only until you turn on writing.
Workflows, runs, clients and decisions from every app, linked and kept current.
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.
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 Preview | ChatGPT or Claude + n8nn8n MCP server | Other automation toolsZapier, Make | Enterprise searchGlean, Dust |
|---|---|---|---|---|---|
Remembers across sessions, models and toolsiAsk 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 appiWhat 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 upin8n'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 togetheriChecks 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 firstiAsk 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 requestiDitto, 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 installin8n 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 toolsiUse 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 owniDitto 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 answeriDitto 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 keyiChoose 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 remembersiOpen what Ditto remembers, correct it, export it or delete it. | ✓Full | –Partial | –Partial | ✗None | –Partial |
Connect them once. Ditto remembers across all of them, next to the workflows you already run in n8n, not in place of them.
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.
Explore Ditto with no card needed.
Plan includes:
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.More room for your everyday work.
Plan includes:
Shared capacity and credits for you and your team.
Plan includes:
A custom Ditto build for your business: our team writes the spec, builds it and supports it.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Ditto connects n8n to every app your team uses, remembers what your workflows did and acts when you ask. Start on the free plan, then prepaid usage is available with Flex.
Read-only by defaultNo card to start