Solutions
Route refunds, discounts, and escalations to a manager for one-click approval, straight from a Zendesk trigger email. No login, no Slack pings, no waiting.
install from theZendesk Marketplace
Some tickets can't just be closed by the agent handling them. A refund over the authorization limit. A discount that needs a second signature. An escalation that has to clear a manager before the customer hears back. Today that approval step usually means a Slack message, an email nobody's watching, or a walk over to someone's desk - and the ticket sits open until the agent remembers to check back.
The manager isn't slow because they're busy avoiding it. They're slow because approving means opening Zendesk, finding the ticket, reading the context, and editing a field - for a decision that's usually just yes or no. Put the yes/no directly in the email they already got, and the decision takes one click instead of a five-minute detour.
An agent flags a ticket as needing approval (a tag, a checkbox field, whatever already triggers your review process). A Zendesk trigger fires and emails the manager a summary of the request with two buttons:
manager_approved,
sets a custom field, and inserts a comment recording who approved it and when.manager_denied, and
(via your triggers) routes the ticket back to the agent with the reason attached.The manager clicks once, from wherever they're already reading email, and the ticket updates immediately. No Zendesk login, no separate approval tool, and no tab left open "to deal with later."
Zendesk triggers can absolutely notify a manager by email when a ticket needs review. What they can't do is let that email change the ticket. The manager still has to authenticate, open the ticket, and make the edit themselves - the same friction whether they're approving a $20 credit or a $2,000 one. Klick-Zen closes that gap: the button in the email is the approval, with no separate login step in between.
Step 1 - Create two buttons in Klick-Zen:
| Button | Actions |
|---|---|
| "✅ Approve" | Add tag manager_approved; set custom field
approval_status = approved; insert private comment
"Approved via email button" |
| "❌ Deny" | Add tag manager_denied; set custom field
approval_status = denied; insert private comment
"Denied via email button" |
Step 2 - Add a trigger that requests the approval. When an agent
adds a tag like needs_approval (or sets an "Approval Required" field),
fire a trigger email to your manager or approvals group with the ticket details and
both button snippets pasted in.
Step 3 - Add follow-up triggers for the decision:
manager_approved is added, notify the
original agent and remove needs_approval so the request doesn't
get flagged twice.manager_denied is added, reassign to
the agent with the denial comment visible and, if useful, set priority so it
doesn't get lost in the queue.
That's the whole build. If the manager never clicks, the ticket just sits with
needs_approval still on it, exactly as visible as it would be today.
Anywhere a second person has to sign off before an agent can act, this same two-button pattern applies:
It also composes with the rest of your Zendesk automation - an approval can feed straight into a solve-confirmation email to the customer, or route to a different team via tags and triggers once it's signed off.
Build the two buttons, wire up one trigger, and send your next refund or escalation request through it. You'll have your first email-approved ticket the same day.
Talk to a real person
Real humans, real answers. Questions go directly to the team that builds Klick-Zen, and we respond right away.
Email us atsupport@klick-zen.com