The best way to do this is to have a traffic cop setup:
-
Camapaign 1 listens for 3 form fill outs. If Form 1, then send Form 1 Thank you and Call Form 1 Nurture Flow to send the rest of the emails.
-
Form 1 (2 or 3) will then check to verify that the lead is not already in Form 2 Nurture or Form 3 Nurture. How? It can check against Member of Smart Campaign or Member of List.
Setup 3 Static Lists:
-
Member of Form 1
-
Member of Form 2
-
Member of Form 3
Campaign 1 Might look like this:
Smart List: Trigger: Fills Out Form 1, 2 or 3 on Pages X, Y or Z AND Member of List NOT IN 1, 2, or 3
Flow: Send Email IF Form 1, Send Form 1, if Form 2, Send Form 2, if Form 3, Send Form 3.
If Filled Out Form 1 in Past 2 hours, then Request Form 1 Nurture, etc..
Add to List "Form 1"
Nurture Flow 1 might look like
Smart List: Trigger: Campaign Is Requested IS Marketo Flow Action AND Member of List NOT IN 2,3
Flow: Send next emails
Activate, Lead Flows Once.'
Or something like that.