Macha
All Integrations
Zendesk

Zendesk

Support

Connect Zendesk to Macha and give your AI agents full access to your support stack. Read tickets with custom fields, view image attachments using AI vision, post public replies or internal notes, update statuses and tags, and sync Help Center articles as a live knowledge source. Set up triggers to run agents autonomously on every new ticket or customer message — no human in the loop required.

What Macha can automate in Zendesk

A Macha agent reads the Zendesk ticket, looks things up in the tools you connect, then replies, adds a note, tags, routes or takes the action. These are the jobs teams hand it most often. Each one links to a step-by-step guide.

Orders, refunds and cancellations

Shopify

Order status (WISMO)

Finds the order in Shopify by order number or the requester's email, checks the email matches, and answers with the fulfillment status and tracking, or leaves the answer as a draft note.

WISMO guide

Refunds

Checks the order or charge against your refund rules, then refunds it or leaves it for an agent to approve. Shopify refunds cover the whole order, so partial amounts go through Stripe or to a person.

Refunds guide

Order cancellations

Cancels a Shopify order that hasn't shipped, refuses one that has, and passes orders above your limit to a person.

Cancellations guide

Billing and payments

Stripe

Billing questions and refunds

Looks up the Stripe customer, payments, invoices and subscriptions to explain a charge. When your rules allow it, it refunds a payment (full or partial), cancels a subscription or sends a payment link.

Stripe billing guide

Triage and routing

Zendesk

Routing and tagging

Reads each new ticket, adds tags, sets type and priority, and assigns it to the right Zendesk group, or flags it when it can't tell.

Routing guide

Spam and out-of-office replies

Tags sales pitches, link-building spam and auto-replies within seconds, so a Zendesk trigger can solve them before anyone opens them.

Spam guide

Help for your agents

Zendesk

Draft replies for approval

Writes the full reply as an internal note for an agent to check and send. Once the drafts are reliably right, you can let it send them.

Draft replies guide

Ticket summaries

Posts a short internal-note summary of a long thread, for example when a ticket is escalated or reassigned.

Summaries guide

Translation

Drafts the reply in the customer's language and adds an English translation in an internal note, so agents never switch tabs.

Translation guide

Answers, escalation and your own systems

Help Center, Jira, any API

Knowledge-base answers

Syncs your Help Center articles and answers how-to questions from them. AI Knowledge Builder turns solved tickets into new articles.

AI Knowledge Builder

Jira escalation

Files a Jira issue from a bug report, or links the ticket to the issue already open for the same bug.

Jira guide

Custom tools for any API

Connects systems without a built-in connector, such as Recharge or Loop subscriptions, a warehouse or your own admin API. Our team builds these tools for you during setup.

Custom tools

Example: a refund request, step by step

A customer writes in to say their order arrived damaged and they want their money back. This is what a refund agent does with the ticket.

  1. 1A Zendesk trigger hands the new ticket to the agent. It reads the message, the custom fields and any photo the customer attached.
  2. 2It finds the order in Shopify, or the charge in Stripe, and checks that the requester's email matches the order.
  3. 3It checks the request against your refund policy: time since delivery, what is still refundable, and the amount above which a person decides.
  4. 4If every check passes, it issues the refund. In safe mode, or when a check fails, it leaves the decision to an agent.
  5. 5It adds an internal note saying what it found and did, tags the ticket (for example refund_review), and replies to the customer or leaves a draft.
Read the full refund test
Zendesk ticket on our sandbox with the agent's internal note explaining an email mismatch and the refund_review tag
From our refund test: on sandbox ticket #1200 the requester's email didn't match the order, so the agent refused, explained why in an internal note and added the refund_review tag.

You don't have to build any of this yourself. Our team reads your past tickets, builds the agents and runs them in safe mode until the drafts are right, with a dedicated success manager on the trial and every plan. How done-for-you setup works.

Triggers & Actions

Zendesk Action

Get Ticket

Retrieve full ticket details including conversation history, tags, brand, and requester info.

Zendesk Action

Get Ticket Custom Fields

Read all custom field values on a ticket with labels resolved — order numbers, brands, languages, and more.

Zendesk Action

Get Ticket Fields

List the ticket field definitions in your Zendesk account — which custom fields exist, their IDs, and their options.

Zendesk Action

Read Attachment

Extract text from PDFs, DOCX, XLSX, and CSV files. Analyse image attachments using AI vision — the agent can see and describe screenshots, receipts, and product photos.

Zendesk Action

Search Tickets

Search across all Zendesk tickets by keyword, status, assignee, or any search syntax.

Zendesk Action

Search Users

Find Zendesk users by name, email, or role.

Zendesk Action

List Groups

List all active Zendesk groups so agents can resolve a group name to an ID before routing a ticket.

Zendesk Action

Add Public Reply

Post a customer-visible reply on a ticket.

Zendesk Action

Add Internal Note

Post a private internal note visible only to agents.

Zendesk Action

Update Status

Change a ticket's status — open, pending, hold, solved, or closed.

Zendesk Action

Update Subject

Change the subject line of a ticket.

Zendesk Action

Update Priority

Change a ticket's priority — urgent, high, normal, or low.

Zendesk Action

Update Type

Change a ticket's type — problem, incident, question, or task.

Zendesk Action

Update Tags

Add or remove tags on a ticket without overwriting existing ones.

Zendesk Action

Update Fields

Update custom field values with validation — dropdown options are checked, dates are formatted.

Zendesk Action

Assign Ticket

Assign a ticket to a specific agent and/or route it to a group queue.

Zendesk Action

Update Requester

Change the customer the ticket is for. Pass a known Zendesk user ID, or an email + name — Zendesk finds the existing end-user or creates one on the fly. Refuses to set an admin or agent as the requester to prevent notification-email loops.

Zendesk Action

Search Articles

Semantic search across Help Center articles using your knowledge base.

Zendesk Action

Sync Knowledge Base

Automatically sync Help Center articles to Macha's knowledge base with live webhook updates.

Zendesk Trigger

New Ticket

Fires on the first customer message, before any agent replies.

Zendesk Trigger

Customer Reply

Fires on every customer comment on any ticket.

Zendesk Trigger

Status Changed

Fires when a ticket's status changes — e.g. open to pending.

Zendesk Trigger

Priority Changed

Fires when a ticket's priority is updated.

Zendesk Trigger

Ticket Assigned

Fires when a ticket is assigned to an agent or group.

Zendesk Trigger

Ticket Closed

Fires when a ticket is marked solved or closed.

Zendesk Trigger

Messaging

Fires on messages from WhatsApp, Messenger, Instagram, LINE, Telegram, and web chat.

Zendesk Trigger

Custom Webhook

Generates a webhook URL you attach to any Zendesk trigger — full control over which tickets fire.

Your AI agent, set up for you in under a week

Agent instructions

Help customers who can't log in by searching the knowledge base and replying with reset steps

1

We write the instructions

The Macha team writes your agent's instructions from how your team already answers that kind of ticket.

Get Ticket
Get Ticket Custom Fields
Macha Tools for the AI
2

We connect the tools

We choose the Zendesk actions your agent can use, search, update, reply and more, and test it on your past tickets.

Reply to ticket
Update status
Add internal note
3

It goes to work

Drafts land as private notes until they're right. Then the agent handles that category end to end, and your success manager handles changes.

Zendesk works with everything else.

Zendesk is even more powerful when connected alongside your other tools. Macha brings them all together, so your AI assistant has full context across your entire stack.

Explore all integrations
Google Docs
Slack
Google
Notion
Shopify
Macha
Zendesk
Stripe
Google Sheets
Airtable
Cal.com

Questions about Macha on Zendesk

Can Macha process refunds in Zendesk?

Yes. A Macha agent reads the refund request, looks up the order in Shopify or the charge in Stripe, checks it against your policy and issues the refund when your rules allow it. Shopify refunds cover everything still refundable on the order, so partial Shopify refunds go to a person; Stripe refunds can be partial. Until you trust it, Macha can leave each refund for your team to approve.

Can an AI agent look up Shopify orders and reply in Zendesk?

Yes. Macha searches Shopify by order number or customer email, reads the fulfillment status and tracking, and posts a public reply or a draft internal note on the ticket. You can have it check that the requester's email matches the order before it shares any details.

Is Macha only for ecommerce support?

No. Orders and refunds are one use. Teams also run Macha in Zendesk for Stripe billing questions, triage and routing, spam, draft replies, summaries, translation, knowledge-base answers, Jira escalation and custom tools for their own APIs.

Does it reply to customers on its own?

Only when you want it to. Agents can start in safe mode, posting drafts as internal notes for your team to approve, and you choose which tools and actions each agent gets.

How much does Macha cost for Zendesk?

One plan priced on ticket volume, from $299 a month for 750 tickets, about $0.40 a ticket. Setup by our team and a dedicated success manager come with the trial and every plan, and the trial includes $50 of free usage with no card.

Ready to connect
Zendesk?

Set up in minutes. No code, no implementation team. Just connect and go.

$50 of free usage · no time limit, no credit card