Solutions
Let customers act on their own ticket right from the Zendesk Help Center - confirm a fix, escalate, or make a choice, without emailing you or opening a new request.
install from theZendesk Marketplace
Some of your customers never touch email. They open a ticket, then check on it the same way they check anything else: they log into the portal and look at the page. If the only way to act on that ticket is to type a reply, most of them won't - not because they don't have an answer, but because typing a reply is more effort than the moment deserves.
Klick-Zen buttons can sit right on that page - the one showing the ticket's own comment thread and status - so the customer can confirm, escalate, or choose a next step without leaving it.
This is a different placement than a trigger email or a macro. It's added to the request page - the page in your Help Center where a customer views their own ticket - and it has to be added through the Guide theme editor, by pasting HTML into the page's source. It isn't added through the Klick-Zen app or a Zendesk business rule, because there's no trigger or macro involved in someone simply loading a page.
That distinction matters for how the button gets wired up, too. The request page is rendered by your Guide theme using Zendesk's Curlybars templating (a Handlebars-based syntax), not the ticket placeholders you'd use in a trigger or macro. A standard Klick-Zen snippet won't resolve correctly if you paste it in unchanged - the placeholders need to be swapped first, which is Step 4 below.
request_page.hbs template - this is the customer's ticket
view.Consider duplicating your live theme and editing the copy first, so you can preview the button before it's in front of customers.
In request_page.hbs, find where you want the button to appear - near
the ticket comments or the ticket detail sidebar are common spots - and paste the
snippet in at that location. You'll convert its placeholders next.
The snippet Klick-Zen generates uses standard ticket placeholders. On the request page, those need to become their Curlybars equivalents:
| Standard snippet placeholder | Request page placeholder |
|---|---|
{{ticket.id}} | {{request.id}} |
{{ticket.requester.id}} | {{request.requester.id}} |
{{ticket.created_at_with_timestamp}} | {{request.created_at}} |
A standard snippet like this:
<a href='https://app.klick-zen.com/ext/href/BUTTON_ID/{{ticket.id}}/{{ticket.requester.id}}/{{ticket.created_at_with_timestamp}}'>
<img src='https://app.klick-zen.com/ext/src/BUTTON_ID/{{ticket.id}}' />
</a>
becomes this for the request page:
<a href='https://app.klick-zen.com/ext/href/BUTTON_ID/{{request.id}}/{{request.requester.id}}/{{request.created_at}}'>
<img src='https://app.klick-zen.com/ext/src/BUTTON_ID/{{request.id}}' />
</a>
Only the placeholders change. The button's ID and the rest of the snippet stay
exactly as Klick-Zen generated them. These placeholders only resolve inside
request_page.hbs - if the snippet ends up anywhere else, they won't
fill in and the button won't link correctly.
Preview the theme and open a ticket as a customer to confirm the button renders and links correctly. When it looks right, publish the theme. From that point on, every customer viewing their own ticket sees the button, already wired to that specific request - no per-customer setup needed.
{{request.id}},
{{request.requester.id}}, and {{request.created_at}} -
not the {{ticket...}} versions.request_page.hbs.
Here, an "Escalate Ticket" button sits right in the request page sidebar. The customer never leaves the ticket to use it.
The Help Center placement is one of three places a Klick-Zen button can live - trigger and automation emails, macros and agent replies, and now the customer's own ticket view. All three can point at the same underlying actions, so a "confirmed" click means the same thing whether it came from an email or the portal. If you're also building out no-login self-service or solve confirmation, this is the piece that covers the customers who'd rather use the portal than reply to an email.
Duplicate your theme, paste in one converted snippet, and preview it as a customer. Once it looks right, publishing takes one click.
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