Scale without adding headcount
Agents take on the jobs your team repeats, every day or on a schedule.
We build the AI agents your business needs
We develop AI agents that handle the specialised jobs in your business. We train them on your processes and give them persistent, private memory that is never used to train AI models.
“Every new client should get a welcome pack within a day.”
“Chase unpaid invoices every Friday.”
“Have the Monday report ready before the team meeting.”
“Draft support replies from what each customer told us before.”
What changes once agents are built around the jobs your team repeats.
Agents take on the jobs your team repeats, every day or on a schedule.
Agents pass work to each other, so nobody copies results from one app to the next.
What your team and agents save to team memory stays with the business.
Each agent starts from what your business already knows, not a blank prompt.
Five ways we put AI agents to work, from a single agent to a connected team.
Agents built for the specific jobs your teams repeat, from client onboarding to the weekly report.
A team of agents with a lead agent that hands out the work and agents that pass it on.
Agents connected to the apps your business runs on, and to your own systems.
Jobs described in plain words that run on demand or on a schedule.
Agents that answer from what your business has saved and name their sources.
["Every new client should get a welcome pack within a day.","Chase unpaid invoices every Friday.","Have the Monday report ready before the team meeting.","Summarise each sales call into the CRM.","Answer staff questions from our own policies."]
Eight steps, from the first call to agents that keep getting better.
We learn how your business works and map the jobs your team repeats.
This step includes:
You get a written spec and a quote sized to it, before any build starts.
This step includes:
We connect the apps each team uses and set access from each app's own permissions.
This step includes:
Your connected apps start filling one memory, organised so each agent can start from the right part of it.
This step includes:
We train each agent on your processes through its instructions, notes, memory and tools. We don't train or fine-tune AI models on your data.
This step includes:
We build the jobs each agent runs and try them with your real data before they go live.
This step includes:
Your team learns how to work with the agents, and the agents start on the jobs in the spec.
This step includes:
We stay on after launch to keep your agents working as your business changes, and every job adds to what they know.
This step includes:
The parts we set up for each agent we build.
What the agent does, how it works and the rules it follows. We write them with the people who do the job now.
Written with your teamThe memories the agent starts with, such as one client's files or past decisions. Each new agent can build on what was already saved.
Starts from saved knowledgeThe apps and tools the agent can use. It reads and acts through each app's own actions.
Acts in your appsThe jobs the agent runs, step by step. A workflow runs when you start it or on the schedule you set.
Runs on your scheduleIn a team, a lead agent hands tasks to the others. Agents message each other to pass work on.
Agents work as a teamAgents work inside the access your team already has in each app.
Inside your access rulesDitto is the memory under every agent we build. Connect your apps once and every agent works from the same record of your business.
Email, chat, internal documents and records from your connected apps are saved together, along with your team's chats with Ditto.
Choose the memory each agent starts with, such as everything saved about one client.
What one agent saves, every agent can use on its next job.
Team memory stays when a person leaves.
For technical readers: Ditto organises memories into a knowledge graph of subjects. When an agent works, retrieval finds relevant memories by semantic similarity, ranks them and adds the best matches to the model's context window.
Examples of agents we can build for operations, client and customer teams in each industry.
Finds the order status in Shopify and any supplier email that moved the date, then drafts responses to customers for your support team.
Matches restock dates from supplier and 3PL emails to each product and drafts the product page and customer updates.
Ask it about a client request, such as an address change, and it finds their earlier emails and drafts a reply that matches what they were told before.
Answers staff questions about the firm's processes, such as an account transfer, from the firm's own documents with the source.
Finds any earlier thread with a new client and drafts a reply that offers a consultation time.
Prepares the week's open items across the firm's matters with the source for each point. Legal strategy stays with the attorney.
Finds what a patient said before and drafts replies to appointment changes and intake questions.
Each Monday, prepares a summary of the week's open items for the practice manager.
Before a client call, pulls what the buyers or sellers said by email or WhatsApp and drafts the follow-up.
Ask who still needs to hear about a moved closing date, from the buyers to the lender, and it drafts each update.
Finds the property's policy and drafts replies to guest questions such as late check-out and parking.
Finds when a planner's change, such as 30 guests instead of 24, is not yet in the event calendar, and drafts the update and a kitchen note.
You decide what your agents can do, and nothing they read is used to train AI models.
Ditto's memory harness and integrations are open source.How Ditto handles your data
We run discovery, write the spec, build your agents and workflows, and train your team. Then we stay on to support and improve them.
Create an agent in one click in the Ditto app, give it instructions and the memory it starts with, then build workflows for it.
Each build is quoted to its written spec.
Customone-off
Customa month
A build has two parts: a one-off setup fee for the spec, the build and deployment, and a monthly retainer for hosting, support, maintenance and new features. Both are quoted to your written spec.
We shape each agent with instructions and notes written with the people who do the job, the memory it starts with and the tools it can use. Ditto uses models from providers such as OpenAI, Anthropic and Google. It does not train or fine-tune them on your data.
A chatbot answers customer questions in one chat window. An AI agent built on Ditto works across your connected apps: it reads email, documents and records, prepares drafts and summaries, and runs workflows on a schedule, starting from your business memory each time.
Yes. Agents work in apps such as Gmail, Slack, HubSpot and QuickBooks through each app's own actions, and through MCP. As part of a build we can add deeper connections to the tools your business runs on, beyond the standard connectors.
Ditto checks each app's permissions before it shares information and starts read-only in each app. Nothing is used to train AI models. You can keep a separate memory for each client, choose models whose provider keeps no copy, and delete any memory.
No. Nothing you connect or say in Ditto is used to train AI models. Ditto doesn't train its own foundation models. It uses models from providers such as OpenAI, Anthropic and Google.
Yes. We can build a team with a lead agent that hands out the work. The agents message each other, and what one agent saves, the others can use.
We stay on to support your agents, fix issues and add new features as your business changes. Your agents keep saving what they learn, so later jobs start with more of your business's history. This is covered by the monthly retainer.
Ditto has ready-made workflows you can start from, and it can turn a skill written for Claude or another agent into a workflow. In a custom build we start from those where they fit and build the rest for your business.
Yes. Start on a self-serve plan and build agents yourself in the Ditto app. Get in touch when you want our team to build agents for your business.
Ditto's coding agent features are in early access. Our coding agent memory page shows how coding agents such as Claude Code and Cursor share Ditto's memory.
Tell us the jobs you want agents for and we'll plan the build with you.
Read-only by default