Zendesk App Tools Github Action

This Action creates or updates an existing app in your Zendesk instance after a succesful commit in your GitHub repository.

Checkout the YouTube video below to see how it works.

Zendesk Widget Guide


widget.guide generates Zendesk Widget configuration code based on the Web Widget API.

This tool allows you to change colors, text and buttons. You can show or hide specific interface elements, fill in form fields, translate the interface or rebrand the widget to match your brand and style.

Supported channels.

You can find a full list of supported changes on widget.guide. We support

  • Color, location
  • Change labels and button text
  • Prefilling form fields
  • Hide Channels
  • Filter Guide search to specific categories or sections
  • Show or hide Chat, Talk, Answer Bot, Guide, Support
  • Translate the widget

How to use the tool

1 Enter your Zendesk domain to start 2 Use the wizard to change button text, colors, position 3 You can make changes to any Zendesk channel, or hide a channel completely if you want to offer a different experience to the customer. 4 When you’re happy about your setup, you can get the necessary code to embed the custom widget on your website.

Use case examples

  1. Change the button text from Support to Contact on Sales pages.
  2. Show both Chat, Talk and Contact Form buttons when a user clicks ‘contact us’.
  3. Hide the Guide Search function when loading the widget on an FAQ page.
  4. Offer Chat on a sales page, but hide it on the support page.
  5. Translate the widget dynamically based on the language of the page loaded.
  6. Nudge the widget a bit to the left so it doesn’t overlap with a ‘back to top’ page.
  7. Show Answer Bot on your homepage, but a classic contact form on the Support pages.

How does it work

The Widget uses the Zendesk widget API to generate the code. Every option available there is configurable, but instead of writing code, you can play around in a wizard and see what happens.

Since we still use the official API the tool is compatible with any future changes Zendesk will make.

Get the app

You can get the app on the Zendesk Marketplace. It’s a monthly subscription with a free trial

Smallest cup of Coffee

Star Wars Ranking

  1. A New Hope
  2. The Empire Strikes Back
  3. The Last Jedi
  4. Rogue One
  5. Return of the Jedi
  6. The Force Awakens
  7. The Phantom Menace
  8. Solo
  9. Revenge of the Sith
  10. Attack of the Clones
  11. Rise of Skywalker

(Updated list)

Zendesk Apps Tools and macOS Catalina

After upgrading my Mac to macOS Catalina, XCode showed me the following fun error upon running the Zendesk Apps Tools.

$ zat new -bash: /usr/local/bin/zat: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory

The following steps fixed the issue: Give Terminal full disk access via the System Preferences:

Run the following in terminal

sudo gem update --system -n /usr/local/bin sudo gem install rake -n /usr/local/bin

Install the xcode command line tools to get Ruby working

xcode-select --install

Reboot! (Trust me. Reboot)

Install the ZAT Tools

sudo gem install zendesk_apps_tools -n /usr/local/bin


How to migrate to a new iPhone.

Migrating to a new iPhone is fairly easy:

  • Get a frozen coolpack or an ice tray
  • Put a towel on the ice tray
  • Place your new iPhone on the towel
  • Connect the iPhone to power
  • Boot, login to iCloud and restore your backup
  • Keep it there for a few hours

Trust me, the iPhone stays cool, the processor is never throttled due to heat, and the restore is way faster.

Zendesk Answer Bot via Siri

Siri meets @Zendesk Answer Bot.

Early proof of concept based on the new API @zendesk released today. I used the iOS Shortcuts app to make a quick POST request to the API and used the new iOS 13 parameters to get custom queries to Zendesk.

It’s kinda rough, and in a real scenario I’d probably fetch some content from the articles so I can display a nice title and content for each returned result, but for a proof of concept it gets the job done.

Apple Event Trailer

A trailer for the upcoming Apple Keynote in the style of the recent Star Wars preview made by René Ritchie.

Zendesk Widget Configurator

Zendesk has a very expansive API allowing you to access basically any part of the Zendesk Suite via organised and very clear API calls.

One of the tools in their offering, the Zendesk Widget, combines all customer facing channels into one widget you can embed on your website. It’s a single line deployment that’s easily installed.

But, if you need or want more than the out of the box experience, they also offer a vast API to tweak colors, labels, behaviour and features. The API is easy to use if you know a bit about javascript, but sometimes a GUI is just easier.

That’s what the Zendesk Widget Configurator is. A tool that takes the widget API, and turns it in a webform. It shows changes you make in a live widget, and generators the necessary code that you can copy-paste directly on your page’s head to get the changes live on your website.

Give it a go at widget.guide

If you find any bugs, feel free to use the contact form to submit a report ;-)

Zendesk Talk Status

Zendesk Talk is Zendesk’s integration VOIP solution. We use it at the office for both incoming support calls from our clients as well as, naturally, outgoing calls.

Now weirdly, Zendesk does not offer a mobile app for their phone solution. They have great apps for Support and Sell, but you can’t access or manage your Talk account go.

This leads to a few issues. Once I leave the office I can’t put my account offline, or redirect calls from browser to mobile.

So, I solved this little hassle with a custom web app. It allows anyone with a Zendesk account to change their status or redirect calls to mobile and web.

Give it a try at talk.premiumplus.io

Needless to say, I track nothing, can’t hear your calls and don’t store any data.