Hi Heather!
This would be a bit simpler if they were in different streams, but I understand if you're in the situation where you get four programs with one stream. Here's how I would do it:
-
Create the stream and add a program inside of it that will contain all of your touches.
-
If you're pulling leads in as a list, this will be in the SmartList Step with static list (or SmartList if you're going that route to use criteria to draw leads already in Marketo) and it will make this a batch campaign. If you want it to continue onward, it should be a trigger and you'll need to put the criteria in there ... "Lead is created" "Lead score goes over 30" whatever that is.
-
You'll need a "master" or "traffic cop" campaign to tell Marketo which lead goes to what touch. To do this, add "Send Email" to the Flow Step and use "Add Choice" to create if/then logic. You can use whatever criteria here - job title, industry, etc. but I'll use lead score as an example.
-
Within the choice, do "If lead score is less than 30, send email 1" ... "if lead score is between 30 and 50 send email 2" ... "if lead score is over 300, send email 10" ... you get the idea...
With the Engagement Porgram being so new, I'll be very interested in to see if any experts or employees have a better way to accomplish this; otherwise, I hope this helps!