Skip to main content
Solved

Are scorecard exceptions evaluated in real-time or only via rules


Forum|alt.badge.img
  • Contributor ⭐️⭐️⭐️
  • 12 replies

I’m thinking about adding an exception criteria to my health score. Here’s what I’m thinking:

  • We use rules engine to create a calculated health score
  • We have a manual measure called “CSM Sentiment” 
  • If the CSM Sentiment is not null, then overall health = csm sentiment. If CSM sentiment is null, then overall health = calculated health score

I’m essentially giving the CSM the ability to override the calulcated score. If I set up the validation critiera, when is the overall score updated? Does the system evaluate the exception in real-time, changing the overall score OR does the system wait until the next rules engine job?

Best answer by matthew_lind

@jpmehlhaff - Nice thinking. I implemented something quite similar a few years back, giving the CSM’s an exception that overrides our more analytics-based scoring.

In my experience, the Overall Score changes in real-time anytime the exception criteria is met (or unmet, as the case may be). I recall this being a hit with my CS team because their inputs replicated in real-time to C360, Reports/Dashboards, etc and there was no “wait to see that update reflected tomorrow” behavior.

View original
Did you find this topic helpful?

6 replies

matthew_lind
Forum|alt.badge.img+11
  • VIP ⭐️⭐️⭐️⭐️⭐️
  • 651 replies
  • Answer
  • April 22, 2021

@jpmehlhaff - Nice thinking. I implemented something quite similar a few years back, giving the CSM’s an exception that overrides our more analytics-based scoring.

In my experience, the Overall Score changes in real-time anytime the exception criteria is met (or unmet, as the case may be). I recall this being a hit with my CS team because their inputs replicated in real-time to C360, Reports/Dashboards, etc and there was no “wait to see that update reflected tomorrow” behavior.


Forum|alt.badge.img
  • Author
  • Contributor ⭐️⭐️⭐️
  • 12 replies
  • April 22, 2021

@matthew_lind Thank you for the response, and it sounds like the override happens in real-time, which is awesome!


shantan_reddy
Forum|alt.badge.img+3
  • Gainsight Employee ⭐️
  • 210 replies
  • May 4, 2021

@jpmehlhaff Exception calculation does indeed happen real-time - just wanted to confirm this to you.

 

Regards,

Shantan


Forum|alt.badge.img
  • Contributor ⭐️⭐️⭐️
  • 12 replies
  • June 30, 2021

@shantan_reddy and @matthew_lind I just saw this, and we are trying to implement the same concept as above, but we are only having it update the overall score if the CSM Sentiment = Red, otherwise it is calculated in with the measured score.  Do you find that your CSM’s need it to completely override the calculated score for other sentiments as well?  If the sentiment score is not updated or removed, will the calculated score continue to be essentially hidden in the overall score or is there a way to remove it after a period of time? 


matthew_lind
Forum|alt.badge.img+11
  • VIP ⭐️⭐️⭐️⭐️⭐️
  • 651 replies
  • June 30, 2021

@cmello7339 Good questions.

There are some varying schools of thought. Some allow the CSM Sentiment to dictate the Overall Score in any scenario; Some only allow the CSM Sentiment to dictate if it’s lower than the Overall Score, but not if it’s higher than the Overall Score. It’s really a business call on your side.

For my use case, we allowed CSM Sentiment to dictate the Overall Score in any scenario. I also added a Rule that allowed this only if the CSM Sentiment was less than 1 month old. Essentially, if the CSM Sentiment was going to have that much influence on the Overall Score, they also had to maintain / update it regularly. This had two positive impacts: (1) Overall Scores weren’t influenced by stale or forgotten CSM Sentiments and (2) CSMs were more likely to keep the Sentiment score current.


shantan_reddy
Forum|alt.badge.img+3
  • Gainsight Employee ⭐️
  • 210 replies
  • July 1, 2021

@matthew_lind Great points.

We did think about excluding exceptions if the measures they were based on were stale, but we did not implement it, since exception criteria are tricky, and also since we cold not assume this in all cases. It could lead to unnecessary fluctuations in Overall score.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings