Zendesk AI integration with persistent memory

Ditto remembers what happens around every Zendesk ticket, in your CRM, email, chat and bug tracker. Ask about any customer and get the answer, with who promised what and where.

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

What forgetting costs your team

Decisions get lost

Zendesk records that a ticket was solved. What was promised sits somewhere else.

Context is scattered

The ticket holds the complaint. The bug, the account and the promise live elsewhere.

Everyone re-explains

Customers repeat themselves at every handover, and agents do it in every new AI chat.

Follow-ups slip

A fix ships, and nobody tells the customers who reported it.

Ditto remembers, finds and acts across your apps

Who else reported failed reminders?
Five clinics since 8 Sep. Fix due on 2 Oct.
#2317ReminderJobPIN-412

Remembers what every customer was told

Promises, workarounds and fix dates, linked to the ticket, bug and thread behind each one. Ask months later and get the answer.

Ditto found in

+ many more apps

Connects Zendesk to every app you use

Linear, Sentry, HubSpot, Slack, Notion and many more feed one memory. Ask about a customer once and Ditto checks them all.

Agent jobReview and approve

Add Riverside Clinic's call summary to ticket #2317 as an internal note, set it to high priority, draft Chloe's reply.

Approve & runCancel

Does the follow-up, when you approve

Adds the note, sets the priority and drafts the customer reply, then waits for your OK. Set routine Zendesk jobs to run on a schedule.

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

Keeps your memory on any model and in any AI tool

Use a low-cost model for ticket tagging and SLA lists, or connect Claude and Cursor over MCP. Ditto brings the same customer context every time.

When to use Ditto with Zendesk

Ditto is for teams whose work spans several apps and several people. If the answer about a customer lives in Zendesk and somewhere else, 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 Zendesk and your apps

Connect Zendesk from the Ditto app. It starts read-only, and nothing changes in Zendesk until you turn on writing.

2

Ditto builds one memory

Customers, tickets, bugs and decisions from every app, linked and kept current.

3

Ask in Ditto, Slack or your AI tools

Use the Ditto app, ask in Slack, or connect Claude and Cursor. It answers with sources and acts in Zendesk when you approve.

Ditto vs Zendesk AI and other Zendesk integrations

Zendesk AI is built in: AI agents answer customers, and Copilot suggests replies and acts after an agent reviews them. Zendesk has announced an MCP server, and third-party MCP servers already connect Zendesk to Claude, ChatGPT and Cursor. Automation tools run fixed steps. Ditto keeps one memory across Zendesk and every app you connect, and acts in them. It does not answer customers on Zendesk channels.

Capability Ditto Zendesk AIAI agents, CopilotChatGPT or Claude + ZendeskCustom connectors, third-party MCP serversAutomation toolsZapier, Make, n8n, action flowsAI agentsIn Slack and Teams
Remembers across sessions, models and tools
i

Ask months later, on a different model or from Claude, and the customer's history is still there.

✓Full–Partial–Partial✗None–Partial
Remembers what each customer was promised, and by whom
i

Zendesk shows the replies on a ticket. Ditto links the sales email, Slack thread or call where a promise was made.

✓Full–Partial✗None✗None✗None
One memory across Zendesk and every app you connect
i

What Ditto learns in Zendesk is there when you ask from Slack, your CRM or a coding agent, and the other way round.

✓Full–Partial–Partial✗None–Partial
Answers one customer question from Zendesk and your other apps
i

Checks the ticket, CRM, bug tracker and chat at once. Claude or ChatGPT with a Zendesk MCP server can also query Zendesk next to other connectors.

✓Full–Partial✓Full✗None–Partial
Acts in Zendesk and your other apps from one request
i

One request adds the internal note, links the bug and drafts the customer reply.

✓Full–Partial–Partial–Partial✓Full
Runs on a schedule
i

A morning list of tickets close to breaching SLA. Automation tools run fixed triggers; Ditto sets up a scheduled task from a plain request.

✓Full✓Full–Partial✓Full✓Full
Built into Zendesk, nothing to install
i

Zendesk AI is already in Suite plans. Ditto connects to Zendesk from the Ditto app.

✗None✓Full–Partial–Partial–Partial
The same memory inside the AI tools you already use
i

ChatGPT, Claude, Cursor and Codex start with your customer context over MCP and save what you do there.

✓Full–Partial–Partial–Partial✗None
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 API key.

✓Full–Partial–Partial✓Full✗None
Read-only until you turn on writing
i

Connect Zendesk without letting anything change a ticket. Turn on writing when you're ready.

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

Open what Ditto remembers about a customer, correct it, export it or delete it.

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

Zendesk and every app your team uses, in one place

Connect them once. Ditto remembers across all of them, so you ask about a customer in one place instead of searching ten.

  • Zendesk
  • Salesforce
  • HubSpot
  • Pipedrive
  • Slack
  • Microsoft 365
  • WhatsApp
  • Intercom
  • Jira
  • Linear
  • GitHub
  • Sentry
  • Shopify
  • Stripe
  • QuickBooks
  • Gmail
  • Outlook
  • Google Sheets
  • Confluence
  • Notion
  • Asana
  • Zoom
  • Claude
  • Microsoft Teams
  • Telegram
  • Discord
  • Google Meet
  • Google Calendar
  • Google Drive
  • Excel
  • Word
  • SharePoint
  • OneDrive
  • Dropbox
  • Obsidian
  • Freshdesk
  • Mailchimp
  • PayPal
  • Square
  • Xero
  • WooCommerce
  • WordPress
  • 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 each Zendesk customer was told?

Yes. Ditto keeps a memory of your Zendesk tickets next to your CRM, email, chat and bug tracker. Ask months later, in the Ditto app, in Slack or from an MCP client, and it answers with what was promised and its sources.

What does Ditto read from Zendesk?

Tickets and their comments, side conversations, users, organizations, satisfaction ratings and Help Center articles. It starts read-only, and in a shared space each person gets answers only from what they can already see.

Can Ditto reply to tickets and update them?

Yes, once you switch writing on for Zendesk. Ditto can reply to a ticket, add an internal note, set status, priority, assignee and tags, and merge tickets. Replies and other changes wait for your approval unless you set an action to run on its own.

How is Ditto different from Zendesk AI agents and Copilot?

AI agents answer customers on messaging, email and voice, and Copilot suggests replies and acts after an agent reviews them. Ditto does not answer customers on Zendesk channels. It keeps one memory across Zendesk and your other apps, brings it into Claude, ChatGPT and Cursor, and lets you pick the model. Zendesk AI is already in Zendesk.

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. Your Zendesk plan and add-ons are separate and set by Zendesk.

Can Ditto answer from past tickets that aren't in our help centre?

Yes. Past tickets join the same memory as what your team said in Slack, email and your other apps. Ask how an error was fixed last time, or what was agreed with a customer, and the answer cites the tickets and threads it came from.

Is there a Zendesk MCP server?

Zendesk has announced an MCP server for connecting Zendesk data to outside AI tools, and third-party Zendesk MCP servers already exist. Each gives an assistant access to Zendesk. Ditto's MCP server does a different job: it gives Claude, ChatGPT and Cursor one memory across Zendesk and your other apps.

Can ChatGPT integrate with Zendesk?

Yes, through a custom MCP connector or a Zendesk Marketplace app. Connect Ditto to ChatGPT over MCP as well and it can recall what your team knows about each customer from Zendesk, Slack, email and your CRM, and save what you do there.

Is this a Zapier-style sync? Does it replace my Jira sync?

No. Ditto doesn't copy fields between apps on a trigger, and there's no field map to maintain. It reads Zendesk, Jira and your other apps into one memory, then answers and acts across them. Keep any sync you already run.

Do sales and support share one memory?

Yes. Team memory sits in a shared space, so support, sales and customer success work from the same customer history. Each person's answers are limited to what they can already see, so the shared space doesn't widen anyone's access.

Can I use a low-cost model for routine Zendesk work?

Yes. The memory lives in Ditto, not in the model. A low-cost model can build the morning SLA list or tag this week's tickets, and it still has the full context: which customers renew soon and what they were promised.

Do I need the Ditto app?

No. You can use Ditto in Slack or over MCP in Claude, ChatGPT or Cursor. The Ditto app is where you see all your connected apps together, manage memory and track tasks.

Is my Zendesk data used to train AI models?

No. Your Zendesk data is not used to train AI models.

Can I see and delete what Ditto remembers?

Yes. Open any memory to see where it came from, then edit, export or delete it. Disconnecting Zendesk stops Ditto reading it.

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