Decision Tree Analytics: All Tree Stats & All Agent Usage Reports

Zingtree has powerful built-in analytics. In this series, we’re taking a closer look at some of these in-depth reports and how they help you learn even more about how customers use your trees. 


All Tree Stats Reports

While simple in theory, the All Tree Stats Report is one of the most powerful summaries you can quickly access with Zingtree. With this analytics capability, you can see a usage overview for every decision tree in your organization all at once, including the number of Views, Total Time, number of Button Clicks, and more.

To view this report, go to Overview > Reports and select All Tree Stats from the drop-down menu. You can specify an exact date range to pull the stats from before clicking “Show Report.”

With your date range set, the All Tree Stats report shows you an at-a-glance perspective of how your decision trees are being used. Click through each decision tree name or ID to generate more report details and gain more insight.

All Agent Usage Reports

Hand-in-hand with the report above, the All Agent Usage Report is a great report to get a quick idea of how your agents are interacting with your trees. Geared for internal use and/or call center customers, you can easily see how many days and sessions each Agent has used for a given date range.

To view this report, go to Overview > Reports and select All Agent Usage from the drop-down menu. You can specify an exact date range to pull the stats from before clicking “Show Report.”

Click through an Agent’s name to generate an overview of all sessions for that particular agent, with detailed stats like number of successes, failures and inconclusive results, duration, and number of clicks.

And, click through each session number even further to get more in-depth details for that specific tree.


Learn more about our powerful reports and analytics:

Reach out to us any time with questions!

Beginner’s Guide to Starting a Zingtree: 8 Hacks For Success

Screen Shot 2015-05-08 at 10.17.52 AM

Our interactive decision tree tool is a must-have for any business looking to skyrocket their customer service through self-help, organizations hoping to logically deliver answers, and even contact centers to guide their customer-facing agents through how-tos and support.

No matter what you use Zingtree for, getting your first tree deployed can be daunting for some. So have no fear, here are our top tips for breaking into the awesomely helpful world of Zingtrees:

1. Sketch Out a Roadmap

Remember in school when you’d sit down and brainstorm out a strategy? Just like that! Whether it’s in list, mind map or spreadsheet form, getting down the touchstones you need your tree to cover before you start building your tree is crucial and will make building your nodes and connecting them in a flow much easier. Compiling an outline is essential and will make the creation much more streamlined.

2. Go With What’s Already Been Built

We’ve expanded (and promise to keep expanding) our Gallery. In here you will find a handful of pre-made Trees that you can edit and customize to fit your needs. Simply click the “Copy” button to create a replicate version. Also, see the top navigation to filter by your specific need. Check out our examples, and hopefully one will be great inspiration for you to start your own!

Screen Shot 2016-08-08 at 10.44.54 AM

3. Start With The Visual Designer

We all know that there are different styles to learning, creating, coding and strategizing. For this reason, we’ve equipped Zingtree with a robust Visual Designer that allows for a “white board” to create nodes, connections, and truly see the Tree as it’s being built. Some Zingtree builders only use this mode as a way of aesthetically assembling their decision trees. Visually, however, it can get confusing for large, complex trees – but for getting started, it’s perfect!

Screen Shot 2015-05-08 at 10.16.51 AM

4. Use Placeholders When Undecided

When you’re on a roll mapping out your decision tree you’re bound to run into a speed bump here or there, especially when dealing with conditional node flows. In practice, this means if you need two nodes connected you need to create both nodes before you create the connection between them.

Screen Shot 2015-05-08 at 10.17.09 AM

If you’re stumped on the additional nodes, we recommend that you create simple untitled / undefined nodes to help you continue through the process. You can always go back to that node and edit appropriately as needed.

5. Go Back With Snapshots

A very helpful feature we’ve built into Zingtree is Snapshots. Snapshots allow you to review edits and go back to previous versions of your tree – helpful when creating trees with multiple revisions. To find this tool, select More Tools > Snapshots. You can see any other team members’ work and revisions, not to mention, recover that past version.

Screen-Shot-2015-12-09-at-2.10.34-PM

6. Make A Backup As You Go

If you’re ever nervous about losing your place or the data within your Zingtree, we recommend exporting the tree to a file on your PC or Mac. This also works well if you’re making a whole new round of edits that you’re not 100% sure about.

Screen Shot 2015-05-08 at 10.17.36 AM

Backups are a great way to not only save your work but also collaborate on different versions of the same idea, especially for teams working with multiple versions for reference and cross-examination. To find the Exporting feature, select More Tools > Export.

7. Big Copy Edits With Exporting

Another exporting trick! If you have large, bulk changes that you need to make with the text within your tree (say, a URL throughout that’s totally changed or an updated product name), simply export and open it with a text editor platform. Using the “Find & Replace” tool within the text editor, swap out the old text portion with the new.

8. Sub-Trees for Even Bigger Zingtrees

If you know you’re going to have a large project ahead of you,  prepare more than one Zingtree to ease the pain in constructing one whole decision tree. In fact, when you’re in the planning stages, you will find these sub-trees occur naturally in complex decision trees. By containing themes and varying elements in different trees, and then later, linking them up into one final tree using Tree Links, you can concentrate on one element at a time!


We’d love to hear your tricks and tips for starting a Zingtree. Feel free to share on our Facebook Page!

How to Offer Always-On, Self-Service Customer Support

self-service customer support

Self-service is a win-win for rapidly-growing (and exceedingly busy) businesses, pleasing the majority of customers while at the same time providing an efficient, always-available support medium for customer service teams. Empowering customers to solve problems and answer their own questions means less work for support teams, and overall more satisfied consumers!

Don’t believe us? Here are some statistics about customer support self-service from our friends at Desk.com:

  • 72% of people think that self-service support is a fast and easy way to handle support issues
  • 40% of customers place a call after already looking for support or answers themselves
  • 91% of customers would regularly utilize an online, self-service support center if it was tailored to their needs

Your business doesn’t have to get swept up by the new wave of customer service; get your support team up-and-running with self-service support options with these 3 steps.

1. Bulk Up Your Knowledge Base & FAQ

It all starts with your FAQ and knowledge base of information — 56% of customers cite a lack of information as their reason for abandoning a website, so it’s critical to make sure that the content in your support center is totally user-relevant, helpful and currently up-to-date. Revisit and revamp knowledge base articles, FAQ answers and other support-related content on your site on a regular basis (quarterly or even monthly), to provide your customers with the most important, accessible information possible; both your customers and your team members will certainly thank you for your proactive customer care!

2. Implement Interactive Troubleshooters

It’s pretty amazing that in today’s world, you can easily provide 24/7 access to support without doling out for any extra staff members. Creating and integrating interactive, customer support troubleshooters makes it easy to help your customers even when no one is there for a one-on-one. Additionally, Zingtree decision trees make it possible to quickly gather customer background information in case a support ticket is submitted, so you have all of the key information you need in one place.

Pairing your existing knowledge base with interactive decision trees is the best way to cover every base where support is concerned, and simplifies the process of finding real solutions. In fact, organizations that use these decision tree troubleshooters have spent an average of 20% less on support costs overall.

3. Reach Out, and Be Easy to Reach Out To

When a customer is having a major issue, or really just prefers a good old fashioned human interaction, it’s always a good idea to provide a way to get in contact with a real live person. Make it as simple as possible to reach out to your support staff, sales team, or anyone else who could help out – having this kind of clear pathway laid out on your website can mean the difference between a super happy customer, and one that is completely stressed out by your online presence.

Better yet is the idea of reaching out to your customers before they have the chance to have a problematic situation occur; this makes people feel at ease whenever something does inevitably come up, and sets a positive tone for any future communications.


Zingtree makes it easy to build customized, informative decision trees to satisfy your customers and your business. Contact us to learn more or get started today!

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.

Making Dynamic Data Collection Forms

YouAsked

One of our larger customers requested the ability to make a list box that can change depending upon a selection made previously while using a decision tree. If you are doing data collection, this can really simplify things for your end-users.

Demo

For a demo, we’ve built a tree that asks you to select a state in the USA, and from there shows a list of cities in that state.  You can try the demo here.

Setup Overview

This tree uses Zingtree Webhooks. Here’s how we built it:

  1. We created a PHP script for our state-to-city list box generator. This script receives a state code, and returns JSON with a variable called pick_a_city that contains an HTML list box to pick a city in that state. This will be the Webhook URL. It looks like this:
    https://zingtree.com/demo/get-cities-from-state.php?state=#state#

    Substitute #state# with the 2 letter abbreviation for your state to see the results, or just use this example for Alaska.

  2. We created a new Webhook called “City/State Lookup” (under Account > My Apps) with the URL in step 1.

  3. The first node contains a list box with all of the states. The selection is stored to a variable named state. The only button in this node goes to node #2. The end-user view for node #1 looks like this:

  4. Node #2 calls the Webhook we created with the state variable from node #1. The Webhook returns HTML for a list box that replaces a placeholder in node #2 called #pick_a_city#. Here’s the content area for node #2:

    Under Advanced Options, we tell node #2 to send a message to our City/State Lookup Webhook before it loads, like this:

Source Code

  • You can see the entire tree here.
  • The PHP source code for the Webhook URL script is here.
  • The URL for the Webhook is:
    https://zingtree.com/demo/get-cities-from-state.php?state=#state#

Need More Info?

Questions or suggestions? Just holler!

Our Top Zingtree Updates to Start 2017

Untitled design-7

In the last days of 2016 and the first few days of 2017, while eating and drinking like everyone else, we also spent some time making Zingtree just that much better. It’s good karma to start the new year well, right?

Here’s what’s new for 2017 (so far):

  • Update: Session List report now shows total time from first click, rather that tree launch. Also shows European time if in Europe, and removes unneeded columns (Ricardo L.).
  • Fix: Apostrophes in user names no longer cause tree preview to fail (Lauren D’A).
  • Fix: Tree names with quotes no longer break designer when being referred to in tree nodes.
  • Update: Session Details report now shows timezone of organization’s super user (Tobias H).
  • Update: Data Entry checkboxes now include option for scoring (Vanessa, David).
  • Fix: Display order in Simple Overview works properly even after “set start node” is changed in Edit Node.
  • Fix: All Agents report now includes just sessions with clicks, not ALL sessions.
  • Fix: Sessions paused and restarted now always have have proper state for restarting.
  • Fix: Fade transition effect for “all tree search” now works properly.
  • Update: Hosted tree search for “node content” now searches through page titles and questions, as well as content area.
  • Fix: Copy Node now clears clear tree cache (Arie S.).
  • Update: Now using Google CDN for more reliable loading of key included files.

Got a new year’s resolution we can help you achieve? Send us a note!

Integrating Zingtree with Freshdesk

feshdesk_zingtree

Freshdesk is one of our most popular integrations, so we’ve made sure it’s easy to import Zingtree session transcripts into a Freshdesk ticket. With the integration in place, support staff can see all of the steps a customer went through in a decision tree before needing to ask for help – it’s a huge time-saver for agents!

When the integration is set up, agents will see a Zingtree transcript with each ticket, like this:

Requirements:

You will need the Estate or Forest plan from Freshdesk to accomplish this integration.

Overview:

You’ll first need Freshdesk Admin privileges to complete the process. This method will create a new field called Zingtree Session Datait gets hidden from the customer, but it appears for the agent answering the ticket. It includes the entire Q&A transcript of the user’s Zingtree session prior to opening a new ticket in Freshdesk.

Here’s how to set up the Freshdesk side:

  1. In Freshdesk, go to your Admin panel, and select Ticket Fields.
  2. Create a new “Multi Line Text”  ticket field named Zingtree Session Data. (This field must be set up as “display to customer” and “customer can edit”, but will be hidden from the end-user once you implement step #7 below. Trust us!) The properties will look like this:
  3. Click Done.
  4. Click Save to add the field.
  5. Next go to Admin, Portals, and click  Customize Portal next to the portal that will receive Zingtree data.
  6. Go to Layout and Pages, Portal Pages.
  7. Click New Ticket, then add this code to the new ticket edit area:
    <script src="//zingtree.com/api/freshdesk-new-ticket.js"></script>

    This is what it looks like (new code outlined in red):

  8. Click Save and Publish.

On the Zingtree side:

You see to make Link Nodes that go to your Freshdesk New Ticket form, and add ?session_id=#session# to the end of the URL. Example:

If this is the link to your ticket form:
http://support.mycompany.com/support/tickets/new

Use this URL within a Zingtree Link Node to go to the ticket form, and have the Zingtree session transcript transferred:

http://support.mycompany.com/support/tickets/new?session_id=#session#

We’ve set up a sample Gallery tree (“Freshdesk Integration example”) for you to examine here. You can copy this tree, and then change the URL link to point to your own Freshdesk domain.

Follow these steps and in 15 minutes or less you’ll have a powerful integration between Freshdesk and your Zingtrees.

Any questions? Reach out to us anytime.

Cloudflare Causing Service Interruption

In case you or your team had trouble using Zingtree today, the cause was due to our caching provider (Cloudflare). We use Cloudflare to ensure better performance and reliability on zingtree.com (as do a lot of other popular sites), but in this case it made things worse.

Here’s Cloudflare’s summary of the problem:

Identified – Starting at 00:00 UTC on January 1, 2017, CNAME resolutions on some machines stopped working due to a bug triggered by the universal addition of one leap second, which affected both some authoritative DNS and origin DNS lookups, causing 5xx errors. Authoritative DNS was less affected since resolvers were served SERVFAIL and possibly retried until they hit a healthy instance. We deployed a fix at 01:30 UTC and it is rolling out to most affected sites. We will update this once the deployment is finished.

Details here.

Zendesk Agent Scripting App – Version 9

1428079854_thumb

Our Contact Center customers using Zendesk are becoming more sophisticated, so we’re continuing to improve our Zendesk Agent Scripting app in response. This version 9 update automatically chooses scripts based upon one of the following:

  • The Zendesk brand field
  • Zendesk ticket tags
  • The value of a custom field

If you’re just using one script for everyone, this is supported as well.

Here’s how the app appears in the right hand sidebar in Zendesk:

Zingtree Setup

Script matching works by matching tree tags you set in Zingtree to values in the Brand, Tags, or a custom field in a Zendesk ticket. For example, if a tree is tagged with “astrology”, and the ticket tags include “astrology”, then that tree appears. If several trees match, then they will all appear.

First, add tags to a tree in Zingtree as follows:

  1. Select a tree from My Trees.
  2. Go to the Settings tool.
  3. Enter or select a tag from the tags field.

Zendesk Setup

You’ll need to download and configure the Zendesk Agent Scripting App version 9:

  1. Download the Agent Scripting app.
  2. In Zendesk, click the Admin icon and go to Apps > Manage.

  3. Click Upload Private App.

  4. The Upload App page appears.

  5. Enter “Zingtree Agent Scripting” for the App Name.
  6. For App File, locate the file zingtree-agent-scripting-v9.zip you downloaded in step 1.
  7. Click Upload, then confirm if necessary.

Configuring the App

Once you’ve uploaded the app, the configuration screen appears:

Here’s what each item does:

Title: A title for the app, as it displays in Zendesk.

Tree ID: If you’re installing just one script for everyone, enter the ID of your tree here.  If you will be offering multiple scripts to your agents, leave this blank.

Height (pixels): The height of the app as it appears in the Zendesk ticket sidebar.

Display in Panels Style: Tick this option to use the Panels style to display your scripts.  Untick to use Buttons style.

Open Script based upon Brand: If this option is checked, the subdomain of the selected brand will be matched to a tree tag.  Any matching tree or trees will appear.  For example, if the brand subdomain is xyz.zendesk.com, any trees tagged as xyz will appear. (Requires the Zingtree API key in this configuration.)

Open Script based upon Tags: If checked, the values in the Zendesk ticket tags will be matched with your tree tags to show one or more matching scripts. (Requires the Zingtree API key in this configuration.)

Open Script based upon Custom field: If you want to use a custom field value to show matching scripts, enter the field ID here. The Field ID can be found in Zendesk under Admin, Manage, Ticket Fields. Click Edit to see the field ID. (Requires the Zingtree API key in this configuration.)

Zingtree API key: Each organization in Zingtree has an API key, which is used to match scripts. If you’re using one of the tag matching options, this is required. Your API key can be found at zingtree.com under Help > API.

Try It with Example Data

You can use trees from the Zingtree Gallery to see how the Agent Scripting app works.

For a single tree, enter ’14’ as the Tree ID. This will show an Astrology web site troubleshooter example.

For multiple trees, see how a tree can be selected by tag by doing the following:

  1. Enter 6a103737e44e4aa6e1e4b6b0bcb46f83 as the API key.
  2. Make sure Open Script based upon Tags is checked.
  3. Try entering one or more of these tags into a ticket: “zingtree”, “astrology”, “pet_rock”.

Any questions? We’re always here to help

8 Call Center Technologies to Improve Your First Call Resolution

Is your call center using the most up-to-date software and tools to improve KPI’s? Zingtree was recently featured in TechSee‘s list of the best technologies to improve first call resolution, among other important customer service stats.

Here’s an excerpt from the article:

“First call or first contact resolution (FCR) is the golden lariat of the customer service sphere. Handling your customers’ problems the first time they call in, and making sure they remain satisfied, loyal customers has to be the defacto aim for customer support and retention teams. 

There are many significant metrics which contact centers need to monitor: Average Handling Time, Abandon Rate, Customer Satisfaction and other operational performance metrics need to be factored in when measuring your customer service performance. 

But, FCR is the most important and only KPI that addresses both ends of your contact center functionality in a single measure. First Call Resolution measures both productivity (getting the problem solved) and customer experience (solving it in the most efficient way for the customer). It’s this KPI that connects the dots in your organization.”

Read the full article on TechSee.me >>