Delaying email delivery to leads who recently received an email

Delaying email delivery to leads who recently received an email

We send multiple email campaigns per month to different segments of our lead database. Sometimes these segments have overlapping leads. We want to make sure that leads do not receive emails from us too often. It would be great if a feature existed to prevent this, while still allowing delayed delivery of the email.

For example, if I include a lead in a campaign today that received an email two days ago, the feature recognizes this and holds that email for a pre-specified number of days before delivering it to the lead.

I recognize this is possible to configure using two separate campaigns, a "not was delivered" filter, a "was delivered" filter, and a wait step, but it would be nice if this functionality could be easily applied to all of our campaigns. 
4 Comments
Anonymous
Not applicable
It would be nice for this to be a bit more automated by Marketo.

We added an "Email Campaign" field to the lead record that gets populated with the name of the current email campaign that the lead is in.  When the campaign is over (e.g. a few days after the last email is sent, we clear this field).  Each email campaign checks for the presence of a value other than its own in this field and if it is a different value, the lead goes into a wait smart campaign and at the end of the wait, it goes back into the master campaign.

It's based on the lead nurture campaign architecture that Marketo has documented.
Anonymous
Not applicable
Very interesting and I agree this would be an excellent concept to put into action.
Anonymous
Not applicable
I double support this one. A send queue feature like this helps with managing a global companies emails.
kh-lschutte
Community Manager
Status changed to: Open Ideas