Salto for
Zendesk
Articles
SHARE
Pablo Gonzalez
February 7, 2023
5
min read
My name is Pablo, and I’m a Certified Zendesk Support Admin and Certified Guide Specialist I.
In this article, I'll show you how to export your entire Zendesk Help Center (Guide) in just a few steps with our 100% free and open-source command-line app: Salto
Note: These instructions require some familiarity with development tools. You can follow the same steps in our user-friendly web app and do much more with your Help Center configuration with our PRO plan.
One of the most popular reasons for wanting to export your entire Help Center (Guide) configuration is to keep it as a backup.
This can be useful in case certain articles get deleted by mistake or if you change your Guide configuration and want to see what the previous configuration looked like.
You may want to store your Help Center (Guide) locally or upload it to a GitHub repository.
I'll show you how to do this, but here's a teaser of what the backup will look like:
https://github.com/salto-io/zendesk_guide_backup/tree/main/zendesk/Records/guide/brands/Salto
The first step is to install the Salto CLI on your computer. The easiest way is by downloading its latest binary from the GitHub Releases page per your operating system type (MacOS / Linux / Windows).
Once you've downloaded the binary, it is advised to copy it somewhere safe and add it to your path.
For example, on Mac (using zsh) one could do:
Now, create a new folder called support_apps and go to it.
Once you open this file, modify it to match the example below. You must change the brand to match the brands you want to export configuration from. For example, I’m exporting everything for the Salto brand. You could replace this with one or more brands, for example, “brand1”,”brand2”.
Save the changes.
Now you will find a folder called zendesk. You can now open this folder in your favorite code editor (in my case, VSCode), and just like that, you have all your Zendesk configuration downloaded to your computer!
Note that this includes much more than just the Guide configuration. It also includes a lot of the Zendesk Support configuration since it’s typically used by Guide as well (think of tags, groups, etc.)
If you have multiple brands, you’ll see all the sections, categories, articles, etc., under each brand.
If we go down to the articles, we can find them along with their translations (if any). Here’s what one of my articles looks like:
If you are wondering, this is not JSON but NaCl (Not another configuration language), which is the language Salto uses to describe your Zendesk configuration.
Now, let's see how we can back up this directory in a GitHub repository. All you have to do is use the following git commands to commit the entire folder:
Then, you can follow the instructions on GitHub on how to upload this directory to a GitHub repository. In my case, I used the following commands:
And here’s the end result:
https://github.com/salto-io/zendesk_guide_backup/tree/main/zendesk/Records/guide/brands/Salto
This was just a teaser of what you can do with Salto. On our PRO plan, we can represent your Zendesk Guide configuration in one user-friendly interface, enabling you to search and analyze it as well as to test, deploy, and track changes across your environments.
For example, I can see the entire configuration of an article on a single page.
I can also see where a specific Help Center Brand is being used (i.e., which articles, sections, etc., are specific to that brand)
You can also compare two Zendesk Guide instances and quickly replicate the differences, test changes in an always up-to-date sandbox and deploy them to production in a few clicks.
And really, there’s a lot more you can do with Salto! Check out our library of Zendesk demos so you can see it yourself.
That's all I have for today. I hope you found this helpful!
Salto for
Zendesk
Zendesk
SHARE
Pablo Gonzalez
February 7, 2023
5
min read
My name is Pablo, and I’m a Certified Zendesk Support Admin and Certified Guide Specialist I.
In this article, I'll show you how to export your entire Zendesk Help Center (Guide) in just a few steps with our 100% free and open-source command-line app: Salto
Note: These instructions require some familiarity with development tools. You can follow the same steps in our user-friendly web app and do much more with your Help Center configuration with our PRO plan.
One of the most popular reasons for wanting to export your entire Help Center (Guide) configuration is to keep it as a backup.
This can be useful in case certain articles get deleted by mistake or if you change your Guide configuration and want to see what the previous configuration looked like.
You may want to store your Help Center (Guide) locally or upload it to a GitHub repository.
I'll show you how to do this, but here's a teaser of what the backup will look like:
https://github.com/salto-io/zendesk_guide_backup/tree/main/zendesk/Records/guide/brands/Salto
The first step is to install the Salto CLI on your computer. The easiest way is by downloading its latest binary from the GitHub Releases page per your operating system type (MacOS / Linux / Windows).
Once you've downloaded the binary, it is advised to copy it somewhere safe and add it to your path.
For example, on Mac (using zsh) one could do:
Now, create a new folder called support_apps and go to it.
Once you open this file, modify it to match the example below. You must change the brand to match the brands you want to export configuration from. For example, I’m exporting everything for the Salto brand. You could replace this with one or more brands, for example, “brand1”,”brand2”.
Save the changes.
Now you will find a folder called zendesk. You can now open this folder in your favorite code editor (in my case, VSCode), and just like that, you have all your Zendesk configuration downloaded to your computer!
Note that this includes much more than just the Guide configuration. It also includes a lot of the Zendesk Support configuration since it’s typically used by Guide as well (think of tags, groups, etc.)
If you have multiple brands, you’ll see all the sections, categories, articles, etc., under each brand.
If we go down to the articles, we can find them along with their translations (if any). Here’s what one of my articles looks like:
If you are wondering, this is not JSON but NaCl (Not another configuration language), which is the language Salto uses to describe your Zendesk configuration.
Now, let's see how we can back up this directory in a GitHub repository. All you have to do is use the following git commands to commit the entire folder:
Then, you can follow the instructions on GitHub on how to upload this directory to a GitHub repository. In my case, I used the following commands:
And here’s the end result:
https://github.com/salto-io/zendesk_guide_backup/tree/main/zendesk/Records/guide/brands/Salto
This was just a teaser of what you can do with Salto. On our PRO plan, we can represent your Zendesk Guide configuration in one user-friendly interface, enabling you to search and analyze it as well as to test, deploy, and track changes across your environments.
For example, I can see the entire configuration of an article on a single page.
I can also see where a specific Help Center Brand is being used (i.e., which articles, sections, etc., are specific to that brand)
You can also compare two Zendesk Guide instances and quickly replicate the differences, test changes in an always up-to-date sandbox and deploy them to production in a few clicks.
And really, there’s a lot more you can do with Salto! Check out our library of Zendesk demos so you can see it yourself.
That's all I have for today. I hope you found this helpful!