Engagement Program Email Sends | Community
Skip to main content
November 3, 2015
Question

Engagement Program Email Sends

  • November 3, 2015
  • 4 replies
  • 4827 views

Quick question about the functionality of engagement program streams.

If we use the same email in two different streams within the same Marketo engagement program, will the system not send the same email to a lead who already received it in the first stream?  I know this functionality works within the streams, but I'm curious about the impact of leads that transition from one stream to another.

Thank you!

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

4 replies

Grégoire_Miche2
Level 10
November 3, 2015

Hi Christine,

Yes, that works also between Streams.

-Greg

November 3, 2015

Great, thank you again for your input, Gregoire!

Dory_Viscoglio
Level 10
November 3, 2015

Hey Christine, as long as it's exactly the same email (clones don't count), Marketo knows whether the email has been sent and will not resend as an email in engagement.

Stijn_Heijthuij
Level 6
November 3, 2015

The foolproof way to do this is by utilizing Program Membership.

Smart List:

Member of Engagement Program is true, is ANY

Member of Program (this one) is false

Flow:

Send Email

Change Program Membership to 'Sent'

Each email in a different program and once the email is sent, you're automatically part of the program. This way you can never qualify for the Smart List of the Smart Campaign requested by the Engagement Program.

December 3, 2015

Hi Stijn,

I came into an organization with several Streams in 1 Engagement Program. Within each Stream, there are 6-7 different Programs. Each Program consists of a Smart Campaign to send the email, the email, and a Smart Campaign to handle data changes for records that click a link in the email. I was recently informed that we should NOT be placing the Program into the Stream, because doing so prevents the Stream from "pushing" lead records from one Program to another (based upon passing the qualification rules in the Smart List of the Smart Campaign that sends the email.) I was informed that I should rather place only the email in the Stream.

However, when I see your comment above (Nov 3, 2015) - it makes me question whether Programs should or should not be used in Engagement Streams. What is your perspective? We were told that the Pros of using the Programs we currently have, is the use of the aforementioned Smart Campaign to send the email, and another Smart Campaign to handle data changes. But the Cons are that Program will Prevent the Stream from "pushing" lead records from one Program to another.

Stijn_Heijthuij
Level 6
December 3, 2015

Hi Tiffany,

Thanks for getting back on this and providing a detailed explanation. Here's what I think is best, based on my current knowledge of the system:

Engagement streams will broadcast once every x time, be it weekly, bi-weekly or monthly. Upon a 'cast' it will start at the top for each lead in the stream and cycle through the received content until 'new' content is found for the lead. This can be the first piece, the second, the third, etc.

There are 2 ways the system determines the new content.

  1. Based on loose emails, living IN the engagement program.
  2. Based on programs and membership status.

The first one is straight forward.

You create your emails in the engagement program and send them out. This is useful for an onboarding where the text is predetermined, but not so much for content items requires a much larger scale and flexibility.

The second one is the harder one and relies on managing the program membership.

The great thing about this is that each program has it's own assets (email, landingpage with form, thank you page, thank you email, etc.) and can utilize it's own tokens. This is great for scalability as you can create a Content Item Program where all you need to do is fill in the tokens and activate the triggers.

Another great advantage is that you can make anyone a member of this program. If someone downloads a content piece from your website for example, you can make them member of the program. The engagement stream will then skip this particular content item since the lead is already a member of the program.

It also makes it easier to have separate emails sent out based on (let's say) lead status. In the program you have an email for leads and one for customers. You can use the same content program in an engagement stream for leads as for contacts. You'd just select a different Smart Campaign when you add the content piece.

Lastly, it makes for easier mixing and matching because you can just drag and drop the content programs into the stream.

My first choice has always been the latter for the flexibility and scalability. These are my top 2 concerns when building out a Marketing Automation platform.

The most important thing to think of is that when you create a Smart Campaign you add these 2 filters (no triggers required).

Member of Engagement Program is True, Program is ANY

Member of Program is [Your Program], Member is FALSE

I hope that's a well enough explanation. If anyone in the community has anything to chime in, or if my knowledge is out of date, please post a reply.

Thanks,

Stijn

Grégoire_Miche2
Level 10
December 11, 2015

Hi All,

FYI, I ran a test a while ago (see here Re: Engagement Program Sending Same Content Out Twice  ) and despite all my efforts, I have not been able to send a email twice in an EP, even using other programs outside an inside the EP, adding or not the lead as a program member, etc..

-Greg