Share your ideas

Dynamic decision rules in Programs

When using a decision process in a Program, would be useful to have rules that dynamically change priority if someone has completed that path. Allow rules that eliminate or deprioritize a path in a decision if a user has completed that path in a selected time period.

  • Greg Morales
  • Sep 6 2022
How will this idea be used?

I have a decision that looks at a user SMS behavior and assigns a value in a field for the contact record based on behavior from that day. The contact is allowed to enter the program when they trigger the program by interacting with a txt2join program using a specific keyword. Based on the keyword used, a value is assigned in the contact record. We allow contacts to repeat the program multiple times to keep their record up to date if they sign up using a different keyword. Because the decision rules currently process in a specific order, we run into an issue if someone uses the keyword that is priority 1 first and then uses the keyword of priority 7 in the same day. This change would allow the person to complete a path and return back through the decision tree during a subsequent program run within the time selected time period and not run into contention based on the prioritization of the rules in the decision tree

What is your industry? Non-Industry Specific
What is the idea priority? Low