I set up something similar - I have 2 score fields in Marketo:
- Behavior Score
- Demographic Score
As a score field, each of these is a number.
Then, I have 2 more fields - both of which are string fields:
- Behavior Score - Normalized
(This is normalized to one of 4 values - 1,2,3,4)
- Demographic Score - Normalized
(This is normalized to one of 4 values - A,B,C,D)
I have a campaign for each of these to fill in normalized scores based on a range:
-Behavior Score:
If behavior score is 1-20, set normalized to 4
If behavior score is 21-40, set normalized to 3
If behavior score is 41-60, set normalized to 2
If behavior score is 61+, set normalized to 1
-Demographic Score:
If demographic score is 1-20, set normalized to D
If demographicscore is 21-40, set normalized to C
If demographicscore is 41-60, set normalized to B
If demographicscore is 61+, set normalized to A
Then, I wrote 4 programs to fill in a new string value - Total Score:
Smart list - if Data Value (Behavior Score - Normalized changes) and new value is 1
Flow - if Demographic Score - Normalized is A, set total score to 1A. If Demographic Score - Normalized is B, set total score to 1B
And so on - 4 programs, one for each Behavior Score - Normalized. 4 flow options in each campaign to set Total Score.
Thus, there are 16 score values in a matrix. MQL is Total Score = 1A-3C (i.e., 4s and Ds don't get to sales).