Skip to content

How to Achieve 98% Satisfaction While Supporting Thousands of Customers

BetterCloud

March 3, 2015

11 minute read

Optimized tw sh

As with any business, BetterCloud’s success depends on getting and keeping customers. You might have the best development, marketing, and salesĀ teamsĀ on the planet, but none of that will matter if you don’t lay the groundwork for a long-term relationship with your customers.

As of 2015, our support team is rocking a 98 percent satisfaction rate, up from 95 percent a year ago.Ā Our average response time to an in-app chat support request is under 10 seconds.

And we support thousands of customers, representing a user base well into the millions.

Whether youā€™re a support manager helping external clients or an IT administrator managing users within your organization, these tips will ensure more of them select ā€œExtremely Satisfiedā€ on their ticket satisfactionĀ surveysā€”and stay happier with you over time.

Read on andĀ learn how to:

Find the right people.
Talk like aĀ human.
Cultivate a user community.
Respond swiftly.
Provide an escalation path.
Organize your team.
Integrate with customer success.
Integrate your SaaS applications.
Build your own solutions.
Use feedback wisely.
Remember the customer.

Find the Right People

Good customer service starts with good customer service representatives, so it pays to choose the right people. For starters, all your reps should pass the ā€œSunday Test.ā€

ā€œIf you were in the office on Sunday with one other person, and that person was the person you were hiring, would you want to hang out with them, or would it be awkward?ā€ says Mike Stone, our director of technical support.

Support representativesĀ needs to be likable and cheerful, but they also need to be able to convey theseĀ characteristics in their written communication with customers. If youā€™ve ever written a thoughtful support ticket just to get a response in broken English, you know how jarring it can be.

ā€œWhen Iā€™m hiring support people, I like to test their writing skills by having them write responses to a few sample tickets,ā€ Mike says.

According to Zooey Gonzales, one of our support reps, there are two things you need in the job above all else: patience and empathy.

ā€œPatience is important because you need to be prepared for the long haul,ā€ she says. ā€œPeople are coming to you with problems that can range from an easy fix to something that might take a couple of days to solve. And empathy matters because our customers are IT professionalsĀ who rely on our tool to do their jobs, so getting their problem fixed is crucial.ā€

As with many positions, hiring customer service reps is both an art and a science. If youā€™re interested in a more comprehensive guide to the subject, Zendesk has an excellent one.

Talk Like a Human

Once youā€™ve hired great people, give them a chance to show it. No one likes a script-following drone. Keep boilerplate responses to a minimum.

ā€œHow often do people contact support and get a robo-message that says, ā€˜Hi, my name is X, Iā€™m here to help you today?ā€™ā€ Zooey says. ā€œI try to customize my greetings so they feel more natural and theyā€™re tailored to the customerā€™s problems. I ask myself, ā€˜How am I going to convey my smiling face to someone who canā€™t see me?ā€™ā€

Use the customerā€™s name whenever possible, and use whatever data you have available to personalize the message. For example, if you know the customer is an IT administrator in charge of 1,000 users, you might want to tell them about a batch-processing feature of your product that you know can make their lives easier.

And if itā€™s right for your customers and your company, donā€™t be afraid to add a little humor.

ā€œA couple of months ago, Zendesk released an extension for people to insert animated GIFs into their tickets, and I just went for it,ā€ Zooey says. ā€œMy favorites represent my interests, like one of the Power Rangers and the Ninja Turtles high-fiving each other, and I recently used a Godzilla GIF where heā€™s giving a thumbs-up while on water skis.ā€

Normally, about 26 percent of customers respond to the satisfaction survey they receive at the end of a ticket. On the tickets Zooey ended with a GIF, 60 percent responded. Thatā€™s right: Just by including a funny GIF at the end of a successful customer interaction, Zooey more than doubled her satisfaction survey response rate.

That doesnā€™t necessarily mean you need to start throwing GIFs everywhere if you want to make your customers happier, especially if you work for a purveyor of funeral services or the DMV. It means that if theyā€™re reminded your team is made up of real people, theyā€™ll feel better about the interaction.

Cultivate aĀ User Community

If youā€™ve got a significant user base and you havenā€™t created a support community, nowā€™s the time to start one.

BetterCloudā€™s Google+ support community, for example, is more than 1,100 members strong. Now it averages about 15 posts a week from users seeking help. At first it served as another way for users to submit tech support requests, but in a few short months it had morphed into a collaborative environment where customers can answer each otherā€™s questions and hear directly from our product owners.

ā€œIt can be a little tough at first because people are hesitant about speaking up in a community that doesnā€™t already have much activity,ā€ says Dylan Press, the customer support rep who founded the community. ā€œThatā€™s why itā€™s super important to be really engaged in the community in the weeks after it starts. Though we always pay attention to make sure every question gets answered, after a while the community becomes nearly self-sufficient.ā€

Given the communityā€™s benefits, itā€™s a modest investment: It enables users to help one another, ensures that answers from support reps and fellow users are persistent and searchable for all to see, and serves as a powerful example to customers of our attentiveness to their needs.

Interested in starting a user support community? Weā€™ll be posting a guide here soon. In the meantime, Guy Kawasaki has some less specific, but still insightful, advice on the topic.

Respond Swiftly

Itā€™s hard to have a high satisfaction score if you donā€™t have a very low response timeā€”especially if your product is a mission-critical tool for your customers.

There are a few ways to get that response time down:

Stagger your hours to meet demand. BetterCloud has customers all over the globe, so providing support from 9 AM to 6 PM Eastern doesnā€™t cut it. Instead, look at the time zones your customers live inā€”or, better yet, at the times your web- or email-submitted tickets arriveā€”and staff your helpdesk accordingly.

ā€œFind something that works for you,ā€ Mike says. ā€œWeā€™re currently building out our team so that we can be sure weā€™re fully staffed during the peak hours in each of the time zones our customers are concentrated in, and that we have enough coverage to provide full support before and after.ā€

Use live chat. In many sectors, chat is already the most popular customer support vector. It lets you:

  • Provide immediate, context-sensitive help, depending on which of your web pages the customer initiates the chat from.
  • Achieve first-response times of less than a minuteā€”according to Olark, the median initial response time is 29 seconds. This is especially quick when compared to phone support, which often requires users to navigate a minute or two of voice menus, then wait on hold before they get to a person.
  • Respond to more customers at once. If you suddenly receive a cluster of inquiries at the same time, one rep can handle more than one chat simultaneously.

Inspire friendly competition. ā€œWeā€™ve got a naturally competitive team,ā€ says Mike, ā€œso it can be productive to take advantage of that by incentivizing response time. We might set a period of two weeks or a month, and whoever has the lowest average response time at the end of that two weeks wins an Amazon gift card.ā€

ā€œThis works really well, because it shows the team what theyā€™re capable of. Once theyā€™ve hit a new benchmark for quality, they tend to stay there,ā€ Mike says.

As with any workplace competition, make sure you keep it light by keeping the prize relatively modest and finding a fun way to reward the winner in addition to the gift card.

Set up notifications. There are plenty of ways to make sure your team doesnā€™t miss anything. Our chat solution, Olark, makes it easy to enable desktop notifications so you canā€™t miss a message. And if you use Zendesk for your support ticketing, you can set up an automated trigger that alerts a manager if a ticket has gone unanswered for a predefined amount of time.

React to tickets before they happen. Itā€™s actually possible to have a negative response time on some requestsā€”to reach out to customers having a problem before they contact you about it, and perhaps even before they know theyā€™re having one.

For that, we use a tool called Splunk, which looks at our customer usage logs, and allows us to set up alerts that let us know if an issue has popped up, and gives us a list of the customers who have been affected.

ā€œWith that list, and knowledge of the error message they saw, you can reach out to the customer and help them troubleshoot it before they even file a ticket,ā€ Mike says.

Provide an Escalation Path

ā€œWe rarely have angry customers,ā€ Mike says. ā€œBut if it does get to the point where a customer is angry, itā€™s good for them to know thereā€™s a next step.ā€

That means providing an escalation path. For security reasons, we compartmentalize access to the deepest level of user information to ā€œTier 2,ā€ a subset of the team. This escalation can happen in two ways:

  • The ā€œgive and go.ā€ A Tier 2 agent can be looped in long enough to carry out the necessary research and pass it back to the original agent.
  • The ā€œhandoff.ā€ In cases where it would simply be best for the customer to hear from another person, the ticket is transferred to a Tier 2 agent and the original rep is released from it.

A typical handoff

Another effective tactic, and one that works whether a customer is unhappy or is simply facing a more complex problem, is to escalate to video chat via Google Hangouts. This also enables screen-sharing, which can make problem solving much simpler.

ā€œThe video chats are definitely my favorite part of the job,ā€ says Zooey. ā€œI like to see the customer. If weā€™ve been working together on a problem for a while, itā€™s nice to put a face to the name.ā€

Another option is to provide a direct line of contact to someone at the top.

“I think they like knowing there’s someone at the top who’s listening,” Mike says.

Organize Your TeamBecause our workflows are so efficient, we can support thousands of customers with a team of eightĀ (although weā€™re currently growing). Hereā€™s what they do:

Frontline tickets are answered by our support reps.Ā Each hasĀ a separate responsibility, such as:

  • Maintaining the knowledge base,
  • Keeping an eye on our stats and makes sure weā€™re hitting our goals,
  • Communicating with ourĀ Spanish-speakingĀ customers, and
  • MaintainingĀ the user community.

Theyā€™re led by aĀ support manager for our Google Apps product. He has access to the deeper data that’sĀ sometimes needed to solve problems, and heā€™s the escalation point for more complex tickets. If we find bugs, he works with the developers to ensure theyā€™re fixed.

Ā 

And finally thereā€™s Mike, our director of technical support and the head of the team. He hires support reps, comes up with procedures to maximize efficiency, and is currently building out a team to support the private beta for our new Office 365 product.

Integrate with Customer Success

Like most successful SaaS companies, our customer success team is a critical part of our business. While our technical support team responds when customers are having trouble, the success team ensures theyā€™re happy with and getting maximum value out of our product.

ā€œWe needed a way to keep success and support teams in line, so we decided to keep success managers in the loop when the customers they work with open up tickets,ā€ Mike says.

Using Apps Script and a SalesForce API, an email is automatically sent to the customer success manager as soon as their customer opens a ticket.

ā€œCustomers tend to be pretty impressed when they realize we learn about the issues theyā€™ve been having while they happen,ā€ says Tyler Stone, our director of customer success.

Integrate yourĀ SaaS applications

With so many moving parts, itā€™s crucial to establish workflows to integrate them into your teamā€™s day-to-day work. Weā€™ve mentioned lots of different tools so far in this post; hereā€™s an explanation of how they fit together.

To expand, click the “Google Slides” logo in the lower-left corner.

Build Your Own Solution

Of course, sometimes youā€™ll see an opportunity to streamline somethingā€”but there’s no way to do it with your off-the-shelf tools. When that happens, itā€™s time to get creative.

ā€œWith all the APIs these SaaS companies are offering up, you can always make your dreams a reality by integrating your applications in some way,ā€ Mike says.

For example, Mike and his team noticed a vexing bottleneck in their workflow: the process of assigning tickets in a round-robin fashion to distribute workload evenly across the team. This isnā€™t an uncommon challenge; as one of our reps reported, a company he once worked for had someone whose full-time job was assigning tickets.

ā€œUsing Google Apps Script, we built a Zendesk script to add round-robin functionality to the ticket assignment process,ā€ Mike says. ā€œItā€™s pretty flexibleā€”we can make sure that tickets from our largest enterprise customers only go to the one or two people best equipped to handle them, or send tickets from Spanish-speaking customers to our Spanish-speaking reps.ā€

That scriptā€”which won a recent Zendesk community tips competitionā€”is freely available for you to use. Here’s an explanation from Mike himself:

YouTube video

Use Feedback Wisely

It’s hard to know how well you’re doing unless you survey your customers, and you can get a surprising amount of informationĀ from the “Satisfied/Not Satisfied”Ā end-of-ticket questionā€”and from theĀ comments many customers will add if you give them the opportunity.

“A support interactionĀ is one of the only times when the customer is actively reaching out to you. So you want to squeeze the most you can out of what they’re telling you. Take the opportunity to make the customer feel at home, so they know they’ll get the same experience the next time they need help.”

“Start by figuring out how you’re doing right now. Take a look at yourĀ responsesĀ and comments going back a month, orā€”if you’re just starting to survey nowā€”for the next few weeks.” That will give you a benchmark to start from, Mike says. “Once a month after that, take a look at theĀ recent surveys, analyze the feedback, and adapt.”

Don’t forget that negative feedback can be even more valuable than positive feedback. If a customer says they’re dissatisfied and then takes the time to comment on why, make sure you follow up with them to find out more.

“Those conversationsĀ help you understand the experienceĀ from the customer’s perspective,” Mike says. “Without that, providing good service is virtually impossible.”

Remember the Customer

As youā€™ve probably seen, there are a lot of moving parts to our support system, and the amount we had to leave out could fill a whole other article. But amid all this complexity, donā€™t forget the whole reason youā€™re doing this.

ā€œThereā€™s a lot going on behind the scenes,ā€ Mike says, ā€œbut the result is that the customer experience is pretty seamless.ā€

Choosing your support reps a bit more carefully means you donā€™t have to rely so much on stiff, obvious scripts. Theyā€™ll have the flexibility to adapt to unique situations, and your customers will notice.

With the right ticketing systems and communication procedures, your customers wonā€™t have to give the same information more than once, no matter which of your agents theyā€™re speaking to. Weā€™ve all experienced those support calls where you have to give your address and account number over and over. Thereā€™s no longer a need for that kind of nonsense.

By providing chat as an option, you can help your customers avoid clunky voice menus, make it easier for them to share data, and get them talking to a human in the shortest possible time. Video conferencing does the human element even better than phone calls, and screen-sharing turns 5-minute explanations into 30-second demonstrations.

You get the idea. The ideas listed here are a tiny slice of the possibilities, once you start thinking in terms of making things easier for the customer.

Even if all this seems like a challenge, itā€™s worth it.

ā€œWe set out to create an amazing customer experience when we started the company, and itā€™s been exciting to see it come together over the last three years,ā€ says David Politis, BetterCloudā€™s CEO. ā€œIt seems like a daunting task, and it does take time and organization-wide buy-in, but no matter how much you put into this effort, it will always pay you back several times over.ā€

If you have any advice of your own, please share it in the comments!

And just in case you wanted to see Zooeyā€™s Godzilla GIF, here it is in all its splendor:

ku xlarge

Interested in joining our elite support team? Well, it just so happens we’re hiring.