It’s easy to add an email to a stream in an engagement program, and it works fine. However, if your business needs are more complex, it may make sense to place the email inside a program. For example, you might want to:
When using a nested program, the decision to send an email to a person is based on the program membership and program ID.
When you use a program in a stream, it doesn’t matter if you’ve received that specific email before. As long as the email was not sent out before in that specific program, you can receive it again.
It can get tricky mixing emails and programs in an engagement program. You might want to use one or the other.
Be sure to use a Member of Engagement Program filter in your smart list.
In the event that someone is filtered out of the smart list of a nested program’s smart campaign, they do not move on to the next piece of content during the current cast. They will move on to the next piece of content in the stream for the following cast.
A well-designed nested program contains emails, reports, and smart campaigns. It makes sense to keep these together.
The email you use can live in the program, in a different program, or even in the Design Studio. Where it lives will depend on how you want to use it.
Reporting changes with email location. So, for example, if the email is in the Design Studio, in the Email Performance Report, all metrics are shown in one line - the different casts are combined. However, in the Engagement Stream Performance Report, the different sends are displayed separately.
If you want to resend something, it’s safest to create a new program and smart campaign.