As a Product Manager, communicating with customers and users on daily basis is a prerequisite for making smart product decisions. Regardless of the channel these communications take place on, the goal is the same: understand the customer.

What does understanding the customer actually mean? I like to break it down depending on what lifecycle state the customer is currently in:

  • prospective customers
    • which key features are the deal maker/breaker
    • if in trial:
      • what are most common concerns or difficulties
      • are they inactive, why?
  • current customers and users
    • how are they using our product
    • what do they dislike (or like) the most
    • how do they feel about certain beta features

Sure sounds like a lot of “understanding” to understand! UserVoice helps me do my job effectively be enabling me to do the aforementioned with ease. Here’s how:

Understanding your prospective customers

As a PM, I rarely attend conferences, demos, etc, so I usually get introduced to prospective customers by my Sales and Marketing teammates.uservoice_ticket_layoutHere’s a common scenario: Our sales guy, Danny, has had several phone and email conversations with Company X. They are currently evaluating UserVoice and have some questions and concerns about the best way to adapt our product into their workflow and vision. Danny CC’d me on one of the emails with the customer, introducing us to each other and suggesting we chat. This particular email thread was handled via UserVoice Helpdesk. As mentioned, Danny has already exchanged several other emails with them, possibly via our CRM (SugarCRM, which we have a handy integration with). He also logged all his phone conversations in SugarCRM. The good news is that, once I view the email I’m CC’d on in UserVoice, I can see all the SugarCRM activity in our Inspector feature: calls, emails, tasks, etc. I can also see if they exchanged any other emails via UserVoice, or if someone from Company X created ideas on our forum, or voted on existing ones. All this information helps me paint a picture of what the customer has been communicating so far and makes me better prepared for our call.

Having one-on-one conversations is great, but they’re also time consuming and not always possible (time zone differences, conflicting schedules, etc). Most of the time I’m only interested in two things:

  • top three no-sale reasons
  • top three questions/concerns before or during the free trial

No-sale reasons is something that comes from our Sales department. This data is usually based on their phone or email conversations with customers, which they might or might not log via UserVoice. I feel this is a separate “UserVoice for Sales folks” article. 🙂

As it’s the case with most SaaS products, we send out timed emails to customers during their free trial. All responses are forwarded into our Helpdesk system. We’ve created several custom ticket fields that we use to label these responses. For example:

  • Campaign: “Week 1 email,” “Week 2 email,” “Inactive accounts survey,” “Trial expiration email,” etc.
  • Type: “Custom design,” “Pricing,” “Ticket settings,” etc.saved_searchesWe also have custom ticket rules that automatically assign the campaign value to these responses based on the subject line. Type is usually assigned by the person handling the conversation in UserVoice. To make sense of all this data, I then use our Helpdesk report in combination with custom ticket searches. For example, I found out that the most common response why a customer’s account has been inactive during trial is that they’re still waiting for their product to launch. As a solution, we now offer trial extensions in those circumstances and therefore ensure we don’t lose the customer once they’re ready to rock’n’roll.

Understanding your active customers and usersidea_voting

How does one make smart and informed product decisions? I’m certain that knowing what your customers’ top requests are at any given time can only help, and so does knowing that you never have to worry about a vocal minority when analyzing customer feedback. At UserVoice, we have several feedback forums set up to collect feedback from our customers and users. Each forum has a limited number of votes per person. Vote scarcity ensures votes will be spent on ideas that matter the most. Also, at least one vote is used up every time an idea is created, so the number of requests per customer is well balanced.

All of our product development starts with a customer story (and if you don’t have a story our CEO will tell you you’re wasting his time). Luckily, our UserVoice Feedback forums are a treasure trove of user stories! Here’s how it works for you:idea_commentsIdeas are organized — stories around the same feature are neatly grouped together, thanks to UserVoice Instant Answers. So whenever I’m ready to pitch an idea to our CEO and the engineering team, I’m armed with a handful of stories.

  • Communication is easy — In cases where I need further clarification or feedback from customers, I can simply send them a private message via UserVoice, or update an idea status with my questions.

Once the feature request is approved and under development, I also have a list of qualified beta testers in UserVoice: all the users who voted or commented on related ideas. My experience so far has been that nothing makes a customer happier than seeing the company act on their suggestions while including them in the development process and giving them early access to help with further improvements. Occasionally, we set up private forums for beta testers and use their feedback to ensure we’re on the right track towards delivering solutions that work for the customer.

Typically, I’d update idea statuses several times during the development cycle: first to let them know we’re considering an idea and to ask any follow-up questions; then, to let them know if we’re declining the idea or starting development. Next, I like to keep them posted on time estimates and any changes that might have come up during implementation, and, finally, to mark the idea as completed so that all participants can receive their votes back and use them towards our next project.

Why does understanding customers matter to Product Managers?

We all know it does and say this all the time, but it’s rather meaningless unless we truly understand what “understanding customers” really is. And as we all know, there is no one-size-fits-all answer. This is where you get to use your PM skills to decide what it is about your customers that will help you build the best product. A magic 8-ball can’t tell you what your customers are thinking (note: don’t take my word for it, I have not conducted any research in the area!), but there are many tools out there that can help you connect with your customers and collect their thoughts in the format that helps you walk away with actionable items. UserVoice is one of those tools. Is UserVoice the right tool for you? Drop me a line and I’d be happy to help you decide!

-Dejana Bajic
Product Manager, UserVoice