Process refund requests automatically
When a customer requests a refund, Macha looks up their payment in Stripe, processes the refund, and replies on the ticket with confirmation — all without agent intervention.
Handles the full refund flow end-to-end for straightforward requests, saving agents significant time.
How it works
Ticket Created
Customer requests a refund
I'd like a refund for my last purchase. The product didn't meet my expectations.
Look up customer
Found customer profile in Stripe — last payment $45.00 on Feb 28
Process refund
Issued full refund of $45.00 to original payment method
I'm sorry to hear the product didn't meet your expectations. I've processed a full refund of $45.00 — you should see it reflected in your account within 5-7 business days. Is there anything else I can help with?
Update ticket
Status → Solved, tagged: refund-processed
Triggers & Actions
Trigger
Ticket Created
Zendesk
Fires when a new ticket is created in Zendesk.
Action
Get Ticket
Zendesk
Retrieve full ticket details including comments, tags, and custom fields by ticket ID.
Action
Get Customer
Stripe
Look up a Stripe customer by email, ID, or name and retrieve their full profile.
Action
List Payments
Stripe
List all payments for a customer, filtered by status, amount, or date range.
Action
Create Refund
Stripe
Issue a full or partial refund on a completed payment with an optional reason.
Action
Add Comment
Zendesk
Post a public reply or internal note on any ticket with formatted text.
Action
Update Ticket
Zendesk
Change ticket status, priority, assignee, tags, or custom fields.
Related use cases
Look up a customer's payment history
When an agent needs to review a customer's billing, Macha pulls their full payment history from Stripe and presents it in a clean summary — amounts, dates, statuses, and payment methods.
View use caseResolve duplicate charge complaints
When a customer reports being charged twice, Macha checks Stripe for duplicate payments, confirms the issue, refunds the extra charge, and replies with a full explanation.
View use caseHandle subscription billing questions
When a customer asks about their subscription, Macha pulls billing details from Stripe and relevant plan info from Notion, then presents a summary for the agent to review and respond.
View use caseTry this
workflow today.
Set up in minutes. No code, no implementation team. Just connect and go.