[Music] [Chiara Riga-Zhao] All right. I think we'll get started. Our mics are live here. So thank you all so much for joining our session today about Marketo Engage Fundamentals and Your Path to Marketing Excellence. So we're going to start just obviously by introducing ourselves. So my name is Chiara Riga-Zhao. I am a five-time Marketo Champion. I was Champion of the Year in 2021. I'm also an Adobe Subject Matter Expert and Adobe Credentials Advisor, which were titles that were given to both Ajay and I for helping to write the certification exams. And a bunch of exams between the two of us have been written. I am a Marketo Certified Expert and have been in the tool for just about a decade, and I'm currently working as a Senior Marketing Operations Manager at AppFolio. [Ajay Sarpal] Pretty impressive introduction, Chiara. So hey, everyone. I'm Ajay Sarpal. I'm based in Bangalore, India. I'm six times Marketo Champion and five times Adobe's Subject Matter Expert. And this title, like Chiara mentioned, is given to those who are actually building and enhancing the certification and mainly writing the certification exam questions. So in addition to this, I'm Adobe's Community and Credential Advisor. I'm Marketo Certified Solution Architect with 15 years of experience in Adobe Marketo Engage. And I'm also co-leading Virtual India Marketo and Marketo Measure User Group, and I'm Founder and CEO of Unicorn MarTech. Awesome. Ajay always shows me up on these things. All right. So let's set the stage for what we're going to be talking about today. So the problem we want to solve here is that marketers today have an avalanche of data, more data than any of us could hope to manually look through. And at the same time, personalized experiences are more important than ever, and it can be hard to maximize the Marketo Engage investment because as we all know, Marketo is not the most self-explanatory tool in the world. So the solution we're hoping to provide you all with today is to show you how Marketo empowers you to orchestrate data-driven campaigns. We want to show you how to achieve better ROI with Marketo using advanced automation and workflows, and we want to give you all of the knowledge and strategies to succeed. So this is going to be a really technical session, less than thought leadership. We want to really give you the tools to go out and apply some of this in your day-to-day. So what are we going to talk about? We're going to start with strategies for segmenting your audiences. Then we're going to move into building your lead scoring models, both a basic model and supplemental models. Then Ajay will get into measuring and analyzing your campaign performance, how to report in and outside of Marketo. And then he'll bring it all together with a really great case study of how to use all of these together in a campaign. And we'll save some time at the very end for Q&A. So we'll start with segmenting your audience. So segmentations in Marketo are one of the most key features, right? You could run a Smart List to find whatever data you want, but if I run a Smart List and I want some people who have a title of chief and some people who have a title that contains information, CIOs are going to be in both of those lists, right? And so how do I make sure that one person only ends up in one list? That is where segmentations come in. So you can segment based on any number of things, marketability, geography, customer versus prospect, etcetera. And segmentations can help you create hyper-targeted communications if you are using them correctly, which is how we're going to teach you today. So first, we'll go really quickly through how we create a segmentation. So you're going to go into the database section of Marketo, and you're just going to click New Segmentation. Pretty easy, right? Then you're going to create all of the segments within your segmentation. Remember that order matters. Like I said, if you run a Smart List, someone could be in two separate Smart Lists. And the order in which your segments are in is the order in which they will be prioritized for which bucket if they fall into multiples. So let's say in this example, we're looking at geographies. I don't know how I could possibly fall into both USA and Africa, but let's say I did. In this case, I would go into the USA bucket because that is the first segment in the order. So you want to make sure that you are either adding them in order or dragging and dropping, but this needs to be a key part of your segmentation strategy if you want it to work correctly. Then after that and all of your segments are in and they're in the order that you want them to be in, you're going to go ahead and click Create. And that'll give you your segmentation in database, excuse me. Then you're going to want to go in and click into each of the segments within your segmentation, and you're going to determine the rules. Now the rules look a lot like a normal Smart List. And in a lot of ways, there are, but there are some really key exceptions that you want to keep in mind. First of all, segmentations only look for changes to which segment a person is in if there is a data value change. So using filters like in past, in past before, in timeframe, those aren't actual data value changes, right? It's just time moves on, and that is what causes people to qualify for those filters. Therefore, using those in segmentations is not actually going to result in people moving within your segments. So that's the first really big call out that I've seen a lot of people get stuck on. Next one is that CRM filters are not available in segmentations. And account level filters, while some are available, they're not recommended. So aside from those exceptions, you are building a Smart List in order to determine who goes into which bucket. So once you've created all of your Smart Lists, you've QA'ed it, you've had at least two other fresh pairs of eyes look over it, and you're certain that it's great, you're going to click Approve. And you want to remember that this can take a long time. Depending on the amount of records in your database and how complex your rules are, this can take hours, right? So you want to make sure that you are not approving a segmentation at 9am and expecting an email to go out based on that segmentation at 9:30. I think best practice, this is the lowest priority in terms of Marketo processing is running these segmentations. So you're going to want to-- I think best practice is running it at the end of the day or over a weekend to give it time to settle. So segmentations are great, but what can we do with them? First of all, Smart List filters for email sends, those are basic. We're probably all using some form of segmentation for marketability and using that as a filter in our email sends. That can be really helpful, but there's some things that are game changers, I think, when it comes to segmentation that aren't as often utilized. The first one is dynamic content. So dynamic content allows you to send one email blast in Marketo and have different content show up depending on what segment people are in, in the specified segmentation, right? So let's say I want to send an email that talks differently to VP and above than I do for practitioners. If I have a segmentation based around that, I can go to any element within an email or landing page in Marketo, click Make Dynamic, choose which segmentation I want to use. And then when that email deploys or when someone goes to that landing page, they are going to see whatever I have chosen as relevant to their segmentation. So it allows you to purse-- Or their segment, excuse me, within that segmentation. So it allows you to personalize at a much bigger scale. Then we have snippets, and snippets are reusable blocks of dynamic content that work functionally the same way. They live within Design Studio, but they can be inserted into all sorts of emails. And so one example of this that I did at a company that was really impactful was I created a snippet. We were really focused on driving attendance to in-person events, but we didn't want all of our emails to just be come visit us at this event. So I made a snippet based off of geography. Then for each-- Based off of a geography segmentation. Then for each segment, I chose the top event that applied to that geography, and I put that event into that snippet for each segment. Then that little snippet was put at the bottom of all of our emails, and we were able to send a personalized, we are sending our normal marketing anyway. And at the bottom, "Hey, by the way, you're in this region. Why don't you come see us at this event if you're going?" And then when an event finishes, I just have to go once into Design Studio, change that out in my snippet, and I'm able to-- That's going to apply to every asset using that snippet, and it's personalization at a huge, huge scale. One thing I do want to call out, especially for dynamic content that I've seen people trip up on a lot, if you clone a asset that is using dynamic content, it will continue to be dynamic in the new location. So make sure if you have it in program templates, you are making everyone who uses those templates very aware. I have had emails sent to certain segmentations with tests and lorem ipsum. So just keep that in mind. But otherwise, these are really hugely powerful tools for personalization at scale.
And I wanted to give some ideas as well for some key segmentations that could really help you get started on your personalization at scale journey. Marketability, like I said, that's a pretty basic one that most Marketo instances will have. But then think beyond that. What kinds of ways do you want to personalize your content, right? Do you want to personalize it based on persona? I would guess that a C-level and an individual contributor are going to read their emails very differently. And so having a segmentation for that allows you to make your content dynamic based on that. Customer versus prospect is another really great one. Industry, geography, like I talked about in the events example. The sky's the limit here. These are just a few examples. But really think about for your business, what are the different buckets that are relevant, and start thinking through how you create those segmentations. Now segmentations in Marketo are limited, so make sure that you're not just creating them for the sake of creating them. And put some thought and some strategy behind it. Most of the work with segmentations happens outside of Marketo. That is Marketo is just the application. So moving on from segmentations, let's talk about building a robust lead scoring model. So there we go. First of all, we'll talk about building a scoring framework. So you're going to want to use a combination of quantitative and qualitative data in order to develop your initial framework. The quantitative data is going to be analyzing your opportunities, your closed won deals, your customer accounts, and seeing, what those people are interacting with that is leading to that closed won business, that opportunity created, whatever it is that you are looking to achieve, right? But that can't live in a silo because the lead scoring information gets sent to sales. And if sales doesn't buy into the model, you can have the most data-driven model in the world, and it's still not going to be successful, right? So you want to take also that quantitative data from sales and make sure do they think this one piece of content really doesn't work even though the data shows otherwise? Understand why. Have those conversations and make sure that that is taken into account when you're building the framework. And like I said, sales are the people who are actioning this data. So you want to make sure that you involve them very early on in the process. Make sure they are bought into the idea of a scoring model. Make sure they are bought in at every iteration because they are your key partner in this. I like to think of lead scoring as the best way for us to communicate with sales about our leads that we are working together. Another thing you want to really think about is negative scoring, right? I'm talking about behavioral scoring and filling out forms and things like that. We all know that's a positive indication. But what are those negative indicators? Is it visiting your careers page? Is it unsubscribing from an email? Is it visiting maybe a strategic partner focus page that's not intended for your customer, right? Think about those things as you're developing your scoring framework. And then you want to agree on a cap and a decay. So when you think of a scoring cap, if my scores are unlimited, then what does a score of 70 mean, right? But if my score is limited at 100, 70 means they're about 70% engaged compared to the rest of the audience, right? So you want to think about what that cap looks like. That's a business decision that you'll make. I like that 100 to keep it a clean percentage, but it can really be anything. You just want to make sure that it's not allowing people to gather so much score that even once you start to grading scores, they still stay so high that they look still engaged, right? And then in terms of scoring decay, if someone filled out seven forms three years ago and then you never heard from them again, do you think they should still have the score of three years ago? No, right? We want this to stay not just point in time data. We want it to be as accurate and current as possible. And so you want to think about maybe every three months that they don't engage with us, let's take away a certain amount of points, right? Whatever makes sense for your business, but it's something you want to consider. And then lastly, agree on the SLAs for each team and make sure everyone is agreed with and bought into their role in this process, that sales and marketing and BDRs and whoever else might be involved, right? Because like I said at the beginning, you could build the best model in the world, but if not everyone's bought in, it will fail. So let's go really quickly through how we create a scoring framework in Marketo. Similar to segmentations, 90% of the work for this is done outside of Marketo. Marketo is just the vehicle that gets it done. So first, you're going to create a operational program that's going to house all of your scoring campaigns.
Then you're going to create tokens that correspond to the framework that you defined, and you're going to want to create those within that program.
Clicker doesn't want to work. And then we're going to create a smart campaign for each of those tokens so that we can, for each of those tokens, we're thinking about scoring them, right? Then in each of those, you're going to want to take the trigger, or filter, or what have you that corresponds to each activity. So in this example, obviously, demo request is not a real form in my instance. But for example's sake, if someone fills out that demo request form and they are qualified for scoring as we have decided, then they can go through this Smart Campaign and get that amount of points. You also want to think about your Smart Campaign settings. Do you want someone to get a point every single time they visit a web page if they're potentially visiting that web page 10 times a day? Maybe not. But do you want them to only fill out a form once and get a point once even though they fill out a form seven times? Those are all things you need to think about and set at your Smart Campaign setting level. Then in the flow of your Smart Campaign, you are going to do a change score step, where you are going to find that score that you're changing, in this case, person score, and you're going to the change is just going to be that token. And this is really great because if the scores let's say you are iterating on your scoring model, you want to change the scores, instead of having to go find every single Smart Campaign where you are changing that score, you change it once at the program token level, and that will apply moving forward for everyone, for every campaign that is using that token. And then lastly, you want to make sure that your lifecycle is set up to capture records once they hit your scoring threshold. So in this case, someone moving to 75 points would be considered an MQL. You want to make sure that your lifecycle is taking that into account. So that was a very quick how-to on scoring. Marketo has a ton of great documentation online if you want a deeper dive. But I wanted to talk to you guys about supplemental scoring models because Marketo has a ton of data. And oftentimes, we aren't even thinking about it, never mind capturing that information. So I'm going to show an example of product interest scoring, but think about other things such as customer scoring, use case interest scoring, all sorts of things like that. What information is sales often asking you, right? Are they asking which of their customers are influencers versus detractors? Are they asking what use cases resonate? Think about those, and those are all great ideas to get you started with a supplemental scoring model.
To get a supplemental scoring model up and running, I'm going to use a product interest scoring model as an example here. So I am selling three products, email marketing, data visualization, and content personalization. For each of those products, I'm going to assign a unique code. Now you can see here that I have put both letters and numbers in my code. You don't have to, but what you really want to think about is making sure that the code does not show up organically in the program name. I would guess that the string EM probably shows up a lot of places in Marketo, so adding some numbers there can help you avoid triggering your scoring way more often than you intend. Then you're going to take these codes, and you're going to add them to the corresponding programs in Marketo for each of your products. So you've done an email program for data visualization. You'll put that DV02 and so on and so forth. And same with any URLs that you want also included in this model. Lastly, you will create a score field for each of the products that you plan to score. And then and you'll create Smart Lists just like we did in the last step where we'll listen for a program status changing and that code being part of the program name. And you can also add any constrictions that you want, like new status, you could add filters, you could add success, right? It doesn't have to be within these SEM or webinar statuses that I've set aside here, right? You could just say success in anything containing EM01. And then in the flow, you're going to use a token just like we did for the last scoring section. And I want to call out here, a lot of times and when I've launched product interest scoring, I generally don't think of a form fill for email marketing and a web visit for data visualization to be showing so much different interest in one versus the other. And so I like to do it as just it's one point for any interaction, and it becomes a count of how many times have they interacted with each product. Now you can be feel free to disagree with me, right? That's just something that has always been a business choice that I have made in my instances.
And then if you want to do the same thing with web, it's the same thing, just the trigger based on visiting a web page. You might need to use query string instead of web page. But however you set up your website URLs, just listen for that, and again, changing the score using that token. But when we think about a demographic or behavioral score, you can look at a number and think that number will tell you something, right? We said 70% of 100 if they have a score of 70. But when I look at a product interest score, what does a three for data visualization mean? I guess it means that they've interacted three times with data visualization. But what does that mean on its own? Not a whole lot, right? The value in this is in the comparison. And so your last step for really being able to being able to successfully use this, is to set up a field which probably will be best done in your CRM or other instance that listens for changes to those scores and compares those scores against each other to surface what their top interest is. So in this example, they have a five for email marketing. That's the highest score they have across all of the products that I sell. So in the top product interest fields, I put email marketing, right? And then think about the dynamic content that we just talked about. Create a segmentation based on that top product interest field, and then you can start sending emails, one email, based on all of the different products that you sell using information that you are already gathering on these people, right? So I challenge you all to take a step further and think about what data you have in Marketo that you might not be utilizing and try and find an application just like this one.
There we go. All right. I will hand it off to Ajay to go into reporting. Thank you. Like as always, great insightful details shared by Chiara, so thank you so much. So I'm going to cover two sections. One is the reporting side of it and another one, the various automation specially engagement program. But the biggest question is why these are important? Why is segmentation important? Why we need to do lead scoring? Because nowadays, it is imperative for being a marketer to earn a seat at revenue table. And what does the revenue table stands for? That means that you are not only just convincing your chief marketing officer, but your chief revenue officer, as well as chief financial officer about the various campaigns which you are going to launch. So that's where the right segmentation, right lead lifecycle model, which is backed by the lead scoring and the exact and the right reporting will help you to earn that revenue seat, which is nowadays very important. So I'll first take a deep dive on the various reports that we could actually leverage through Marketo.
So in this slide, we are going to cover from foundations to forecasting, mastering Marketo Engage reporting. So precisely, there are three stages. One is foundational reporting. And what does that mean? It means just the foundational report. Mainly, it shows about email performance report and it is all about where we are against our target. Let's assume if we have a target of 1,000 MQLs, where exactly we are there. Second one is analytical report and it is all about understanding the performance. That means how our channels are performing against the cost that we are spending into various programs. So what kind of reports will get into this? So those could be, if someone would like to know that how many people actually attended the webinar? How many leads are coming from the LinkedIn campaign? And what is the ROI from our all paid campaigns? And third one, which is the most important and that is where you can actually win the seat in revenue table is strategic reporting. And it involves predicting and optimizing our campaigns that it helps us in finding out this specific stage that which campaigns, which channels are working well as compared to other and which one we could actually use it to upscale our demand generation. And it is very important nowadays because budget are start off restricted and we would like to actually spend our money on those campaigns and those channels which are working well.
So there are precisely three ways to get or build report in Marketo if we go with the standard out-of-the-box functionality. One, the first one is Smart List. So we could build various small little analysis using Smart List in marketing activities within the program and in database. Then we have reports. So reports, we can actually find it out in the analytics module, as well as within the Marketo's program in marketing activities, and then we have the analytics section.
So which reports I usually use the most and why? So one is email insight report. And why do I use it? Because it is a fast and flexible tool that lets you explore and visualize your email performance data with various filters and dimensions, as well as in metrics. And advanced report builder, that is the new Advanced BI Analytics, it is a self-service reporting tool that lets you create custom reports and dashboard using data from Marketo and other sources. Performance insight. This is a one-click reporting tool that gives you a high-level of overview of your marketing performance across channels, program, and campaigns. And segmentation and custom column. So the custom column report is the one that I really like the most because it can help you to get that granular data, which is somehow little tough to get it. So this is how the email insight report looks like on the right-hand side if you see. So the thing is that, you could filter the audience by account list, country, segment, and you can also filter it based on the content that is email, program platform, device, and operating system type. And you can add 10 custom dimensions. And those custom dimensions are segmentations, program tags, etcetera. And the colors are very important in this. So green means a good change, red means a bad change, and gray means no change. And everything is being compared against the period that we are going to select it. And by default, it shows the analytics sections, but it has two aspect. We could actually use email insights for the send section as well.
So using BI Analytics to measure the effectiveness of personalization. So this is the new BI tool, which is going to replace RCE, that is revenue cycle explorer. And why it is actually important? If you might have used RCE in the past, then you know that it is a bit slow when it comes to processing the reporting in the large dataset. So the beauty of this new functionality which is being launched in this Adobe Summit is that it takes lesser time. It is five times faster than the RCE and you can actually drill down and drill up and drill through the reporting section. And you can export that data in PDF, as well as in PowerPoint.
So these are the reports which will be available. These are already there in RCE and the product team told me that these reports will be available in the new Advanced BI Analytics tool as well. So one is program cost analysis. So with the help of this report, you will be able to see the ROI of your programs. Then the program opportunity analysis that will help you to get more insights on opportunities generated based on distribution, their revenue, and ROI. And then you could also use program member analysis. You can see the results by channel participation, success criteria, etcetera, and program revenue stage analysis. So these are the cool reports which I would highly recommend that you should use it.
And using Performance Insight to measure the effectiveness of personalization. So how you're supposed to access Performance Insight? All you need to do is just log into Marketo and from the main title, click on Performance Insight. And the beauty of Performance Insight is that it can load up to the data from the past 24 months. And this is how the Performance Insight actually looks like. So by default, it shows the data based on the engagement, but you can change the data to pipeline, as well as with revenue. And there are other benefits of using this report is that you could choose the various attribution model. And to calculate ROI, you have two ways of selecting it. One, the ROI based on the months and the second one, ROI based on the attribution. And you can actually select the attribution as well in multiple ways like you would like to see only those leads or contacts will be counted for attribution who are added to the opportunity or you want to actually consider all those contacts which are part of an account to be considered, I mean, their activities to be considered for the attribution. So there are multiple ways and it is a pretty flexible report which I would highly recommend that. And why segments is important? That is something which Chiara already covered. But this is how the reports are going to look like if you are actually using segment.
And on the right-hand side, you can see the email performance report, which is actually using the industry segment and it can actually show you that same email which was sent to different segments, how is that is performing. And if you see that the biopharma has a better open rate, but the best one is default, which we didn't even segment. So it will give you some insight and then based on that, you can actually fine-tune your content so that it is resonating well with the target audience. And on the left-hand side, you will see the people performance report that actually shows you the strength of your database broken down by the industry. So it tells us that how many contacts we have it in pharma, biopharma, CROs and default and perhaps we could use this industry segment for the personalization as well.
Custom column in people performance report. So this is the report that I actually like the most which I told you at the start of our presentation. So on the right-hand side, if you see, it shows the person source and the record created in various quarter of a year. So that actually tells us which source is actually helping us to generate more names in Marketo. We could use these custom columns for tracking lead sources and channel, tracking these segments by industry and persona, and tracking the engagement level. So all you need to do is that you need to build your Smart List using the filters which you want to actually pull the data to the people performance report and it will do the magic. The only constraint with this reporting is that you can add only 10 Smart List.
And Marketo Measure, this is something that is not part of the standard Marketo offering, but you could buy it. And this tool is actually good for those, who are not having a dedicated analyst or analytical team. So this is something just in case if you don't have it and your CMO is asking for the data, which program is working well, which channel is working well, what is the ROI. And just in case if you're a newbie and just in case you don't have the proper team strength to get the data from the BI platform, you could use this tool as well. But the most important thing is that how could we track the success and ROI in Marketo Engage? Well, we need to follow the best practices. And what those best practices are, first, we need to add leads or person to the right program, right channel. We need to tag them to the right channel, right program, right program member statuses. We need to ensure that we are tracking the acquisition properly. We are actually tagging the leads to the right success criteria within Marketo. And most importantly, we are enabling the period cost and adding it to the Campaign.
And with Campaign, I meant the program in Marketo.
So advanced marketing automation workflows in action. So this is going to be the second part of my presentation. So what task can be automated through Marketo? So we could automate content-related tasks like lead nurturing sequence, welcome email, drip campaign based on behavior and re-engagement campaign. We can also automate email campaigns, which are the scheduled send, trigger email when as in when someone fills out the form, someone visits our web page, we want to send them an email notification, and personalized content based on segment. Then data management. These are the task which is pretty important because data hygiene is very important, not only for the data security, but it is important for the email deliverability as well. So for data normalization and cleansing, we could easily build within Marketo. We could use Marketo for lead scoring, list segmentation. We could use it for event management, registration confirmation, reminder email, post-event follow-up. And of course, we could use a Marketo for the most important feature that is communicating with the sales team. We could use Marketo Sales Insight. We could use lead qualification notification. We can update certain fields in sales CRM and we can also add the leads to respective Salesforce or sales CRMs campaign and update their member type. There are many other things we can automate but in the interest of time, I'm just covering only the most important one. Otherwise, there are other factors like web personalization, Dynamic Chat, and there are so many other things which we could use. We could even leverage the new email editor with the AI functionality. So this is the case study, which I'm going to showcase you all. So it is for a client of mine, who is in B2B space and the biggest challenge was that manually lead nurturing was time consuming and they were doing a lot of spray and pray. And the solution was that we implemented automated lead nurturing sequence in Marketo based on lead lifecycle and which was backed by the lead scoring model and segmentation. And the result, it was 60% increase in lead conversion and 40% reduction in nurturing time. And it overall improved the lead qualification and sales alignment, and all of this happened in less than two months. And the client was pretty happy about it.
So this is a lead lifecycle. This is a normal lead lifecycle that actually shows a lead's journey from different stages, like from anonymous web visitor to known, then prospect, MQL, SQL customer, and cross-sell and upsell. And these all are those stages which are mainly built on lead scoring as well.
So this is the engagement program that I built. And if you see, there are total five streams. There are 17 emails and 4 events, and it is all automated nurturing. And this point set and forget is incorrect. You need to set it and you need to keep optimizing it. So that is the most important thing because set and forget it is just not real.
So what we used for this to become a success, we use A/B testing that's called champion and challenger. We change the streams of our leads when the lifecycle state changes and we continuous performed edit on the content.
So how to build multi-stream? So there are mainly two ways of building multi-streams. And one is you can build it from scratch and another thing is that you can clone it. So I'm going to show you a video on how to do that.
So in this one, the first one, we are just building everything from scratch. And the second one, we are just cloning it. And you see that when you are cloning it, your all content which was there in the previous stream will get carried over. And then you can change it. You can update it.
And how to implement A/B testing? First of all, if you would like your emails to deliver a knockout punch, A/B testing is really important because it helps you in finding it out which email is performing better than the other. And although in the slide, it calls A/B testing, but mainly it is champion and challenger because when we are talking about trigger, any email which is there in trigger program or engagement program, we mainly can't use the A/B testing, which is actually meant for default email sent program. So we use champion and challenger, and I'm going to show you how it works. So you need to select the email, right-click, and then click on Test, and it is pretty much like how we actually perform A/B testing and here I'm just recording based on the subject line and then you need to select the distribution level that how many people will receive the challenger and how many will receive the champion. And then I will define the champion criteria.
And then I can select the reporting time and then close. That's it. So what it does that unlike A/B testing, we need to manually select the champion. That is the only catch in this. That's it. Because if we are using A/B testing in the standard email sent program, then it is very easy. We will just define the criteria and then automatically the winning email will be selected. But in champion and challenger, it is a bit manual process to declare a winner.
And how to use nested program? So if just in case if you want to add or just if your logic is more complex, you want to include events to your nurturing programs, then this is the best part. And what use cases you could actually cover with this? So let's assume you would like to send a different message within the stream to a subset of audience. You could use that for the nested program. If you want to use different message to different subgroups within the same engagement stream, then also you could use nested programs. You could use nested program for sending out alert notification to the sales team. You can actually use a nested program for hosting events and I'm going to show you that as well, you can add forms, landing pages, and all other cool stuff.
Plus, you can also enable multi-touch attribution with the help of these programs. All you need to do is just define the success criteria.
So this is the video which is actually going to show you first the default program. And you can add the default program over here. You need to add the Smart Campaign. And there is a catch. The Smart Campaign should have the member of engagement program filter on plus, it should not be activated.
And this is how we are selecting now the availability and this is for the event program.
And now we are going to include the default program. Sorry. I first spoke about the default program. But anyways, process remains the same.
So if you might have seen the video, in the video, you could actually select the availability. So whenever you are building a webinar, there is a specific date. If there is an event, there is a specific date, maybe a month of time for promotion and then thereafter, you just don't want any email or any other promotional activity to be carried out for that specific event and that's where the time selection for that program is very important.
So engagement program checklist.
So engagement program, create your nurturing program framework. This is the most important part because this is what, is the most important thing. Stream, design segmented journeys for targeted audience. This is what fault streams use for. Transition rule. So define logic for moving leads between different streams and there are two ways of actually building transition rules. You could use the transition rule within the engagement program, but there is a catch.
You should be having one trigger and that is really important for you to use transition rule if you're using within the engagement programs functionality. And then you can add your criteria. But just in case if you have a complex logic and maybe there is a data that is actually coming from a third-party API and that gets updated only overnight and you want to add contacts using a scheduled batch run program, then transition rule may not work. So my suggestion here would be always use Smart Campaigns whenever you would like to move leads from one stream to another because Smart Campaign, you could actually add as many complexities as possible and you could actually make it full use of this powerful engine. Stream content. You could add programs and email asset to the relevant stream. So one thing which I want to tell you, a nonprofit client of mine, we were sending different emails using default programs and in each stream, we added close to 99 programs. So that is a beauty of engagement program that this is how that you could actually set it up. And then you can actually check the performance using the engagement stream performance report and various other reporting that we have it and we could easily find out. So exclusion rules. So you should build exclusion rule which can actually pause the lead from the engagement program and then resume the lead through the Smart Campaign. My only request to you would be don't remove a lead from engagement program because the moment you are going to remove a lead from the engagement program, you will not be able to see their reporting activities. So it is better to pause it.
And activate and launch and activate your program and assets within each stream, set the cadence, and first send date. And ongoing measurement and optimization, like I said, that regularly monitor and optimize performance of content and program using the engagement stream performance report.
So I'll just add few more things to you, although I'm done with my slides, is that what are the challenges we face whenever we are launching an engagement program? So one client of mine is saying that, "Hey, I have just launched the engagement program. It's been two weeks. No email has gone out." So the most important thing that you need to keep in mind is that always keep an eye on communication limit. If the leads are meeting the threshold criteria of communication limit, your emails will not go out from engagement program. Another one is a bit funny. I was on the way to New York, the client called and very anxious and she was like, "Hey, my emails were supposed to go out after three weeks, but all emails went out just today. And you didn't set up correctly." And I was like, "Hey, it's not that. Did you accidentally activate the Smart Campaign, which was actually getting added to the engagement stream?" And she said, "Yes." So that's where the problem is. So you're not supposed to activate the Smart Campaign. So with that, I'll hand over to Chiara.
Thank you, Ajay. Yes. So Ajay did a great job talking through all of engagement programs and reporting. I wanted to just quickly bring all of what we talked about together. So what are we going to do when we leave here today? We're going to create a foundation for better marketing automation by creating thoughtful segmentations and scoring models. We're going to think about what data we might have that we are underutilizing. We're going to think about making sure our scoring models are following best practices. We're going to make sure that we are segmenting based on how we want to personalize.
Then we're going to start thinking about supplemental scoring models and how we can organize data in a more actionable way, right? The way I talked about the product interest scoring. All of that data existed in Marketo, but until we set up the framework for it, there was no way to action that, right? So we're going to start organizing our data in a way that we can action it. We're going to start using snippets and dynamic content. That way, we can create personalized experiences with all of our marketing, and we can do so at scale. We'll be doing less work for more pay-off, right? We're going to feed our scoring and our segmentation data into our engagement programs so that we can use dynamic content into our engagement programs. We can use people's score to put them into a proper stream, right? There are so many different applications for all of this data that I talked about at the beginning that you want to start feeding into everything that you're doing. And lastly, as Ajay touched on earlier, nothing is set it and forget it. At AppFolio, we like to say we do things better, better, never best. You can always improve on things. And so the last step with everything is to monitor your reports. It's to do A/B tests. It's to continually fine-tune things. Accept that some things aren't going to work, but it's not win or lose. It's win or learn, right? Every failure is you've learned something about your audience, and you'll do better the next time. So don't be scared to try some new things, be creative, use data you might not otherwise have, and you'll have yourself in a much better place for personalization at scale and be well on your way to marketing excellence. Thank you so much for being here. And if anyone has questions, feel free to head up to the one mic there, and we'd love to answer them for you.
[Music]