Hi Nick,
No it's not. The fact that you ask the question proves also (pardon my being blunt) that you have not yet fully got how smart campaigns triggers and filters really work and interact with each other.
In the real world, the events (email clicks, forms fills out, registration validations, ...) that are at the origin of the status changes are independent one from another. You cannot even predict in which order they will occur (for instance, some one might be invited, but not open the email, then go on the web site, register, come back to the invite email and open it...), nor how much time will separate 2 events.
When we deliver Marketo training, this is a very typical question. A interesting exercise is to try to define a continuous process that models all your Event : it will be impossible not to have independent triggers factored in. Example : I send an invite email. I want to capture the people who clicked on a specific email. But when will this occur ? How long can someone keep an email in her mailbox before opening it a clicking it ? If I design a continuous process, I will have to set a duration before processing the clicks, which will have 2 drawbacks :
- I will miss the people who clicked after the duration is over
- I will have to wait until the duration before processing the clicks. Which might be a long time, if I want to avoid point #1.
This is why these event will all take some different triggers and separate campaigns.
-Greg