Chapter 16

Designing a Customer Journey

IN THIS CHAPTER

check Understanding the parts of a journey

check Choosing a tool to map your customer journey

check Preparing the journey components

When you've been marketing online for a while, you start to notice that you're dedicating a large part of your day to routine tasks. These tasks might not be straightforward enough to create a simple, linear program in Automation Studio (see Chapter 10), but they are predictable and based on logic.

For example, when a person signs up to receive your newsletter, you might send her an email asking her to confirm her email address and phone number. If the person responds within three days, you send a thank-you message with information about how to get to the website where she can control her subscription.

If the person doesn't respond in three days, though, you send her a reminder and start the three-day waiting period over again. If she replies, you send the thank-you message. If not, remind again. You don't want to send reminder emails every three days forever, of course. If the subscriber doesn't respond after two of them, you probably want to try something else.

When you write the logic like this, you can see how you aren't just talking about a series of emails. This process flow also has waiting periods, decision points, and different messages that subscribers might or might not receive, based on their behavior. Two subscribers who both enter this process flow could go down different branches in the logic, depending on their behavior, and end up having different experiences.

Salesforce Marketing Cloud calls this kind of process flow a journey, and Journey Builder is the Marketing Cloud app where you can assemble those actions, decision points, and waiting periods into process flows that automate your routine tasks and clear your schedule for more important things.

Journeys can be simple or sophisticated, but they all require forethought and planning. In this chapter, we discuss the concepts you need to understand before you start, as well as what you need to do to get ready to build a journey. In Chapter 17, we discuss how to use the Journey Builder app to implement the process flows that you design in this chapter.

Understanding Journeys

A journey is a process flow that controls how and when Marketing Cloud sends messages to your subscribers. All messages in a journey relate to each other because a journey describes how a subscriber moves through a process, such as becoming a new customer or celebrating an anniversary as part of your loyalty program.

The experience of going through a journey isn't necessarily the same for every subscriber who enters it. You intentionally define different branches of the process flow to create an appropriate experience for different subscribers. Even though each subscriber probably goes down only one branch and never sees what the other branches do, you design the entire journey — branches, waiting periods, messages — based on the logic you use to control your messaging.

Subscribers do not need to enter a journey at the same time. For example, if you were messaging subscribers manually to thank them for an order, you would probably wait to send the thank-you message at the end of the day so you could send just one message to the entire batch of customers who ordered that day. With a journey, though, you can set it up so that customers enter the journey at any time and progress through it at their own pace. They could get their thank-you message right away without having to wait for others to get their orders in.

Subscribers also don't need to stay in the journey for the same amount of time. Depending on the journey steps, subscribers can exit the journey once they reach a decision point, if that's what makes sense according to your process logic.

For example, a common and simple kind of journey to create is a welcome series. In a welcome series, you send a few messages, each a few days apart. The messages welcome a new subscriber, such as someone who just joined your rewards program or your newsletter mailing list. In this example, you might create the following:

  • An initial email to welcome the new participant in your rewards program
  • A second email to invite the new participant to join other programs you offer
  • A third email to offer a discount

Figure 16-1 shows what a welcome series journey might look like in Journey Builder.

image

FIGURE 16-1: A Journey Builder welcome series to welcome new members of the rewards program.

When you create this journey, you instruct the system to have subscribers enter the welcome series journey when they appear in the audience that contains the members of your rewards program. Then, you have the journey do the following:

  • Send the initial email immediately.
  • Wait three days.
  • Send the second email.
  • Wait another three days.
  • Send the third email.

After the system sends the three emails, the subscriber exits the journey. After a subscriber finishes the journey, you can have him enter another journey right away, but you don't have to. A subscriber who exits a journey can simply remain in your system, waiting until you decide to add him to another journey sometime in the future.

The kinds of journeys that you set up will depend on your company's marketing efforts. However, most online marketers set up several common journeys. See Chapter 18 for ideas to help you get started.

Parts of a Journey

A journey that you create in Journey Builder looks like a flowchart, as you can see in Figure 16-2. It has a starting point and arrows indicating what actions happen in what order. When the journey comes to a decision point, it can break into branches, where different subscribers can go down different paths.

image

FIGURE 16-2: A sample journey with different paths.

The journeys you create can include the following types of components:

  • Entry sources
  • Messages
  • Splits
  • Joins
  • Waits
  • Customer updates

We discuss each of these journey components in detail in the following sections.

If you also use Salesforce Sales and Services Cloud as your sales and service software tool, you can perform the following actions in the Sales and Services Cloud in the course of your journeys:

  • Create a task.
  • Create an opportunity.
  • Create a lead.
  • Create a contact.
  • Open a case.
  • Add a campaign member.
  • Add an account.
  • Create an object activity.
  • Convert a lead.

The integration with Salesforce Sales and Services Cloud is powerful, but it is outside the scope of this book. If you use both of these Salesforce tools together, check out the Marketing Cloud documentation for more information on how to use these activities.

Entry sources

The entry source feeds subscribers into the journey. Every journey must have an entry source; otherwise, no one will ever go through the process flow that you create. An entry source can be any of the following:

  • Audience: When the system adds a subscriber to an audience, that subscriber can also enter the journey.

    tip The word audience in this context is different than in previous chapters. In those chapters, audience means a special kind of sendable data extension that comes from Audience Builder (see Chapter 8). Here, however, audience refers to any sendable data extension (see Chapter 6).

  • API event: You can use the Marketing Cloud API to create a bit of code that adds the subscriber to a journey. The API code you write can work from your website, your mobile app, or any other place where your subscribers interact with you online.
  • CloudPages: If you include a form on a web page or social media page that you create through CloudPages, you can set it up so that anyone who completes that form enters the journey. Figure 16-3 shows a web form that you could use as an entry source. See Chapter 15 for information about CloudPages.
  • Salesforce data: If you also use Salesforce Sales and Services Cloud, you can pull information you already have about subscribers in Salesforce to select subscribers to enter your journey.
  • Event: A particular date adds a subscriber to the journey. For example, you can use the event entry source to create a Happy Birthday journey that subscribers enter on their birthday.
image

FIGURE 16-3: A sign-up form on your website is a great way to get people started on a journey.

Messages

Messages in a journey are email messages, just like any email message you might design, send, and track in Marketing Cloud. See Chapter 11 for information about email marketing.

A message isn't technically required for a journey. It would be possible to set up a journey that never sent a message to subscribers, especially if you are using Salesforce Sales and Services Cloud and using the events to create, say, cases and leads. However, the purpose of the vast majority of journeys is to control sending messages to subscribers, so your journey is likely to contain multiple email messages.

For example, in the scenario described at the beginning of this chapter, you would need to create the following separate email messages:

  • The initial email message to welcome the subscribers to the newsletter subscription and ask them to verify their information
  • The first follow-up message
  • Possibly the second follow-up message, though you might be able to write the first follow-up message in such a way that it serves both purposes

Depending on what action you decide to take for subscribers who never reply to any of the reminder messages, you might need yet another message in addition to these.

Splits

A split is a decision point. When a subscriber reaches the split in the journey, the system determines along which branch the subscriber should continue. You can split your journey according to three different types of information:

  • Decision split: This kind of split looks at a piece of information you have collected about the subscriber and chooses the correct path from there. For example, you could create different paths for subscribers who live on each continent. Each time a subscriber reached that split in the journey, the system would look at the field that contains the subscriber's continent. The subscriber would proceed along the appropriate branch according to that data.
  • Random split: When you set up a random split, you indicate the percentage of the audience that you want to proceed along each branch. When a subscriber reaches this kind of split, the system chooses a branch based on the percentages you indicated.
  • Engagement split: An engagement split considers whether the subscriber has engaged with a particular message. Subscribers who clicked a link in your newsletter, for example, could go down one branch, while those who did not would go down the other branch.

tip You can create complex queries that use data from more than one data extension (database table; see Chapter 6) to determine which subscribers enter the journey or as the decision split criteria. To make the fields from multiple data extensions available to use this way, you need to map the data extensions to the contact model in Contact Builder (see Chapter 8) as part of an attribute group, as shown in Figure 16-4.

image

FIGURE 16-4: View of attribute groups in Contact Builder.

Although this kind of data manipulation might be beyond the scope of your first few journeys, knowing the importance of using Contact Builder when you set up your data model might make later journeys easier to build.

Joins

A join merges the branches of your journey. After you split your journey for different parts of the audience and sent whatever messages are appropriate for each group, you might want to bring them back together to proceed together through some of the activities in your journey.

For example, in the scenario at the beginning of the chapter, an engagement split would have sent subscribers who replied to the initial email down a separate path from those who did not. Only those who did not respond would receive the first reminder, but the subscribers who responded to the first reminder could rejoin the original group for the remainder of the journey.

Waits

A wait is a period of time with no activity. This might be a few days when a subscriber has an opportunity to take action, or it might be just a pause between messages to avoid annoying your subscribers with too many messages all at once.

Customer updates

You can update the information you have about a subscriber in Marketing Cloud by using an Update Contact activity, which appears in the Customer Updates category.

For example, imagine you created an attribute on your subscriber record to hold the date of the most recent email message you sent to that subscriber. You could add the Update Contact activity to the journey immediately after a message send to set the value of that field to the current date.

Considerations before Starting

The Journey Builder app makes setting up sophisticated automation easy, but you still have to do the hard work of designing the automations. After you have an idea for a journey you want to create, you'll want to think about the following topics and prepare before you get into the Journey Builder app to start building.

Choosing the right tool

Journey Builder isn't the only tool that you can use to create marketing automation in Marketing Cloud. Automation Studio is an obvious candidate for building automations, but other apps, even those not focused on automation, might offer simple automation solutions for certain common tasks.

The first question you should consider before you dive into using Journey Builder is whether you need all the power it offers. Look at the path you're considering for your journey and ask yourself the following:

  • Does the process contain multiple decision points?
  • Does the process contain multiple messages?
  • Do the decision points reference data that might have changed between the time the subscriber entered the journey and the time the subscriber reaches that decision point?

If the answer to all these questions is no, using Automation Studio might be a quicker way to get going. See Chapter 10 for more information on Automation Studio.

Data extension prerequisite

Journey Builder uses data extensions for data management and sending. If you absolutely must use Journey Builder but haven't implemented data extensions for your subscriber data, you have some work to do.

Data extensions are required by several apps, not just Journey Builder. To get the full power of Marketing Cloud, you need to implement data extensions, which requires some work and planning. See Chapters 5 and 6 for a full discussion of setting up your data model and using data extensions.

Contact Builder prerequisite

Using Contact Builder isn't technically required for creating your first journeys. However, when you get ready to start using complex logic that requires data from multiple data extensions, you need to be using Contact Builder to make that data available to Journey Builder. See Chapter 8 for more information about Contact Builder.

Data powers the journey

The entry source can use data to select who enters the journey. The splits you set up may refer to subscriber data to choose a path. The messages you send may require data to generate the content. You might even update subscriber data in your system as a part of the journey.

Knowing what data the journey requires is an important part of planning the journey. If you don't have all the data you need, you can plan strategies to find that data. See Chapter 5 for ideas on how to deal with a data shortfall (when you don't have all the data you need).

Knowing what data the journey will update is another important step. You want to create the subscriber attributes and data extensions that you need before you begin to set up the journey. Doing so will save you the frustration and annoyance of stopping your journey design midway so that you can create what you need.

Message content

When you think through all the possible branches of your journey, you may be surprised by how many different messages you need to create. Stepping through the logic ahead of time to list what messages you need will make the process of creating the journey easier.

tip Creating messages for the journey may turn out to be an iterative process: You can create the messages first, but then as you design the journey you might realize that you need to enhance the messages. Keep a “parking lot” list of changes you notice you need while you're building so you don't forget to come back to them later.

Beginning to Map a Customer Journey

A visual map of how subscribers will flow through a journey can be a useful tool. It helps you to visualize all the different branches involved and determine the data you need.

For a simple journey, just laying out the messages, splits, and waits in a numbered or bulleted list might be enough. When the journey is short and straightforward, a simple list can help you understand how you'll translate your journey to the canvas.

If your journey contains several branches, joins, and different exits, though, you'll probably want to create a map. A paper sketch or a whiteboard is the preferred tool for artistic types who like to put pen to paper. These tools are perfectly acceptable, especially if you're the only one who needs to review the journey map.

If you're the kind of person who prefers a computer mouse to a dry erase marker, or if you need to email the flowchart to people throughout your company, you might want to use flowchart software. Microsoft Visio is a powerful flowchart tool, and your company might already have it under license. If not, check out, Lucid Chart, an online tool that is free to use, as long as you stick to the basic version. Figure 16-5 shows a journey mapped out in Lucid Chart.

image

FIGURE 16-5: Mapping your journey in a flowchart software tool first helps you find holes in your logic.

Whether you're working on a hard copy or an electronic copy of the map, you should draw all the message sends, splits, joints, waits, and customer updates. From this flowchart, you can identify all the items you need for your journey checklist.

Journey Preparation Checklist

Every good journey starts with preparation. You wouldn't start a hike through the forest without making sure you had everything first; it would be a hassle to have to stop and go back for your water, camera, or favorite trail mix. In the same way, you want to make sure you have all the components ready before you start the work to build your journey. That way, you won't have to stop in the middle and lose momentum.

Use the following checklist as starting point. Add your own items to the list as you create more journeys and uncover areas for which you need to remember to plan:

  • Create the messages you need to create, and update any existing messages that you plan to use in the journey, if needed.
  • Populate the data that the journey needs. Decision splits use subscriber data fields, and messages can also include subscriber data. Your entry sources could also require certain data.
  • Create the data extensions that the journey will use. See Chapter 6 for instruction on creating data extensions.
  • If you want to tie data from more than a single data extension together to use as part of a journey, remember to configure it in Contact Builder. See Chapter 8 for more information about Contact Builder.

After you've thought through your journey, created all the components you need, and assembled the data that the journey will use, creating the journey in Journey Builder will be simple. In the next chapter, we go through the tools in Journey Builder that turn your plans into automation reality.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset