Updated on October 31, 2023

In this blog, we will help you in creating the chatbot using your Zendesk articles. This can help you to create the most efficient chatbot and save a lot of your time.

Prerequisites:

  • Kompose chabot builder account, we will be importing articles to Kompose and create a chatbot. If you don’t have an account, please signup here for 30 days free trial.
  • You need the Zendesk articles in JSON format so you can convert the file to .CSV and use it for building the Kompose chatbot.
  • Zendesk provides API to export the articles, please check out the Zendesk documentation for more details.

How to import the Zendesk articles?

  1. You can visit the Zendesk documentation section to get the API details.
  2. Use POSTMAN tool to call the API and get the data, check out the following example to export the data. download the POSTMAN chrome extension or full application.

    API provided by Zendesk is,
/api/v2/help_center/en-us/articles.json

Here you are going to append your Zendesk URL to call the API, URL is https://Kommunicate5578.zendesk.com and the API is /api/v2/help_center/en-us/articles.json

Now, append both and use it to call the API, please refer to the following URL.

Append zendesk URL
https://Kommunicate5578.zendesk.com/api/v2/help_center/en-us/articles.json

3. Open the PostMan tool and mention your API in the GET method as shown below.

Postman tool

4. The next step is to add the Headers to call the API. To call the Zendesk API, Zendesk needs to authenticate your API call, add the Authentication value in the Headers.

Authentication value will be combined values of your Zendesk login email address and password with a colon. Example: jdoe@example.com:pa$$w0rd. Mention your email and password in the same way as shown here.

5. Once you are ready with your email and password use https://www.base64decode.org/ to encode the above string, check out the screenshot below:

Encode the string

6. Copy the encoded string and paste in the value column of the Headers section

Paste encoded string value

Now, call the API by clicking on Send option.

call the API

8. You will get the results in the bottom section, export that data

9. Convert the JSON file(exported data) into .CSV file using any online tool

How to create a chatbot

10. Now you have a file ready to create the Kompose chatbot, here you need to check the correct format that is supported by KOMPOSE, you can understand more about the format details here.

11. Kompose supports 2 columns, training phrase and bot response, remove all the other columns from the .CSV file and keep only 2 columns i.e article title and article body

Correct format supported by Kompose

12. After removing you should have 2 columns as shown below, remove all the HTML tags and column names, keep the texts and hyperlinks.

correct format supported by Kompose

13. Next step is to import this .CSV file into Kompose chatbot. Visit the Bot Integration section on Kommunicate dashboard and create your Kompose chatbot

Once the chatbot is ready, >>click on the Settings options on Kompose builder section>> Import the file.

Kompose - configure Zendesk Helpcenter

14. Now your chatbot is ready to test.

Zendesk articles chatbot

At Kommunicate, we are envisioning a world-beating customer support solution to empower the new era of customer support. We would love to have you on board to have a first-hand experience of Kommunicate. You can signup here and start delighting your customers right away.


Write A Comment

Close

Devashish Mamgain

I hope you enjoyed reading this blog post.

If you want the Kommunicate team to help you automate your customer support, just book a demo.

Book a Demo

You’ve unlocked 30 days for $0
Kommunicate Offer

Upcoming Webinar: Conversational AI in Fintech with Srinivas Reddy, Co-founder & CTO of TaxBuddy.

X