Search the website

Building and Orchestrating Infinite Customer Journeys

“Life is what happens while you are busy making other plans.”
–John Lennon

What is a Customer Journey?

A customer journey tells the story of a customer’s experience interacting with a company, starting with the initial contact and continuing through all subsequent interactions, via all touch-points. A marketer’s job is to understand the various points at which customers engage with a brand, its products/services and its marketing messages, and to ensure the most successful usage of each such opportunity.

Marketers can plan typical customer journeys and prepare the best ways to interact with customers at each stage. Unlike a traditional marketing funnel, which is linear, customer journeys can jump around from one stage to another, skipping particular stages and even going backwards (e.g., to return to behaviors typical of earlier customer lifecycle stages).

The goals of defining and managing customer journeys include improving the customer experience, identifying the stages of greatest potential and greatest danger, and ensuring that every customer receives the right messages at the right time via the right channel.

Managing Customer Journey Mapping

The management of customer journeys is a powerful way for marketers to ensure that they are engaging their customers in the best ways possible. However, it seems to me that the mainstream views on the right way to do this are rather limiting, and only succeed at addressing a small portion of one’s total customer base.

I say this because, while the traditional approach to managing customer journeys relies on a number of static “customer journey maps,” the fact is that customers can actually take an infinite number of different journeys – and marketers need to address all the implications of this reality.

In this post, I delve into customer journeys and I describe an alternative approach to managing them that can make any marketer far more effective.

The Traditional, Flowchart-based Approach

Most marketers – and the products that help them manage customer journeys – use a map-based, or flowchart-based, approach. This framework for customer journey mapping is one that enables marketers to plan and take advantage of customer journeys in order to maximize customer engagement and satisfaction. The best such flowcharts are built using data-driven research that can express the most important stages of the most common journeys and how to best engage the customer at each one.

customer journey examples

This pre-planned flowchart approach offers two primary advantages:

  • Control and visibility – The marketer knows exactly what each customer will get at each point of the process map, and in what order, because the marketer designed it in advance.
  • Easier internal communication – Because the flowchart can be shown to other people in the organization visually, it is easy to explain the plan and communicate about it with other people in the company.

However, the flowchart-based approach has some severe limitations which essentially make it unsuitable for managing the journeys of most of your customer base:

  • Journeys are static – Pre-planned journeys can cover common paths that customers take, but they cannot address unplanned or unusual customer behavior.
  • Limited flexibility – Pre-planned journeys cannot cover every scenario, inevitably leaving many customers behind, or treated too generally, or even incorrectly.
  • Relies heavily on the marketer’s inherent abilities – Only the most advanced marketers will be able to foresee and visualize the huge number of different journeys to adequately cover all bases.
  • Assumes a single journey for each customer – It is difficult to manage, modify or combine multiple journey maps, even though many customers shift behavior from one path to another during their journey.

The main reason that most customer journey mapping software uses the static journey map approach is likely because the pioneers of this field were focused on B2B marketing, where almost every customer follows the same path through the same sales funnel. B2C systems subsequently adopted the same approach, even though consumer customer journeys are far too complex and dynamic to be handled the same way.

The flowchart-based approach to customer journey mapping certainly has its uses. For example, during the brief “incubation” period of new customers, the small amount of variability in most customers’ activities allows the marketer to address the majority of new customers with a handful of static journey maps.

However, during most of the customer lifecycle, there are literally an infinite number of different combinations of activities, behaviors and paths that customers can take. In order to most effectively communicate with each individual customer in the context of his/her actual activities, behaviors and preferences, the pre-planned map-based approach simply doesn’t cut it!

Catering to Infinite Customer Journeys Using Micro-segmentation

A newer, and far more comprehensive, approach that is gaining traction among advanced marketers takes a completely different track: instead of pre-planning the various journeys that a customer might take, this approach focuses on dynamically segmenting very similar customers into many small micro-segments, based on their “behavioral DNA.” This approach focuses on using customer data and predictive behavior modeling to identify the most important intervention points – and the best kinds of responses and activities for each – which the brand can utilize to maximize customer engagement and satisfaction.

Briefly, micro-segments are small groups of customers (which can even be one or two customers on any given day) who match a set of criteria defined by the marketer. Membership in micro-segments is calculated for every customer daily, or even in realtime. These criteria may include any combination of factors, such as:

  • Longevity (length of time customer is in the database)
  • Specific website/app activities/behavior
  • Spending patterns (amount, frequency)
  • Product preferences/affinities
  • Response history to previous campaigns
  • Predicted customer lifetime value and propensity to churn
  • And many others…

Because every customer falls into at least one micro-segment at any point in time, every customer will receive the most relevant and appealing messages/offers at that particular point in his/her journey.

The main advantages of the micro-segmentation approach to managing customer journeys are that it is:

  • Dynamic and adaptive – Because customers are treated based on the micro-segments in which they are presently located, each customer’s journey continuously adapts itself to changes in behavior.
  • Easy to scale and evolve – By simply adding more and more micro-segments – and the most effective communications for each – the number and sophistication of the customer journeys handled can increase rapidly, even exponentially, without having to reengineer anything that was built before.
  • Greater customer coverage – Focusing on customer micro-segments allows the marketer to easily cover hundreds of different customer segments/events/scenarios, without being limited to imagining and planning out certain paths in advance.
  • Higher-volume customer marketing – Because no customer is left behind, this approach can easily blast relevant messaging to every customer, at every point in the journey. There is no need to limit treatments to particular junctions on particular pre-planned paths.

The biggest challenge inherent in the micro-segmentation approach is that it is more difficult for marketers to quickly explain to others in the organization how various customer journeys are handled. Unlike flowcharts, which visually present a fixed number of defined paths and actions, the nature of infinite customer journeys is more challenging to visualize and communicate. On the other hand, there is often more value in what you cannot see than in what you can (as the saying goes, “there is more to it than meets the eye”).

As already mentioned, there are some circumstances in which a flowchart-based customer journey is a valid approach. In these cases, a pre-planned journey can be implemented alongside – or even be enhanced by – a wide range of micro-segmentation-based journey configurations.

Visualizing the Differences in Customer Journey Mapping

“Life is what happens while you are busy making other plans.” This line from a John Lennon song nicely sums up the differences between these two approaches: no matter what customer journey maps a marketer can plan, customers will inevitably follow many different journeys of their own making.

Consider a simple, flowchart-based journey that a marketer may devise using a flowchart-based customer journey management tool:

customer journey examples

The problem with this type of simple journey map is that many customers will not follow it exactly, rendering it somewhat (or totally) irrelevant to those customers. To make it more relevant to more customers, the marketer needs to continually add more and more nodes and branches to the map. Covering just a few more common customer journeys will quickly force even the smartest and most motivated marketer to create an exponentially more complex flowchart:

infinite customer journey map

In theory, such an approach could possibly cover many of the relevant customer journeys, but in reality, this is impractical: devising, managing and evolving such a complex tree is simply impossible. This is especially true when one considers that it would be necessary to include journeys where a customer backtracks to an earlier stage, repeats stages in a loop, and so forth.

On the other hand, the micro-segmentation approach does not force the marketer to consider and define “hard-coded” journeys. Instead, the marketer need only consider – and address – the customer’s “behavioral DNA” at any point in time, without necessarily worrying about how the customer reached that point. This approach becomes even more powerful when combined with the use of predictive analytics software to send offers to customers based on what it appears they are going to do/want/buy in the near future!

Let’s visualize how this works:

micro-segmentation customer journey

The left-most column in the above matrix may contain dozens or hundreds of micro-segments. Examples may include:

  • Registered less than a week, no purchases, browsed handbags
  • Spent more than $500 to date, but never responded to a previous campaign
  • Played poker in the last week and lost, with a predicted future value greater than $200
  • Predicted to churn, bought two or more ski-department products in the past
  • Top 10% of all spenders to date, but made no purchase during last 60 days

The remaining columns are actual dates: on each date, customers in each micro-segment will receive the highest-priority campaign catering to that particular micro-segment (unless they are still in the “duration period” of a prior campaign and thus intentionally excluded).

In this approach, customers create their own unique journeys, and the marketer is always ready for them, with the best messages, offers and incentives – no matter how they arrived at the micro-segment where they are today. In other words, the journey of any individual customer can be plotted as his/her inclusion in the various micro-segments over time:

dynamic customer journey mapping

This approach is infinitely more flexible, and therefore infinitely more powerful. The marketer can begin by defining a limited number of customer micro-segments, and the messages that each will receive to encourage them to take a desired action. As time goes on, the marketer can define more and more of these micro-segment-campaign pairs to ensure that more and more customer journeys are covered. By including predictive-based micro-segments (such as “likely to churn” or “expected to purchase shoes”), the marketer can directly alter behavior when it matters most, or create a fantastic experience by anticipating the paths that a customer will probably take!

The micro-segmentation-based approach is also far easier to manage, improve and evolve over time. It is much more dynamic, delivering more relevant messages to more customers, at every point of each one’s particular customer journey.

The Ideal Customer Journey Model

While focusing on customer journey mapping as a means of improving customer engagement, satisfaction and long-term loyalty is gaining traction among customer marketers, there are two very different methodologies of how to approach it. The static, flowchart-based approach offers clearer visibility into what the marketer has planned, but it is severely limited in how many actual customer journeys it can efficiently address. The flowchart-based approach is also far more difficult to maintain, adapt and expand, although it can be useful to manage typical new-customer journeys.

On the other hand, the micro-segmentation-based approach allows marketers to easily and dynamically address an infinite number of different customer journeys, by focusing on customer micro-segments and predicted customer behavior, instead of hard-coded, pre-conceived paths. This newer, more sophisticated approach provides greater and more accurate customer coverage, with greater flexibility and adaptability. In fact, there is no other practical way to manage the infinite customer journeys that are, quite simply, a fact of life.

Request a Web demo to learn how you can use Optimove’s Science-First Relationship Marketing Hub to effectively manage infinite customer journeys.

Published on

Pini Yakuel

Pini co-founded Optimove in 2009 and has led the company, as its CEO, since its inception. With two decades of experience in analytics-driven customer marketing, business consulting and sales, he is the driving force behind Optimove. His passion for innovative and empowering technologies is what keeps Optimove ahead of the curve. He holds an MSc in Industrial Engineering and Management from Tel Aviv University.