Skip to main content
Level 2
Aug 5, 2020 3:01 AM UTC
Solved

Email Snooze Functionality on preference centre page

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

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Jonathon_wodnicki
Jonathon_wodnickiAccepted solution
Community Advisor
Aug 5, 2020 5:56 AM UTC

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

 

 

3 replies

Jonathon_wodnicki
Community Advisor
Jonathon_wodnickiCommunity AdvisorAccepted solution
Community Advisor
Aug 5, 2020 5:56 AM UTC

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

 

 

Translate
Level 3
Aug 7, 2020 3:22 AM UTC

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 🙂

Translate
Sukrity_Wadhwa
Level 4
Aug 18, 2020 11:27 AM UTC

Hi @katrin_p,

 

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

 

Thanks!

Translate
Sukrity Wadhwa