Zingtree Tags: how to make decision trees

Make Tests, Quizzes, Assessments & More with Zingtree’s Logic Nodes

adding-search-to-decision-trees-6

Zingtree has the ability to create what we call evaluations through the use of logic nodes. These can be interactive tests, quizzes, assessments, training simulations, or anything else that requires assigning a score to each question answered – then later acting upon the total score.

Coupled with the powerful decision tree capabilities already present in Zingtree, logic nodes opens up a whole new realm of knowledge engineering possibilities. To see a working example of an interactive decision tree quiz using logic, try this 10-question Personality Test found in the Zingtree Gallery.

Here are the basics on how to build a tree with logic nodes:

  • Add a value to each button click when designing your tree.
  • As the end-user goes through your tree, Zingtree keeps a running total of the score values of all buttons clicked.
  • When you’re ready to act upon the running total score, use a new “Logic Node”. From there, you can specify rules which redirect to specific nodes.

Want to build your own? Here’s a step-by-step guide:

Step 1: First, go to Overview > Edit Node and open up the button editor by clicking Edit Buttons. Select Score Button Clicks, and enter a Variable Name that will be used to tally scores and branch on later.

581d3092c6fe48-46396098-359664

Step 2: Next, add your desired score values to button clicks in your lead qualification decision tree.

button-scoring

Step 3: Now, add a new Logic Node using This Tree > Add Node. In the Logic Node, you can specify which node should appear next (and which to branch to) according to rules you create.

Step 4: Link the last button click of your test/quiz/assessment to this new Logic Node.

Note that the Logic Node never appears on the screen. When you direct the flow of your Zingtree to this node, it looks at the sum total of all the button click scores and redirects to the proper node.

Need to See More Examples? The Zingtree Gallery has three trees that use Scoring. You can play or examine them to see how they work. See the Logic Demos.

Bonus Tip! 
Want to display the score on a node? Just add the text #score# into the content area.

Other Notes:

  • You should make sure you are using the latest embed code or hosting URL for your tree.
  • If your end-user presses the back button, the running total score will adjust.
  • If the tree is restarted, the running total score resets to zero.

Any questions? Please reach out to us at any time

This article was originally published August, 2015.

The Top 3 Ways to Improve Customer Service This Year

How do your customers rate your service? Often times, companies become so focused on developing a valuable brand that customer service can be placed on the back burner; looked at as a necessary-but-time-wasting activity. However, it’s a brand new year, and a fresh start for your business to put a larger focus on communication, solving problems, and building a brand that’s seen as helpful and knowledgable.

Here are the top three easiest ways to greatly improve your customer support efforts, and truly strengthen relationships with consumers this year:

1. Focus on Self-Service Support

Customer service should never turn off when the lights to your office do — building out a complete system of self-service support options is critical for your customers to find the right information right when they need it! 72% of customers prefer self-service support options to resolve their issues over the more traditional methods of calling or sending an email, which is a huge majority of those seeking help.

Providing multiple ways for customers to find answers to questions, understand technical processes and troubleshoot issues doesn’t have to be a laborious task, but it will vastly improve how you serve your customers on a daily basis. We always recommend coupling traditional support methods with fully-stocked FAQs, up-to-date knowledge base articles, and question-and-answer style troubleshooters that can help lead customers in the right direction… even when you’re offline.

2. Work on Language & Soft Skills

If your team is interacting directly with customers then “soft skills” are equally as important as the important technical skills being used to solve problems. Some of the major soft skills that everyone working in customer service should employ are communicating as clearly as possible, collaborating with other team members, presenting ideas and solutions in a productive way, and utilizing transparency and honesty in all conversations.

Training customer-facing employees with technical expertise is the first step in providing support, but developing softer skills is a necessary part of a completely holistic customer service approach. Having excellent communication with customers should be a main goal for your company or call center staff, and can always be improved upon.

3. Integrate Support Tools (and Data)

With the business world as digitally-connected as it is in this day and age, you can bet there are amazing integrations to link many of the tools and services you’re already using. Zingtree features integrations with a large roster of CRM and Help Desk apps, and other useful tools that allow businesses to access a ton of amazing features and powerful data sets. You can integrate Zingtree decision trees with:

  • Zendesk and Zendesk Chat
  • Salesforce
  • Freshdesk
  • WordPress
  • Any app supported by Zapier
  • and just about any other CRM system you can think of!

Check out all of our apps, plugins and integrations from the Zingtree Integrations page.


Ready to get started with an amazing year of customer support? Reach out to us with any tips, questions or comments on how to make 2017 even better.

How To: Backup and Save Your Zingtrees

Building things take time, crafting them into exactly what you want isn’t always easy, and having a backup is mandatory in technology. We understand the necessity to have a certain level of control over the information within the decision trees you build.

If you’re ever worried about losing your place during creation, unsure about new edits, or uneasy about the state of the collected data in your Zingtree, we built the functionality to save a backup. For teams working through multiple decision tree variations for reference and cross-examination, backing up is a great way to save your work and collaborate on different versions.

Backing up your decision tree:

Having a backup (or multiple backups) of your decision trees is simple, because it’s already done for you! With the Snapshots tool, you can easily navigate to every past version of a Zingtree.

To access this capability, go to More Tools after selecting your tree, then Snapshots.

Exporting your decision tree:

1. Login to your account and go to My Trees.

2. Select the tree you want to export and save.

3. Click on the “More Tools” button, then Export to File.

4. Your decision tree will automatically be exported to your computer.


Need more help? Just ask our resident decision tree experts!

Updates: Launch Apps when Trees Load (and a Couple More)

Untitled design-7

This week’s update has focused on some improvements in the Settings tool. The big news is that a Zingtree Webhook app can be launched when a tree opens. This is useful for populating data in the tree from third party sources before the tree displays.

Some other notable enhancements:

  • Bug fix: Updating Settings now saves a snapshot of the tree and clears the tree cache.
  • Update: Scoring nodes can now be set as root node.
  • Bug Fix: Scores on link buttons transfer to subtrees. (Thanks Christina).

As always, send us your ideas!

Adding Call Scripts to Desk.com

salesforce desk call center scripts

Besides being a well designed, elegant, simple-to-use help desk system that is easy to learn and configure, Desk.com is also great for Call Center use – both inbound and outbound – and is a natural platform for launching Interactive Call Center Scripts created with Zingtree.

Using Agent Scripts in Desk.com

Within Desk.com you can load a script from any Case using the Integration Links at the top of the page.

This loads your custom Zingtree Agent Script in a new browser tab.

Cool feature: One of the best things about using Zingtree with Desk.com is that the last viewed page and the history of the interactions with the script are saved with each ticket.  So if a customer calls back, or a call is transferred to another agent, the script will be in the same place as it was left previously.

Please note: This is only available in the Next Gen interface in Desk.com.

How to Set Up Zingtree Call Center Scripts in Desk.com

You will need to create a custom Integration URL within Desk.com as follows:

  1. Create a tree in Zingtree, and note the nine digit Tree ID. (You can use 628045351 as a demo.)
  2. Log into desk.com, or create a free account if you haven’t yet done so.
  3. Go to the Admin dashboard.
  4. Click Cases, Integration URLs.
  5. Enter “Zingtree” as the Name, and select New Browser Window as the Open Location.
  6. Add a URL like this, substituting the Tree ID into both places with #########:
    https://zingtree.com/host.php?style=panels&tree_id=#########&session_id=#########-{{case.id}}&agent_mode=1&show_history=1&source={{case.active_user.name}}

  7. Make sure Enabled is active.
  8. Click Add.


Advanced Uses

Displaying Session History in Case Details

You can use a Standard iFrame Integration URL to show the Q&A History from your script next to the ticket, like this:

You will need to create an iFrame Integration URL. Use this URL (substituting ######### with your Tree ID):

https://zingtree.com/api/get-qa-data.php?nototal=1&session_id=#########-{{case.id}}

This article explains how to set up an iFrame Integration URL.


Inserting Desk.com Fields into Scripts

You can include fields from the Desk.com case into your Zingtree scripts using Merge Variables.  These are added to the Integration URL.

For example, to add the customer’s first name and company, add these parameters to the URL:

&variables=NAME|COMPANY&values={{customer.first_name}}|{{customer.company}}

In your Zingtree scripts, enter #NAME# and #COMPANY# wherever you want the name and company to appear.


Advanced Display Options

When using the Publish tool in Zingtree, go to the Advanced Hosting Options under Have Zingtree Host your Tree. You can experiment with adding different styles and button options to the URL you will use with Desk.com.

IMPORTANT: Be sure to include these options at the end of the URL:

&session_id=#########-{{case.id}}&agent_mode=1&show_history=1&source={{case.active_user.name}}


Automatically Choosing a Script from a Custom Field

You can  make different scripts appear based upon the value of a custom field. The key is to match a Zingtree tree tag with the custom field value. Here’s how to do it:

  1. In Zingtree, tag your trees with the value of the custom field to match.  This article has more on tagging.
  2. Use an integration URL like this:
    http://zingtree.com/host-trees.php?jump=1&key=APIKEY&type=treetag-any&agent_mode=1&show_history=1&search={{case.custom_FIELDNAME}}&source={{case.active_user.name}}&session_id=DESK-SUBDOMAIN-{{case.id}}
  3. Substitute APIKEY with your API Key. (You can find it here.)
  4. Substitute FIELDNAME with the name of your custom field.
  5. Substitute SUBDOMAIN with your Desk.com subdomain.  For example, if you use mysupport.desk.com, use “mysupport” as the subdomain.