I have multiple triggered smart campaigns for each program to change the progression status to various values. For example, our webinar program has smart campaigns to change the progression status values to "Invited" (part of the send email smart campaign), "Opened", "Clicked" and "Registered". Since we are using the GoToMeeting adapter, I don't need a smart campaign to update the progression status to "Attended" and "No Show", since that is done automatically.