14 Replies Latest reply on May 21, 2014 8:40 AM by 10529

    How to modify smart campaign for programs in engagement programs

    Dan Stevens
      When adding a program to a stream in an engagement program, you need to specify the smart campaign to use:

      0EM50000000RS1u

      Once we define the smart campaign, how do we go back an modify this program within the stream (e.g., select a different smart campaign)?
        • Re: How to modify smart campaign for programs in engagement programs
          Josh Hill
          Why would you want to chnage the smart campaign?

          You should be able to adjust the Program settings by selecting it and clicking the gear icon on it. But your campaign has to have the Member of Engagement filter.
          • Re: How to modify smart campaign for programs in engagement programs
            Dan Stevens
            If we needed to select a different smart campaign.  Clicking the gear icon does not have an option to modify this.
            • Re: How to modify smart campaign for programs in engagement programs
              I have a semi-related question to this -

              I set up an engagement program that uses emails as assets, rather than programs as assets. I would like to use programs as assets but I have a question about the smart campaign portion of the program.

              What would the smart list, flow step, and schedule criteria be?
              - Smart List: Wouldn't the Smart List just be "Added to Engagement Program"? If I layer in other criteria, would they actually apply to the engagement program (for example, if I made the smart list "Added to Engagement Program" and "First Name is Kim" would the Engagement Program rules supercede the Program Smart List rules, or fold them in?
              - Flow Step: Would this be "Send Email"? Again, this feels kind of redundant given that the Engagement Program assumes email send.
              - Schedule: Would the schedule mirror the cadence of the Engagement Program? Does it have to be a trigger? If I schedule it more often than the engagement program, which schedule 'wins'?

              I see the benefit of using Programs as assets as opposed to Emails as assets to ensure that a prospect is not sent an email if they had already converted, etc.

              But before I set this up, any feedback is appreciated - especially given the issue above that it looks difficult to change the associated lead processing Campaign.
              • Re: How to modify smart campaign for programs in engagement programs
                Dan Reed
                Hi Dan,

                You could remove that Program/Campaign from the CEE stream, and then put it back, specifying the new campaign.

                To Josh's point, why not just continue using the same Smart Campaign? I like the idea of it being completely flexible for you to change, but from a practical standpoint, I'm curious what the use case would be that you would need that available.

                If for some reason you need to keep the old flow, you could clone the current campaign, leave the clone as is, and update your original campaign so it's still used by the CEE.

                Hope that helps!
                • Re: How to modify smart campaign for programs in engagement programs
                  Dan Reed
                  Hi Kim,

                  "What would the smart list, flow step, and schedule criteria be?"
                  •           "Member of Engagement Program" filter. That's required for it to work.
                  "if I made the smart list "Added to Engagement Program" and "First Name is Kim" would the Engagement Program rules supercede the Program Smart List rules, or fold them in?"
                  •           I've never tested it, but my suspicion is ONLY people named Kim would get into that campaign. I'm not sure what side effects that might have. Say you do that with your first email in the Stream and you cast weekly... in week 1, Bob would likely not get any email. Would Bob get Email 2 in the stream, assuming you didnt also have a Kim filter for that smart campaign? Marketo doesn't cover these use cases in documentation, that I'm aware of. They simply say to use the 1 filter. If you need others, definitely make sure to test.

                  "Flow Step: Would this be "Send Email"? Again, this feels kind of redundant given that the Engagement Program assumes email send."

                  •           Yes, but you could also have other flow steps, namely "change program status."
                  "Schedule: Would the schedule mirror the cadence of the Engagement Program?"
                  •           Ignore the schedule tab. It will work without you having to set this at all. Marketo is planning to remove the Schedule tab completely from campaigns like this so it isn't confusing.
                  "Does it have to be a trigger? If I schedule it more often than the engagement program, which schedule 'wins'?"
                  •           It must be a filter as I described above. I do not know what would happen if you actually attempted to schedule it. As I said, don't configure the schedule tab at all in this case.
                  One major benefit of using Programs is if you have a resource center on your site. I've worked with multiple clients where filling out a form for a Nurturing resource triggers them being entered into Nurturing. For example, say there's a Direct Marketing Handbook featured on your site, which also happens to be Touch 3 in your Nurture program. If a lead fills out that form, they enter Nurture, and get touches 1, 2, 4, and 5 (skipping 3).

                  If you program the CEE with emails, there's no way to prevent the lead from getting Email 3. With Programs, you can make them a member of the "Touch 3" program, and the CEE will skip them, even though they haven't been sent Email 3.

                  Let me know if you have any other questions!


                        

                  • Re: How to modify smart campaign for programs in engagement programs
                    Hi Dan,

                    Thanks so much for your thorough response. I'm going to transition to programs using the guidelines you outlined above.

                    My biggest concern is the second issue that you responded to above:
                    "if I made the smart list "Added to Engagement Program" and "First Name is Kim" would the Engagement Program rules supercede the Program Smart List rules, or fold them in?"
                    •           I've never tested it, but my suspicion is ONLY people named Kim would get into that campaign. I'm not sure what side effects that might have. Say you do that with your first email in the Stream and you cast weekly... in week 1, Bob would likely not get any email. Would Bob get Email 2 in the stream, assuming you didnt also have a Kim filter for that smart campaign? Marketo doesn't cover these use cases in documentation, that I'm aware of. They simply say to use the 1 filter. If you need others, definitely make sure to test.

                    I'm going to test this. Essentially, we've promoted assets several times in the past year to several populations, so the email assets are all different. We want to use the "Not Was Sent Email" filter to exclude those who have received any similar emails in the past.
                         
                         Here goes nothing. I'll let you know how that test performs.

                          
                    • Re: How to modify smart campaign for programs in engagement programs
                      Dan Reed

                           Hi Kim,

                           The "not was sent email" filter is not necessary. A better option is if a lead is sent that email, make them a member of the Program in question. When you put Programs into a CEE stream, the CEE logic will check 2 things:

                           1. Did the lead already trigger this item in the stream?
                           2. Are they a member of that Program?


                           If EITHER is true, they will skip that content. My recommendation is when you do send them a particular email, update their Program Status to "sent email" or something to that effect. It will serve the same purpose as your "not was sent email" but I believe its cleaner and less error prone.

                           Let me know if you need any clarification.

                      • Re: How to modify smart campaign for programs in engagement programs
                        Robb Barrett PRD
                        I need clarification.

                        Let's say I have 5 programs in a stream.  If the smart campaign in all of those programs is "Member of Engagement Program" then how do I stop them from picking up everyone who's in that engagement program? Theoretically, it could simulatenously launch all 5 of those programs as soon as I activate the campaigns to run them.

                        • Re: How to modify smart campaign for programs in engagement programs
                          Dan Reed
                          Hi Robb,

                          Fortunately, no, it won't launch all 5 simply based on that filter. All that filter does is make them eligible to be in the Engagement Program's Streams. Once they're in the Stream, different logic takes over that isn't displayed.

                          In your example, think of the Stream as 1 flow step with 5 choices... if eligible for Program 1's email, send Email 1. All other steps will be skipped. Next time your Stream runs, it will see that lead is not eligible for Program 1's email, but is for Program 2, and send that 1. A lead will only get 1 of the emails in the Stream per launch.
                          • Re: How to modify smart campaign for programs in engagement programs
                            Dan Stevens
                            What if the lead never received the email cast BUT already engaged with the content on our site?  We wouldn't want them to receive the email to promote content they already consumed.  Would we have to create a separate program to capture those members who consume our content via other channels (e.g., website, social, search, etc.)?  And then create this filter in the smart list of the email program within the stream?  If we used the email program within the stream to capture all program members, we would be giving all attribution credit to the email channel - which isn't the case.
                            • Re: How to modify smart campaign for programs in engagement programs
                              Dan Reed

                                   Hi Dan S.,

                                   Assuming you have 2 Programs for that piece of content:

                                   1. Content Channel tracking promotion on your site - Lead has downloaded and reached Success
                                   2. Email Channel Program for use in the CEE - When a lead is marked in Program 1, also make them a member of this program, but not a "Success" status.

                                   There are a number of ways to do this, but the fundamental issue is that the Program that the email is being sent from needs to have that lead as a member in order to skip it in your Stream. Just don't mark them as Success in that 2nd program so that your reporting is correct.

                              • Re: How to modify smart campaign for programs in engagement programs
                                Dan Stevens
                                Thanks Dan.  So would a potential solution be to add a new non-success program status to this channel (e.g., "engaged in other channel") to capture these leads properly?
                                • Re: How to modify smart campaign for programs in engagement programs
                                  Dan Reed
                                  Yep, or simply "Member" or whatever you'd like.
                                  • Re: How to modify smart campaign for programs in engagement programs
                                    On a similar topic -- for an engagement program that uses a program as the asset, will Marketo automatically change the members' engagement program status to Email Blast > Opened or Email Blast > Clicked based on their behavior, or should that flow step be added to a trigger smart campaign within the email program?

                                    Thanks!