If I understand you correctly, you have a program with two smart campaigns in it:
-
The first smart campaign identifies who might fill out the form and uses a "Member of Smart List" filter. But what does the flow for this campaign do?
-
The second smart campaign uses a "Fills out Form" trigger and then conducts whatever you've specified in the flow
I'm not sure what the point of the first smart campaign is, unless the flow is sending an email to the people on that smart list with a link to the form?
In regards to when you would use the Request Campaign flow action, it's mainly so that you don't have to recreate complicated filters and flows over and over. For example:
Suppose you have some rigid criteria a lead has to meet before it can be inserted into your CRM. Additionally, you want to assign it to a specific campaign in your CRM once you've inserted it, and you want to notify a certain person. You would create this complex program, and you could add "Campaign is Requested" as a trigger filter. This way, if you want another smart campaign to check if a lead should be sent to your CRM, you can just request this first campaign and not recreate all of these filters and steps.