Expand my Community achievements bar.

Announcing the launch of new sub-community for Campaign Web UI to cater specifically to the needs of Campaign Web UI users!
SOLVED

Email Snooze Functionality on preference centre page

Avatar

Level 2

Good afternoon,

 

we want to implement a 'snooze' functionality on our email preference centre page, whereby patrons can opt to pause receiving emails for a certain amount of time (30 days, 60 days etc). How would we best set this up in Adobe campaign to ensure on the one hand that we don't send emails to patrons who have their emails paused but on the other hand ensure that we start sending them emails again once their 'snooze' period is over? Would we need a field like one of the below, which presumably would need to sit on the recipient table?

  • A Snooze until date to Adobe
  • Or a Snooze from date

Would we need to use pressure or fatigue rules to manage this?

Any help would be greatly appreciated.

 

Thanks

Katrin

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi,

 

It's possible with a control typology rule, pressure/capacity rules won't work here.

Easiest way to go about this is:

  1. Record opt-out time (@blackListEmailDate), desired duration (@blackListEmailDuration) to recipient schema
  2. Change mapRecipient target mapping's blacklist indicator from "Iif(@blackList!=0, 1, @blackListEmail)" to "Iif(@blackList!=0, 1, @Iif(@blackListEmail!=0, @blackListEmail, Iif(AddDays(@blackListEmailDate, @blackListEmailDuration) >= GetDate(), 1, 0)))".

 

Thanks,

-Jon

 

 

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor

Hi,

 

It's possible with a control typology rule, pressure/capacity rules won't work here.

Easiest way to go about this is:

  1. Record opt-out time (@blackListEmailDate), desired duration (@blackListEmailDuration) to recipient schema
  2. Change mapRecipient target mapping's blacklist indicator from "Iif(@blackList!=0, 1, @blackListEmail)" to "Iif(@blackList!=0, 1, @Iif(@blackListEmail!=0, @blackListEmail, Iif(AddDays(@blackListEmailDate, @blackListEmailDuration) >= GetDate(), 1, 0)))".

 

Thanks,

-Jon

 

 

Avatar

Level 3

You can use the subscription feature  . It has the subscription end date . You can create a subscription eg "snooze for 3 months"  having subscription end date 3 months from now . Then automatically these people will be taken out from the subscription after 3 months . You can Suppress people from the campaign that are part of "snooze for 3 months"  subscription.  Hope you like this solution

Avatar

Administrator

Hi @katrin_p,

 

Were you able to resolve this query with any of the provided solutions? Please let us now.

 

Thanks!



Sukrity Wadhwa