Acknowledged

Ability to have different levels of throttling per different engagement types

  • 31 March 2021
  • 6 replies
  • 39 views

Userlevel 6

I would love the ability to have different levels of throttling based on the engagement type. For example (not necessarily the exact settings I would use, but for the sake of the example):

  • Surveys - show users no more than 1 survey per month
  • Webinar/event invites - show users no more than 1 engagement per week (could use engagement labels or something to indicate that a particular dialog engagement is a webinar/event invite)
  • Guides - show 1 per day since these are more contextual 

I think the new engagement priority feature could be applied to account for some of this; still, it’d be really fantastic if I could just report internally that “we don’t send more than 1 event invite per week” for example to alleviate concerns around engagement fatigue.

Similar/follow up to this post


6 replies

Userlevel 7
Badge

I really like this idea - I don’t know if I’ve seen similar posts like this or it’s been in my head so I just think I have.

 

The challenge I foresee is the inevitable “but here’s a really tedious workaround you can do with Bionic rules”. You could essentially have a checkbox that gets checked when say a survey is sent to someone, and it doesn’t uncheck for 30 days. And then in your power lists you don’t send surveys to anyone with that box checked.

 

But in general principle what you’re suggesting, and seems available in PX would be a huge boon to admins in general. ESPECIALLY if the feature will work with/respect the throttlers in PX and vice versa. 

Userlevel 7
Badge

Great idea @Julie-Pinto, I like this too!  In some cases, one might want to apply throttling across all types of Engagements (the current way), but in other cases having that flexibility per Type of Engagement would be awesome and provide great control/flexibility. 

Userlevel 5

Good idea. With more throttling options, though, it seems it may become difficult to rely on one or more engagements to be viewed by the user. Therefore, it would also require more administration monitoring and attention to ensure the correct cadence, engagement prioritization and throttling options are set..

Would love to hear thoughts from the community as well

Userlevel 7
Badge

Good idea. With more throttling options, though, it seems it may become difficult to rely on one or more engagements to be viewed by the user. Therefore, it would also require more administration monitoring and attention to ensure the correct cadence, engagement prioritization and throttling options are set..

Would love to hear thoughts from the community as well

I would see this in conjunction with opt-out configurations, on a contact (or contact role) level.

 

In other words, you could have individual level cadences set, e.g. no more than 1 survey per week, 2x marketing emails per month, but a master level “no more than 1 1:many communication per 2 days”.

 

Conceptually, it would need to be built in a way to allow for the overall contact frequency to be set for certain roles so that it would “reach across” more than one JO program.

 

The other level of configurability would be setting up your communication types like @Julie-Pinto says in their post so that you don’t have to worry about multiple teams making tons of Journeys and spamming people - you know they’ll only get 1 webinar invite per quarter, etc, but they’ll always get that one NPS survey!

Userlevel 6
Badge +1

In JO, I pull a query from the NPS Survey Answer object and compare to remove anyone that received an NPS within 90 days. 

 

I use this style as well to make look at Email Logs and make sure they haven’t received too many emails in the number of days in the past.

 

You pull from the object, do a transform to count, merge using a outer merge on the data you want to keep and then do a final transform to filter out the count you want to use an exclusion.

 

A similar way to do this is to add new fields to the Person object, create a rule that does a count of the specific exclusions you want to consider, have an Admin rule to calculate and update the Person object, and then you can use that as a filter across any program

Userlevel 6
Badge +1

@mglarocca FYI another post on throttling messaging

Reply