Skip to content

JulianskyCode/ZendAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

#ZendAPI Customer Feedback Analysis via Zendesk API

This is a Python script that can analyse a specific set of data, given a set of keywords. This this case, it is tied to the Zendesk API from where it pull a specific list of tickets (given a timeframe and some params) and then it passes it to a NLP library for further data processing. In the end it will give you a list of keywords (5+) that are most common through the give data set.

Bassed on the keywords you can easily track down all related tickets that provide valuable feedback, reducing effort of evaluating tickets individually by almost 10x.

How to use guide

The Python Script heavy relies on a NLP (Natural Language Processing) library.

P1. Installation

  1. Set yourself up with a Jupyter Notebook:Local: : Make sure you install Python 3: https://jupyter.org/installNote
  2. Once you’ve followed the install instructions, after you typed in jupyter notebook in the Terminal, a new tab should be opening in your default browser that points out to a Jupyter notebook on localhost.
  3. Here you should select: File New Notebook Python 3;
  4. Upload notebook from this repo “script.ipynb”: a. Click on File -> Open b. Select Upload from top right corner; c. Select the file you dowloaded (file available bellow) d. Double click on the file.

P2. Using the tool

  1. Run the notebook by choosing “Kernel Restart & Run All; 2. You’ll see that the script will run;
  2. You will see a list of “Keywords”;
  3. Choose a Keyword from the list;
  4. Add the keywords in the input field when required;
  5. Success! You should see a list of tickets, indexed with their subject and each individual link bellow;

NOTES

Currently you’re seeing the outputs of the script. In case you want to play around with the script you’ll see the “Show Code” button. The script is commented and you can change a few things like “since data” of when you want to analyse the ticket, number of keywords, Zendesk categories, etc.

WARNING

The script requires a NTLK package which will be downloaded and run. The NTLK package will launch an interface which needs to be close manually for the script to be run in some cases. You might see the following interface. In case it appears, you can simply close it so that the script runs successfully.

TO-DO

Adjust the script to fetch data from Aha, documentation.
Horns

About

Customer Feedback Analysis via Zendesk ##### This tool is a Python script that delivers a list of tickets from Zendesk that provide valuable feedback, reducing effort of evaluating tickets individually by almost 10x.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors