I'm not completely sure how you want this to work. If I have you right, then you might find it easier to do this:
in each Program, have a flow that listens for
Data Value Changes or Score Changes
Score Below X
Member of Program is TRUE, Program is Y, Status = Z, A, B, C
Send Email for Program Y
If you try to do this with a central system, you will find it difficult to trigger properly, as you discovered. You might try doing this:
Smart List: Score Changes, Score below X
Member of Smart List = Members of Programs you want to send emails about with Status ABC
If Member of Program is X, then Email X
if Member of Program is Y, then Email Y
You are right, Im trying to do this centrally. May be over ambitious.
Seems like I have to use the score change as the primary trigger, since it is key to the equation (if over, if under, do different things).
Doing it at the prgram level will give me more flexibility in what I put in the content Im sending after they are added to the program. But with 50+ pieces of content, I was hoping to do something centrally. I will have to clone, place in each program, and edit in each program. Will take some time.
Thanks for the thoughts and let me know if you think of anything else.
You might try Data Value Changed IS "Lead Score" New Value IS "X"
I think that sometimes works better than Score Changes.
I will try the dat avalue changes.
BTW, is there a way to set up a system wide token? Something more broadly applicable that the token in a specific program.
If I am going to have to set this up in every program, I would like to have centralized access to as much as possible. e.g.
I know I can call an email in the design studio.
Im specifically wondering about the lead score? My initial analysis tells me that 80 is the number. But if I need to move it, I would like to do it just once, not have to find it in every program.