Program Status being set when Fills out Form
We use Marketo forms to gate our newest webinars. When a lead simply hits our landing page and fills out the form to view the webinar, we have it set up to trigger a program status changed to "Viewed Recording."
However, what is actually happening behind the scenes is that as soon as that lead fills out our form, Marketo is changing their program status to the first/lowest program status option, which in our case is "Invited." Then, a few moments later as it runs through all of our flow steps, it does change their program status to the correct "Viewed Recording."
This isn't a big problem until we want to run reports on those people who were invited, for example. It will look like the random lead who simply showed up on our site was one of the invited ones, when in fact she was not. It is not accurate.
Is there anyway the prevent Marketo from setting a lead status when someone fills out a form - and instead just have it wait until we set it to the correct status in our flow step? Ideally it would do this behind the scenes: Program status changed from "Not in Program --> Viewed Recording."
Thank you!