UX: user experience, CX: customer experience, PM: product management
I gave what turned out to be a really fun talk organized by Hello Meets and this blog is a more succinct, written version of that presentation. The topic came to me when I realized how much of my PM role was happening at the peripheries of the product versus in the actual product! The impact of these product-adjacent features in some cases was remarkable — thus leading me down the train of thought of how important the end-to-end customer experience can be to the overall journey of a user experiencing your product. Let’s get to it.
- What comes to mind when we think of UX?
- Defining user experience
- User and customer personas
- Identifying user and customer touchpoints
- Onboarding
- Product Documentation
- APIs and Integrations
- Community Interactions
- Feedback Loops
- Wrapping it up
What comes to mind when we think of UX?
The traditional view of UX tends to revolve around the parts of the product users see and touch the most. This includes
- User interface: how your app looks and performs on web and mobile, the features using which the user interacts with the app
- User research: identifying who the user is and building user personas, conducting user interviews, seeking qualitative and quantitative feedback while designing the app, A/B testing various design options
- Wireframes and mockups: documenting the user journey through various screens and interaction in low and high fidelity
- Content and copy: the language used in the app, guiding users to complete their jobs to be done
I’m using the term app here loosely to refer to a piece of software]
While all of this is necessary, it is not sufficient.
Defining user experience
I looked around for a definition of user experience that more closely matches my own experience mapping out a customer’s journey and this quote seemed very apt.
“User experience encompasses all aspects of the end-user’s interaction with the company, its services, and its products.”
By Don Norman and Jakob Nielsen from the Nielsen Norman Group
If I had to break this definition down even further, I would say user experience is
- Interaction of users directly with the product (everything I captured in the section above about the traditional view of UX fits here)
- Interaction of users indirectly with the product and its services or customer experience
User and customer personas
The main difference between a user and a customer in my mind is that a user uses the product, and a customer pays for it. In some cases, the user and customer are the same person, and in some cases, they aren’t. What helps is to introduce the notion of a persona. As PMs, we need to cater to user and customer personas, even if both roles happen to be played by the same person.
This distinction of personas is important because personas can have different motivations. For example
- I love how easy Twitter is to use, but I’ve heard its platform for advertisers leaves a lot to be desired
- Employees love Zoom (for the most part) but employers are concerned about privacy issues
Freemium B2C products can also have persona shifts. A good example here is the gaming category. You can play a mobile game as a user for free, but if you want to unlock advanced features or skins, you need to pay. At this point, the user becomes the customer. In freemium B2B2C (Slack, Zoom), employers become the customers once the users are ready.
All this to say
- Both user and customer personas need to be considered for a product
- You can’t ignore customer experience for any class of product
- What I’m calling customer experience is really just user experience extended outside the core product itself
Identifying user and customer touchpoints
With that being said, here are the five touchpoints throughout a user/customer’s journey that are key to creating a seamless end-to-end customer experience.
1. Onboarding
Key things to think about include
- Guides to get users started
- Product trials
- Invitations
Guides to get users started
Slack does an awesome job onboarding new users especially with its use of empty states i.e. giving hints about what a user can expect from specific parts of the product. The activity panel on the right that is currently empty gives you information about what you can expect to see there when there’s real activity. The Slackbot is also very fun and handy. I certainly prefer this slow and steady onboarding approach to an exhaustive tour of every feature which some products tend to do.
Product trials
Product trials can be so important for B2C or B2B2C products. In general, I’d say that the lower the barrier to entry for signing up for a trial, the better but this is a strategic choice. If you’re looking to have groups of highly-qualified users at the top of your funnel that are likely to stick around, maybe mandating a credit card to sign up for a trial is a good thing. On the other hand, if you think users will pay for your product immediately after they see the immense value they derive from it, then getting them started with the product as quickly as possible without a credit card is the best move. When designing a trial, think about
- Making it the right duration (not too long or short)
- Making it as easy as possible to try (duh)
- Limiting features and usage to just the right amount (you want users to see value, but not give away too much for free)
Invitations
I’m honestly tired of seeing this product all over my Twitter feed, but thought I’d call it out as a good example of creating artificial scarcity to generate hype for your product. A tried and tested method, it can really really pay off if you do it well. Social pressure and FOMO are real.
2. Product Documentation
Often overlooked and typically used to check a box, product documentation is one place where the time, attention and love you give your product really shows. Well-written product documentation can be a pleasure to read and by the time your user gets here, you can assume they’re already stuck or otherwise frustrated with your product. The goal is to ensure they find what they need quickly and easily.
Characteristics of good product documentation
- Up to date with version control
- Clean organization and navigation
- Searchable and SEO optimized
- Video guides to supplement written content
3. APIs and Integrations
The holy grail for APIs is that they are
- Easy to use and performant, plus have code and use case examples
- Come with easy to use plugins and integrations
Easy to use and performant + have code and use case examples
Stripe is in the business of APIs, and their APIs and API documentation are a thing of beauty. Syntax highlighting, great level of detail, examples; it’s all there.