Understanding Customer Experience in SaaS

Understanding Customer Experience in SaaS

Understanding Customer Experience in SaaS

It seems every company these days is embracing a customer-centric strategy and talking about optimizing the customer experience. But it’s impossible to do either of those without truly understanding everything that the customer experience encompasses.

When most people talk about customer experience, they think about customer service, customer satisfaction, customer success, customer engagement or customer interactions. But customer experience is all of the above plus more, much more.

On the most granular level, customer experience is about each customer’s perception of your company, brand, and product. This perception is based on all the interactions that customer has with your employees, brand, messages, and product across every channel and device. Essentially, every tangible and intangible element associated with your business has potential to shift the customer perception and shape the experience. Customers form this perception by comparing their actual experience with their expectations.

You might be thinking this is a bunch of marketing gibberish and buzzwords all rolled up in a few sentences. However, it’s critical for us as business professionals to establish definitions of important terms and concepts. Otherwise, discussions around basic marketing strategy can lead to a dead-end, with parties talking past each other because of conflicting definitions and terms.

Over the last few months, Aptrinsic founders (Nick Bonfiglio and Mickey Alon) and I wrote a book on how SaaS companies can deliver more a personalized product experience with a product-led go-to-market strategy. Part of this process was establishing concrete definitions of concepts since business terminology is filled with buzzwords and jargon. We researched and analyzed hundreds of articles, resources, and over two dozens of books and spent a fair share of time debating every concept we cover in the book. We quickly realized that the reason for most disagreements was the fact that we held different concepts and ideas about common terms.

What was especially striking was the realization that definitions of even the most common industry terms can be completely different. That’s when we realized that it helps to establish common terminology and define even the most obvious concepts.

Defining customer experience was the first step.

Customer experience (CX) is a perception a customer has about a company based on all touchpoints, interactions, and engagements with the company, its brand, and its product.

Naturally, the question surfaces: What do you mean by touchpoints, interactions, and engagement? Touchpoint is often defined as an interaction and interaction is often used interchangeably with engagement. But there’s a difference.

Let’s try to sort this out with an example. While driving on a highway, you notice a large billboard with a clever ad. Regardless of whether you formed any opinion about the ad, the message registered either in your conscious or unconscious mind. Is this an interaction? Hardly, since interaction is defined as reciprocal action between two or more parties. But you were exposed to a billboard ad, and that exposure can be best described as a touchpoint.

Touchpoint is a single moment when a customer comes in contact with (or is exposed to) a company’s brand, product, employees or message through any channel or device.

This is the same as wandering around a clothing store and looking at the products for sale. Even if you don’t try on or buy anything, you’ve been exposed to the brand. That’s a touchpoint. Touchpoint is any exposure a customer has with your company, regardless whether it was seeing your message, such as on a billboard, or being exposed to your product or brand.

Customer interaction is a two-way communication process between a customer and a company’s brand or product.

The confusion starts when you think about how an interaction is different from customer engagement. In the marketing world, customer engagement and customer interaction are practically the same. And in my opinion, it shouldn’t be this way. While interaction is a two-way communication process, engagement is a commitment or agreement to act.

Customer engagement is a commitment or agreement of a customer to act.

Again, let’s use an analogy. Think about an engagement that signifies a formal agreement to get married. In that case, engagement is commitment to action. Similarly, rules of engagement in the military are the directives that define when action or use of force may be applied. Here too, engagement is a commitment to act or is characterized the action itself. When it comes to how buyers engage with software companies, aside from buying a product, signing up for a free trial is an engagement since the buyer is showing some committed to action.

Every interaction is a touchpoint, but not every touchpoint is an interaction. Every customer engagement is an interaction, but not every interaction is an engagement.

Touchpoint → exposure

When a customer walks into a store and gets exposed to products and brand messages, that’s a touchpoint.

Interaction → two-way communication

When a customer picks up a Nike shoe to feel the material or talks to the salesperson in the store, he or she is interacting with the product or sales rep.

Engagement → commitment or agreement to act

When a customer wants to try on shoes, he or she is engaging with a brand — that’s customer engagement. Actually purchasing those shoes is the ultimate customer engagement.

Experience → perception

All customer touchpoints, interactions, and engagement combine for an overall customer experience with — and perception of — a company.


These concepts are applicable to SaaS and software-first companies. Designing and delivering a great customer experience in the enterprise software (B2B) industry is difficult. In SaaS, the buying process involves multiple stakeholders, with decisions often spread across multiple individuals or even departments. This make it difficult to evaluate and optimize the customer experience across the whole customer lifecycle which includes multiple journeys, touchpoints, and interactions.

Understanding the end-to-end customer lifecycle requires not only a analyzing individual touchpoints, interactions, and engagements between customers and the organization, but also evaluating the customer experience as a whole.

For SaaS companies, the following are possible customer touchpoints, interactions and engagements:



  • Exposure to a digital or physical ad
  • Noticing a company’s social media post in the feed
  • Recognizing a corporate logo at the conference
  • Reading a press release, annual reports, blog posts
  • Receiving and opening email


  • Commenting on a company’s social media post
  • Messaging with a company’s customer support
  • Chatting with an employee at an industry conference
  • Sharing a company’s article or social media post
  • Visiting the company’s website


  • Signing up to a free trial or freemium
  • Signing up to attend a webinar
  • Agreeing to a call with a sales rep
  • Buying a product or service

In a world where Amazon, Uber and other pioneering companies have set the standard for customer experience, it becomes increasingly important for every company to excel at it. With so much noise, it’s often difficult to differentiate what we mean by the terms we use. Breaking down concepts and defining even common terms can help us all get to the core. When companies evaluate their customer experiences with the goal of optimizing them, it’s useful to know what combination of touchpoints, interactions, and engagement are part of those experiences.

If you like this article please recommend and share.

Follow me on Twitter, Medium, Quora, Instagram, connect on Linkedin. Join my Telegram channel - Marketing Journal - to discover interesting articles, books, and resources on marketing, product growth, startups, and SaaS.

Send me email with comments and questions: myk[at]myxys.com.

Read more: