Sales Contest Builder for Cases?

For some of you who are new to Sales Contest Builder, you may be surprised to learn that our product works really well for contests that aren’t even related to Salesforce Sales Cloud. Through our Custom Contest option, we can build contests around Cases or any other Custom Object. Basically, if it’s in your Salesforce Org, you can create a contest around it. Here is an example of how we can create a contest around Cases to help crank up the competition in the Service Cloud.

The Competition

Many Salesforce Service Cloud customers actively track the time it takes to close Cases. In many scenarios, there my be competitions to help encourage fast resolution to customer issues. Often, the tracking of these contests is manual and not very engaging for the participants. Using Sales Contest Builder, we can create a contest around closing Cases, rewarding those who close Cases as fast as possible. This is actually very easy to do.

In our scenario, we are going to create a contest for our call center and dynamically award contest points based on how fast Cases are resolved. Points will be awarded as follows:

  • 4 points for Cases that are resolved in under 4 hours
  • 2 points for Cases that are resolved within a day
  • 1 point for Cases resolved within two days
Obviously, the timeframes for Case resolution and point allocations could be tweaked to fit your SLA’s or service goals.

The Setup

Step 1) Calculate the Hours

In order to know how many hours a case has been open for, we need to create a formula field on the Case object. Your Salesforce administrator can help you with this part or you can do this yourself if you have the permissions to do so. It is really quite easy to do. To create the field, go to Setup -> Customize -> Cases -> Fields. Then create a new Formula Field of type Text. Name the field Hours Open (Hours_Open__c) and use the following formula:

24 * (IF(ISBLANK( ClosedDate ) , NOW() , ClosedDate) – CreatedDate)

Step 2) Create the Contest

Now it’s time to crank it up. Let’s create custom contest from the Contest Builder tab.

Custom contest

Step 3) Basic Settings

Name your contest, set Choose Winners By to Total number of points, and set your start/end times.

Custom Contest Wizard Step 1

Step 4) Create Behaviors

On this step of the wizard, we are going to set up three motivated behaviors. Each of these behaviors rewards the Case Owner with points when the filter criteria is met. Case Number is used as the Record Label so that when viewing entries that a participant has received, it is easy to recognize what Case they were rewarded on. Here are the settings that you should use.

Behavior 1: Case Closed in < 4 Hours – 4 Points

  • In the object field select Case.
  • In the Record Label Used field select Case Number.
  • In the Reward User Field select Owner Id.
  • Add Filter 1:
    -> Object: Case
    -> Field: IsClosed
    -> Comparator: Equals
    -> Value: Checked
  • Add Filter 2:
    -> Object: Case
    -> Field: IsClosed
    -> Comparator: Has Changed
  • Add Filter 3:
    -> Object: Case
    -> Field: Hours_Open__c
    -> Comparator: Greater Than or Equal
    -> Value: 0
  • Add Filter 4:
    -> Object: Case
    -> Field: Hours_Open__c
    -> Comparator: Less Than or Equal
    -> Value: 4
  • In the Behavior Name Field set it to Case Closed in < 4 Hours
  • In the Points field set it to 4

Behavior 2: Case Closed in 1 Day – 2 Points

  • In the object field select Case.
  • In the Record Label Used field select Case Number.
  • In the Reward User Field select Owner Id.
  • Add Filter 1:
    -> Object: Case
    -> Field: IsClosed
    -> Comparator: Equals
    -> Value: Checked
  • Add Filter 2:
    -> Object: Case
    -> Field: IsClosed
    -> Comparator: Has Changed
  • Add Filter 3:
    -> Object: Case
    -> Field: Hours_Open__c
    -> Comparator: Greater Than
    -> Value: 4
  • Add Filter 4:
    -> Object: Case
    -> Field: Hours_Open__c
    -> Comparator: Less Than or Equal
    -> Value: 24
  • In the Behavior Name Field set it to Case Closed in 1 Day
  • In the Points field set it to 2

Behavior 3: Case Closed in 2 Days – 1 Points

  • In the object field select Case.
  • In the Record Label Used field select Case Number.
  • In the Reward User Field select Owner Id.
  • Add Filter 1:
    -> Object: Case
    -> Field: IsClosed
    -> Comparator: Equals
    -> Value: Checked
  • Add Filter 2:
    -> Object: Case
    -> Field: IsClosed
    -> Comparator: Has Changed
  • Add Filter 3:
    -> Object: Case
    -> Field: Hours_Open__c
    -> Comparator: Greater Than
    -> Value: 24
  • Add Filter 4:
    -> Object: Case
    -> Field: Hours_Open__c
    -> Comparator: Less Than or Equal
    -> Value: 48
  • In the Behavior Name Field set it to Case Closed in Two Days
  • In the Points field set it to 1
Add Motivated Behavior - Custom Contest

Step 5) Finish the Wizard

At this point, you just need to follow the rest of the steps in the wizard. Select your prizes (optional), select your participants and observers, and set up your email and Chatter notifications. Once you click Save and your contest start day and time passes, you can now sit back and watch the competition!

If you want to see this contest in action, schedule a demo with us. If you’d rather try it for yourself, you can download a trial on the Appexchange.

Related Posts

2 Responses

Leave a Reply