Macha
All Use Cases
Order Management

Handle order cancellation requests

When a customer requests a cancellation, Macha checks the order status in Shopify, verifies if it's eligible, looks up payment details in Stripe, and drafts a response for the agent to review.

Keeps the agent in control of sensitive actions while doing all the legwork automatically.

How it works

Zendesk
Trigger
Zendesk Ticket Created

Customer requests order cancellation

Customer

I need to cancel my order #2205. I ordered the wrong size and it hasn't shipped yet.

Macha
Macha
Shopify Check order

Order #2205 — status: Unfulfilled, not yet shipped

Macha
Macha
Stripe Check payment

Payment of $89.00 via Visa ending 4242 — eligible for full refund

Macha
Macha

I've checked the details. Here's a draft reply:

"Hi! I can confirm your order #2205 hasn't shipped yet and is eligible for cancellation. I'll process a full refund of $89.00 to your Visa ending 4242. You should see it within 5-7 business days."

Shall I send this and process the refund?

Triggers & Actions

Zendesk Trigger

Ticket Created

Zendesk

Fires when a new ticket is created in Zendesk.

Shopify Action

Get Order

Shopify

Look up an order by ID or order number with full line items, fulfillment, and payment status.

Stripe Action

Get Payment

Stripe

Retrieve full details of a specific payment including status, amount, and metadata.

Zendesk Action

Add Comment

Zendesk

Post a public reply or internal note on any ticket with formatted text.

Try this
workflow today.

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