Engagement Program Smart Campaign logic not working as intended.
Hello folks,
I'm trying to make sense of some campaign logic which has gone awry, and I can't figure out what went wrong. Let me give you a description of the setup.
- I have an engagement program with 4 streams setup. The one I'm concerned with here is the second stream: MQL.
- In a nutshell, the MQL stream contains "autoresponder" emails for free trials and demos. Essentially if someone from the stream 1 (Known/Lead) clicks on an email link to the Free Trial page and fills out a form (non-marketo form), then they receive a free trial email.
- Within the MQL campaign folder I have setup a trigger with a "Request Campaign" smart campaign. Inside, the smart list has a filter to ensure they are a member of the program and they are in the MQL stream. The flow step is a single Request Campaign step with 2 choices which controls which email they receive (demo or free trial) based on the form they filled out (free trial forms or demo forms).
- Within the program for the Free Trial email, I have setup programs which are the progression steps. The very first one is a Send Email campaign. It includes a "Campaign is Requested" trigger with the source set to Marketo Flow Action (referring to the flow outlined in the Request Campaign flow). It also has a filter which, once again, checks they are a member of the engagement program and MQL stream. The Flow is simply a bunch of Send Email actions based on the geographic region (we have emails for different regions).
So everything was checked and launched. What ended up happening was that 867 customers received the Free Trial email without taking the actions we outlined. The autoresponder emails are only supposed to go out if someone requests a free trial by filling out a form. I've gone through the setup a number of times and it all make sense to me.
The only thing I can think of is to add a Fills out Form trigger or filter to the Send Email and/or Request Campaign smart lists.
Would be great if I could work this issue out with someone.
Thank you!