Solved
Manage Scoring for Data Value Changes
Hi all - question on how some of you manage the demographic scoring front.
Obviously I have some initial demographic scoring set-up for when a lead is created based off of a few factors. For purposes of explanations, I'll just work off of company size.
In our initial scoring, company size might breakdown as follows:
1-50 :: +0
51-250 :: +10
251-500 :: +20
501-1000 :: +30
1001+ :: +50
This works great working off of a trigger of lead is created since it is the first time.
Where I'm concerned this is failing me is when data values update. For example, if someone comes back to our site 2 months later, and in the form they fill out they update their company size from 251-500 to 1001+ (they grew, or inputted it wrong the first time... whatever). I want the scoring to update accordingly, but am looking for a way to manage this without having a ton of separate triggers to update this.
The only way I see being able to do this is via triggers of data value updated with a constraint of a previous value. So for one trigger the previous value would have to be set to 51-250, and then the flow steps are a bunch of choices based off of the difference between the point values for the new choice. But then this would require a separate trigger for each initial value. Not to mention all the other aspects that the demographic scoring is based on.
How is this managed at your company, if at all?
Thanks!
Obviously I have some initial demographic scoring set-up for when a lead is created based off of a few factors. For purposes of explanations, I'll just work off of company size.
In our initial scoring, company size might breakdown as follows:
1-50 :: +0
51-250 :: +10
251-500 :: +20
501-1000 :: +30
1001+ :: +50
This works great working off of a trigger of lead is created since it is the first time.
Where I'm concerned this is failing me is when data values update. For example, if someone comes back to our site 2 months later, and in the form they fill out they update their company size from 251-500 to 1001+ (they grew, or inputted it wrong the first time... whatever). I want the scoring to update accordingly, but am looking for a way to manage this without having a ton of separate triggers to update this.
The only way I see being able to do this is via triggers of data value updated with a constraint of a previous value. So for one trigger the previous value would have to be set to 51-250, and then the flow steps are a bunch of choices based off of the difference between the point values for the new choice. But then this would require a separate trigger for each initial value. Not to mention all the other aspects that the demographic scoring is based on.
How is this managed at your company, if at all?
Thanks!