Smart Campaign within Program within Stream | Community
Skip to main content
Marisa_Rybar
Level 4
November 19, 2015
Question

Smart Campaign within Program within Stream

  • November 19, 2015
  • 2 replies
  • 4703 views

I have two Stream questions:

  1. If I use a Program in a Stream rather than simply dragging the emails into the Stream, will the Smart Campaigns within the Program filter the leads in that Stream? So, for example, let say I have Program A, which contains Email A. I also have Smart Campaign A that says anyone that is a member of a certain list will not receive email communications. This will be active within the Stream, right?
  2. Also, let's say I want to kick off a new Stream with Emails A, B, C and D. Until now, I had another batch Program set up for this same content (previously built as Web Content), and I've decided to create a Stream for it instead within a Nurture Program. I want to get everyone going in this new Stream that has ever filled out the Landing Page A from the batch Program (which corresponds with Email A). I want to start them with Email B in the Stream, so I'd like to set up a rule to say that anyone who has filled out > Form Title A (which corresponds with Landing Page A) will not receive Email A. How do I do this? With a Smart Campaign within the Program I've dragged into the Stream?

Hopefully this makes sense. Let me know if any clarification is needed, and thank you in advance for your help!

Best,

Marisa

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

2 replies

Adobe Employee
November 19, 2015

Hi Marisa,

When you have a Program in a stream you choose a smart campaign is the actual piece of "content" in the stream.  When a lead Is sent this "content" they're really just being sent to the smart campaign, and they'll be processed through it as normal.  This means that they'll still have to qualify for all of the filters on the smart list before they're pushed into the flow of the campaign.

As for your second question.  There are two things to understand.

1. Leads who have received an email from any source in your instance before will not be sent that same email through an engagement program.  The program automatically filters those leads from receiving content they've had before.

2. Content priority is set by its position in the stream.  If you want Email B to be sent first, then it should be first in the Stream.  Leads will always start with the first piece of content they've never received, and move down the stream from there.

Let me know if you have any other questions.

John

Marisa_Rybar
Level 4
November 19, 2015

Thanks, John. Here's the thing though, I recreated the emails in a nurture program because I didn't know I could use emails from other program types in my stream. So as far as the Marketo machine knows, these are totally new emails, which is why I was thinking I needed to build out a smart campaign.

Besides that, they haven't received the email. I have four landing pages that are all related and in a certain order that were previously built as batch campaigns in another program. I rebuilt this all in a nurture program so that I could build out a stream for it instead, which is how it should have been built to start with, but this is my first time building a stream so I didn't realize it at the outset. I want to put everyone who's filled out any of the previous 4 landing pages into this stream to be sent the other three emails to the landing pages they have not been to. Marketo is not going to know which email they each need without me setting up a smart campaign to specify that some people get Emails A, B and D, and others get Emails B, C and D, and so on.

Do you see what I'm saying?

Adobe Employee
November 19, 2015

I understand, and if you have that many paths, or forks in the logic, then it would be better to create smart campaigns to send the correct emails to the correct leads. With so many different emails and different groups needing to be sent specific emails, the only way to control that all is by using smart campaigns.

A nurture program is meant to be kind of a set-it-and-forget-it type thing.  You set up the nurturing emails, and then you put leads in and they get a steady drip of content.

Could you set up the nurture program for your new leads that have never received any of it, and then use smart campaigns to send the correct content to the rest?

John

Ardhin_Agus
Level 2
February 13, 2019

Hi guys I have a similar question

I currently have a nurture Program with the streams containing programs.

When I add the Programs to the Stream, I am asked to choose a Smart Campaign.

Now in my Programs I have 2 Smart Campaign:

1. Batch campaign which was SUPPOSED to be used ONLY ONCE - to do initial processing

2. Trigger Smart Campaign which is to be used in the Program - called by a Request Campaign flow step in the Stream's Transition Rules

The problem: I am only able to choose the Batch Campaign, but NOT the Trigger Smart Campaign

Question:

(1) Will my Batch Campaign be run again for new people coming to the Stream? THIS IS NOT SUPPOSE TO RUN!

(2) Why can't the Stream detect my Trigger Smart Campaign?

Your answers are truly appreciated. Thanks

SanfordWhiteman
Level 10
February 13, 2019

Please open a new thread in Products​ instead of working on this 3-year-old thread.