Master complex customer journeys with Multi-Stream Engagement Programs

Explore how to systematically engage and nurture customer relationships with multi-touch, multi-stream Engagement Programs at every step of their journey. Engagement programs give you the power to listen to the needs and behavior of your customers and provide them with the relevant journey and necessary content.

Transcript
Hello. I am Max. I’m the senior manager here at Western Governors University. If you’d like to connect with me, here is my LinkedIn URL. Also, you’re welcome to scan a QR code and and connect on LinkedIn. That way. All right. So the agenda that I have today is going to be broken up into three parts. We’re going to start talking about planning first, and then we’ll go into building, followed by reporting. All right. So starting with planning. Your boss wants you to to nurture leads in Marketo. What are you going to do? There are a couple of questions that you need to ask yourself before you get into the actual build of your engagement programs. So we’ll be covering those questions right now. The first is, should you use a drip nature or an engagement program? Well, a drip nurture is a single stream of email journey that is used when you want to send a series of emails to an audience without the need to transition. This can take place through Marketo with a series of email and wait steps in your in your four steps. You can create it in a couple of different ways. This is great if you need to use a certain token to send or to wait between your your email sends, or if you need to use executable campaigns to pull data in and tweet to it next step. This is an option for that, but it doesn’t allow you to transition people from one stream of content to another. An engagement program allows you to systematically create complex, nurture journeys with ease. If you’re looking for a way to deliver regularly Cadence Communications to a large audience with several different topics under one program, this is the option that you would want to consider. All right, so since you’re here, I’m going to assume that you’re going to use engagement programs. So we’re going to jump into those a little bit more, starting out with the the definitions I will be using in this presentation. A cast is a single row or event from your sending program. So each one of those lines that you see in your engagement program as somebody goes down in those, those are considered a cast. A stream is a group of content that your engagement program uses to nurture people. So that starts in that single column. Now, there are two types of community or options that you can put in your streams. You can either put emails or default programs with smart campaigns, and both will work in your engagement streams. And then something you will also want to consider is your cadence. How often are you going to be sending these communications? Is it going to be a daily, weekly, monthly type communication? Are they going to be different for each one of your streams? You can set up cadences that are independent from each other for each one of the streams in your engagement program. And then lastly, as a as a member of the engagement program, you can only be in one stream at a time. You can be in multiple engagement programs and being multiple well streams of each of those engagement programs. But you can only be in one stream of an engagement program at a time. They aren’t mutually exclusive. All right. So we’re going to next talk about when should you use an email versus a default program. Emails are the easiest to use if you’re going to use engagement scores. I would strongly recommend that you use engagement that you use emails A It measures a little bit easier and you don’t have to to do as much there. It is a great introductory way to start those communications of just putting in your email content. So as somebody goes down in your engagement stream, they will receive every single one of those emails unless they’ve already received an email previously in another stream. Now that email does have to be the exact same email with the same email ID in order for them to skip it. Otherwise they will receive every single email. A default program allows you to add additional criteria to determine if somebody will qualify before they move on to the first step. So you can add additional qualifiers, you can add additional choice steps if you’d like to in your default program with that smart campaign, but it does require a little bit of extra setup. Part of that is the Smart campaign that runs your default program must first have member of engagement program the filter be the first option in that smart campaign. If you don’t have member of engagement program equals whatever that engagement program is, it won’t pull up in your engagement stream when you go to add it. These are really nice too, if you want to do omni channel marketing. I’ve seen them in the past where you might be receiving email communications and then you put a default program in and you call a webhook to send out an SMS. Maybe it’s an alert to your sales folks to follow up because the the record has received X amount of communications. So this is a great approach if you need to do some omni channel orchestration. And then keep in mind that engagement programs are based off of program success and program success, not the email engagement. So if you are looking for those engagement scores, you’ll want to also add program success for each one of those. In order for that to be calculated. All right, so now that I’ve given you those two options, I want to hear from you. Which do you prefer to use in your engagement programs? Are you team email? Are you team default program? All right. We’ll give it a couple more moments. Fill out that poll. We we really want to hear from you. All right. 10 seconds. Five, four, three, two. All right. So we we’re mostly default program here. I love default programs. I think they offer a lot more control here and they are fantastic. Both are excellent options. It’s just however you choose to use them for your own use cases. All right. So you’ve decided to use engagement program. How are you going to transition people between your streams, transitioning to different streams within the existing engagement program allows a few different options for that. And so we’ll cover those. Right now. All right. So first, do you have a sales funnel that you need to align to? Are there mutually exclusive products that you have that each stream will have its own content? Do you have lifecycle stages that you’re trying to map your communications to? So this can be all the way from somebody first hitting your website to returning customer? Do you want to break your content into E fastly versus slower? And so people who are engaging with the content receive it as a faster pace rather than a slower cadence where you’re trying to warm people up? Or is it just that that you are trying to warm cold leads up or trying to slowly get people into the awareness and desire phases or is it that somebody has already received all of the content in a stream and that you need to move them over to another stream so that they can continue to receive content? You can only put 100 pieces of content in a single stream. So if you have 101, you might want to transition them to another stream so that they can continue receiving all that communication. So which option do you prefer or transition to, to use somebody between the streams and a bunch of different options here, which is awesome and keep in mind there’s no right or wrong answer. This is just to to get your your general sense as to how is everybody using these engagement programs. Right. We’re seeing lifecycle stages take the lead, which is awesome. I think that personalization and understanding where somebody is in their customer journey lifecycle is fantastic. So that’s that is definitely an awesome one to use that. Same with sales funnel, Really meeting your customers where they are in that sales journey is fantastic. All right. So I’m going to go ahead and end this and we’ll broadcast those results. All right. So the next option we’re going to talk about is smart campaigns versus transition rules. The first option is to use a smart campaign. This is going to push people into a specific stream. You will have a folder with your smart campaigns that will route people to the appropriate stream at the appropriate time. These campaigns can either be triggered or batched, and they can be used in in conjunction with each other to qualify and transition your your leads throughout your engagement program in the nice thing about smart campaigns is we use them all the time. We’re very familiar with them and you can schedule them off hours. So if your high traffic time is at 8 a.m., you can schedule these to run in the evening or the early morning. So it’s not taking that processing power that you need when you go to send all of your other email communications. The other option are transition rules. Now these are baked into the streams of the engagement program. These are going to pull people into that stream of content. You first have to have a trigger that is activated to pull them in. So that’s one of the the gotchas on this is it pulls people in and it has to be trigger based communications. You can add additional attributes after that trigger or additional triggers, but you have to have it starting with a trigger. There is also a first step option within those transition rules. So if you need to do any additional lead qualification or sending alerts or anything like that, you can. But for me, these are a little bit harder to manage, especially when I’m working with a team. I like to have everything organized in a folder with all my smart campaigns, but that is completely up to you. Which option of transition method do you prefer? We’re going to drop in another poll. All right. Smart campaign team is leading strong and totally understandable. Both are good options and I do use both. It really just depends on your use case. But for me, I prefer to do everything in smart campaigns just because it’s it’s a little bit more of a native functionality. And I bring. All right, we’re going to end this one and move on. Fantastic. All right. So we have a few additional questions to ask before we start building. I promise we will get to the building. But there are some really good preceding questions that we should ask before we we get into the weeds. The first is, Winston, somebody’s exit your engagement program. Has that person received all of the content and they are just sitting at the bottom of your engagements stream exhausted. Do they no longer qualify to receive any of the content? Have they changed title or are they no longer at that business? Are they at a different lifecycle stage or are they in another engagement program? And you don’t want them receiving conflicting information that you’re providing in a in this engagement program? So those are a couple options of when should you consider removing somebody from your engagement programs, When should you determine success? This is especially crucial if you are using default programs because that program success metric is really going to help tie in how people are engaging with the content. Is this going to be a change in your funnel? So there they’re removing or they’re moving from a marketing qualified lead to a sales qualified lead to an open opportunity. Is that considered success in your in your instance or in your business or didn’t the the opportunity is it one, is it closed and one are you get to go like you can remove them. That’s a success so you can count those make measurements. That’s an option. One I’ve also seen did they simply cook the email or do they open the content? Do they go to the website that you’re telling them to do from the email that is also considered a success? So you just want to consider for each email or each asset what is considered a success, And then what is the goal of your engagement program with each string? All right, now we are finally going to get into building. There are three different types of ways to start building. We’ll cover the first two really quick and then we’ll dive a little bit deeper into the third one. So there’s built from scratch, scratch, there’s chrome or there’s program. Hopefully you are familiar with the first two so built from scratch. It’s a new local asset. It’s going to be a new program with the program type being engagement. That’s how you’re going to activate your engagement program. Is that program type of engagement similar to a default program or email program, even a webinar program? The second option is to clone is enough you right click an existing engagement program. Quote This is really great. If you are building similar content across the board and you need to do some some quick activation. The third I highly recommend for anybody who hasn’t used an engagement program before, and they’re looking for the appropriate structure of the engagement program. It is the program import library. If you haven’t used this before, what you need to do is you go into your marketing activities, you click on import program, you will select your program to import, and then it will create not only the enrichment program but the file structure and all of the campaign management smart campaigns, as well as some basic emails to start out with. This is a great way to understand how to get everything out. In a good quick start, we’ll drop a link for the resources of all the options in the program Import Library. It’s not limited to just engagement programs. All right. So now you’ve you figure out how you’re going to transition people, what you’re going to use between a smart campaign and a transition role. You’re going to use emails and default programs. We’re going to get into that adding content to your streams. So adding emails is enough. There is a little plus icon in the top right of your stream that when you click that, it’s going to ask you if you want to add an email or a program. Adding an email is enough. You just like the email and then you type in the dialog box below what that email name is. Now, if it’s nested within your engagement program, it should be easy enough to find a Pro-tip that I like to use is if you have your engagement program already on your screen, like you can see your streams on your screen and if you use that left hand navigation, migrate or navigate to the content that you want to add. If you write that content while your streams are still showing on your screen, you will have the option on that right click menu to add to engagement stream. This is only present if the streams are showing on your page. If you navigate away or if you click if you left, click on the asset and actually go to that asset. This won’t work. You have to have your engagement streams up and then you can right click an option to add that content to a stream. The second option is to add default programs. So default programs, very similar process. You’re going to click that plus icon in the top right of your screen. You will then select the program and then the Smart campaign that’s going to be running that program. And again, it has to have member of Engagement program being that first smart, smart list filter in order for it to work, because it’s going to be a request campaign, you’ll see a little blue arrow in your default program wherever. That’s that’s how’s once you’ve made this connection this is a great way to if you want to send out SMS or any other omni channel communication using default programs for this is fantastic. Just note that if somebody doesn’t qualify for that default program, they will wait until the next step and then move on. They will still continue to receive the following communications, but if they don’t qualify for that default program, they they won’t get sent that information and they will just stay there until the next cast is run. All right. So you’ve built your engagement program. Now you want to test it. What are you going to do? There is a fantastic testing feature within engagement programs. It is the test stream functionality. Do note that whatever test person that you put in there, it will send out those communications. So it highly suggest that you use either your own emails or test emails that you you have. If you select a random person, they will likely get that communication and be a little confused. So once you go to that testing functionality, you will put in the email address and then you will put in your initial stream. If that person is not already in the engagement program. The first step is those transition rules to add them to the stream. So what you will need to do is then click that refresh icon and they will start receiving those communications. Every time you click that refresh, you’ll go on to the next stage in your class so you can go from top down and potentially receive all of those email communications by just refreshing that and running those casts. So this is an excellent way to make sure that all of your either emails or default programs are functioning as expected. All right. So what if you have limited time content out there? I mean, we are coming on coming up on the best time of the season, Halloween, spooky season. So what if you wanted to run some promotions around that? But they can only run after Thanksgiving and before Christmas. What are you going to do? There’s program availability, which is fantastic. What this means is you can place content in your streams and choose when to activity and then when to deactivate it. There are both options there. So if you want to hold off on activating something, you can type in the activate from date and then at that date it will activate. If you leave the activate through Blink, it will stay on indefinitely. Convert only if you put an activate through end date and don’t have it activate from it will be active until that time. So this is great for limited time offers or anything that you want to put in your your engagement streams and only have it available for a certain amount of time. All right. Now we are leading in to reporting first thing to note are engagement scores. An engagement score is a score of 0 to 100, and it’s a proprietary algorithm that Marketo uses to calculate how engaged is the content that you have in your engagement stream? If you are using emails, each email will have its own individual engagement score. Now everything starts out at a baseline of 50. That is your average, and those engagement scores aren’t calculated for 72 hours until after it’s sent. And it’s only for your last three casts. So those engagement scores can fluctuate. So it’s really important to take special consideration to keep an eye on those if you see them spiking or decreasing, that’s that’s something to note in at the main screen of your engagement program, you will see your highest engagement, which is fantastic. This is a great snapshot to report to your leaders of your most engaging content. If you have optimization specialists, this is a really good reference for them to use as what’s working well, what’s not where we are, where improvements can be made. All right. And then with reporting, if there’s old content in your engagement programs that you don’t want to have in there anymore that you’re not using, but you need to save it for reporting purposes, you can always archive it. The benefit of archiving your information within your engagements streams is you are not losing any of that reporting or analytical data. It’s not stripping all that. So if you need it for reporting, you can just archive it. It will hide in your engagement stream, but you can still pull it from your reporting. If you need to see the assets. Once you’ve archived them, you can click that gear icon in the top right of your string and select show archived content. And to make that visible, that means it’s there. But nobody’s receiving that content and you’re not using any of the reporting functionality from it. All right. And then the two main reports that I like to use are email performance reports and then stream performance reports. Hopefully you’re familiar with an email performance report that’s going to be your opens, sends clicks, delivers, bounces, pending and subscribers. The Stream performance report is all that plus your engagement score. What’s really cool about the Stream performance reports is it actually groups all of your emails by the stream so you can see your stream on the very top, the pieces of content that belong to that stream. And then if you’re using emails, the engagement scores that are part of that, that stream associated to each email, if you’re using default programs, you’ll want to make sure that you are using your programs access, and then those would be calculated later on. All right. So my key takeaways here are decide what stream categories are you going to use or are they going to be by products? Are they going to be by lifecycle? How are you going to set up multiple streams of content? And then when will you transition people in your your content will use smart campaigns or transition rules. It seems like most people here are Team Smart campaign, which is fantastic. You know, maybe maybe give transition rules a try. It’s it’s it’s worth a test and then emails versus default campaigns. How are you going to set up your content if you’re planning to restructure or rebuild your emails in a different template? I would suggest that you use default programs because it’s going to save you from anybody exhausted or lower in your engagement stream content from going back up and getting new content. If you’ve replaced it with a new email with a default program that won’t take that, that won’t happen because you’re already a member of that default program. And then how you move people in your streams, how will they move and exit? Do you have success metrics? Are you going to hold on to exhausted people for a while? Are you going to put them out as soon as certain? And then finally, how will you determine success? Is the goal to just get email clicks and people to your website, or is this based around your opportunities? Okay. It looks like we have a number of questions coming in for Mac. The first question coming in from Nicole. Max, what do you mean by transition Content. Yeah, excellent question. So when the benefit of an engagement program is you can move people from one stream of content into another. And so like I said, that could be based off of your lifecycle stages and it could be on multiple different options. But basically you’re moving from one extreme one to stream two or stream three, and that each stream of content has its own level of email communications and is targeted to a specific either audience or stage. And so when you’re moving people, you’re transitioning them from the previous stream of content into a another stream of content that’s more focused where they are. Yeah, Thank you so much for sharing and great question. Nicole. Your second question coming in from Carlos. Would you recommend using an email program over an engagement program for a drip nurture? So an email program, our email programs are meant for a single send campaigns. They do have a lot of functionality and we do use them a lot for all of our ad hoc type emails where it’s just a single send. If it’s a recurring communication, I would definitely recommend either using a smart campaign or consider an engagement program. Now, something I have seen in the past is people will build engagement programs with just a single stream of content. To me, that’s like having a sports car and only going 45 miles an hour. The beauty of engagement programs is the ability to have multiple streams of content, so it’s just a single stream. I would build it in a default program with a smart list and a series of weight steps. Yeah. Thank you so much for breaking down the pros and cons of the different program types back. Next question coming in, what is your program success metric? Yeah, so a program success metric could be anything from an email click of the email in that program or a website visit. It’s a membership status as well as the additional fields. So if you are familiar with webinars where you have your registered attended, not attended, there are certain success metrics in the status of somebody attends a webinar that’s considered a success. If you’re not the Marketo admin, I would definitely recommend working with your Marketo admins to really understand how they determine success in those different channels, but it can be based off of your program membership. We have one for all of our form fields. If we’re trying to get people to fill out a form and they figure that out, if that form was in a specific default program, we consider that a success because that’s exactly what we’re trying to do. And then we can measure how many people we’ve sent there versus how many people did the thing that we were wanting them to do. Yeah, thank you for breaking that down. Based on goal, how do you manage different languages within an engagement program next? That is a fantastic question. I think there are multiple ways to do this and it really depends on your use case. What I’ve seen work in the past is using default programs in your engagement programs, and then within that smart campaign that you’re using the choice steps that you have to send an email. So you have a single flow action to send an email, but you have multiple choices in that email flow. If language equals English, then an English version. If language equals French, then it’s in the French version. That’s an easy way to do it. You can also use dynamic content in your emails if you have your segmentation already established within your instance, you could also have separate streams that are mutually exclusive for each language. That is an excellent use case that I didn’t even think of for those individual streams. Maybe it’s all the same content, but they’re broken up into different languages. So it really depends on how you want to use it for for your business. Awesome. Thanks so much for sharing that in languages. Question Coming in from Betsy, how did you get to the Engagement Score feature next? Yeah, so the engagement score feature, if you click on your engagement program, it’s on that main tab. Once you have engagement metrics coming in, you’ll see in the bottom right hand side of that first tab of your engagement program, those actual scores, I believe it’s on the the summary page if, if that’s the right time. But it is on the right hand side of that first tab of your engagement program and then for reporting. If you do any engagement stream performance report, that will be a comment in there as well of each email’s asset, each email asset. And then it’s an engagement score. Now something that I didn’t show is you can change the you when you are in your streams of content. So if you’re on your streams tab, there is a view option where you can see how many people are at each cast or each level of your stream. You can also see their engagement, which is a fantastic one, just if you want everything all at once in a very visual way, you can click on the engagement view within your stream tab and you can see it there as well. Awesome. I think those are both really great tips and I’ll try to find some documentation or a tutorial on experience league on how you can get to the engagement score feature as well as Change the View, and I’ll share that in the Marketing Nation Community thread after question coming in, would you recommend using dynamic content within the emails of an engagement program or creating separate emails instead? Yes, I and the reason I say yes is it really depends on what you’re trying to do. Dynamic content is fantastic. So our default program, so there’s no right or wrong way to do things. If you are trying to localize your languages and you are, you set things up in a dynamic content way, then use dynamic content. If you are wanting to measure the success of emails independently, then I would suggest using a default program with those four steps in there. The nice thing about dynamic content is it’s all one email, but that gets really tricky if you’re trying to do reporting against that dynamic content. So if you do want to do some multivariate testing or have mutually exclusive emails for different audiences and see how they’re there behaving independently, then use separate content. So awesome. Thank you so much for breaking that down. I love the questions that are coming in. We still have 5 minutes, so keep the questions coming and yeah, these are all very great questions. Our next question Should I have one nurture program with many streams based on lifecycle stage? Or is there a scenario where I would create multiple engagement programs with single stream? Yeah, that is a very smart question. So it really depends on a lot of factors. What I have seen with multiple streams is maybe you have complementary engagement programs where your main engagement programs running two or three times a week and that’s giving you or your audience. General communications. And then you have complementing engagement programs that might be running on Tuesdays or Thursdays or something like that that are providing more specific content so you can have multiple engagement programs running in conjunction with themselves. So maybe it’s like your your core communications Monday, Wednesdays and Fridays, and then you have product specific communications running on Tuesdays and Thursdays so that each receiving something every day and it’s on that regular cadence. Yeah, Thank you for breaking that down. If someone didn’t get qualified for a default program early on in a stream and they requalify much later on the same stream or they still get that default program email. They would only get the email at the time of that cast if they were lower in the funnel and then qualified later on they would not receive it. So that’s something that you would want to factor in. Maybe it’s you put the similar default programs in to qualify people at multiple stages or you’ve duplicated content to see if they’re qualifying as they’re going through that the content. But at the time that they at the that cast is the only time they would receive that content. I thank you for sharing that order. We have multiple products or product families with very different cycles in terms of time to buy. How would you setup or make use of nurture programs to build multiple product based streams without interfering each other? How can you start an approach product based marketing? Yeah, this is a fantastic question. So what I would look at is first, are these products mutually exclusive? Do you want to make sure that if somebody is in product A that they’re not getting any communications for product B? And then I would set up my engagement programs to be around those specific products and their own respective stages. So if you have a really long buying stage for product and then building out multiple streams for each one of those milestones in your your product stage to deliver content and hopefully move people to the very end. If the product lifecycle or the stages for product B are very short, then maybe consider quicker cadences of your your content that fewer streams so that they’re not having to move through the different milestones because there’s not as many, but you can still provide content to them so that they’re not exhausting or it doesn’t feel like they’re being dropped with this communications. But I would set them up most likely as a separate engagement programs entirely. We still have a ton of great questions coming in and we’re going to continue the conversation on Marketing Nation community and get your questions answered. So thank you so much, everyone.

Summary

This Learn from Your Peers session discussed the setup and management of engagement programs in Marketo Engage. It covered topics such as planning, building, and reporting within engagement programs. Key points included choosing between drip nurture and engagement programs, using smart campaigns for transitions, deciding between emails and default programs, and understanding program success metrics. ​ The discussion also touched on topics like transitioning content, managing different languages, utilizing dynamic content, and setting up multiple streams based on lifecycle stages or product families. The webinar emphasized the importance of testing, program availability, and utilizing engagement scores for reporting purposes. ​

Key Takeaways

  • Choosing the Right Program Type: Understanding the difference between drip nurture and engagement programs is crucial. ​ Engagement programs offer more flexibility and complexity for nurturing leads effectively compared to drip nurture programs. ​

  • Transitioning Strategies: Utilizing smart campaigns for transitioning between streams within an engagement program provides control and automation. ​ Understanding when and how to transition leads based on factors like lifecycle stages or content exhaustion is essential for effective lead nurturing.

  • Program Success Metrics: Defining clear success metrics for engagement programs is vital for measuring effectiveness. ​ Whether it’s email clicks, website visits, or other actions, having defined success criteria helps in evaluating the performance and impact of the engagement programs accurately. ​

Resources referenced in this presentation

recommendation-more-help
76e7e5df-e11d-4879-957b-210b1656662e