Salesforce Marketing Blog

Salesforce Marketing Blog

Campaign Member Custom Fields - Response Scoring (Summer 09 part 4)

John Kucera Jul 13, 2009

Campaign member custom fields have been turned on as a part of Summer 09!  This is one of most powerful features released for Salesforce Marketing in a long time due to the amount of customizations now possible such as:

 - Track Events - Attended, No Show, Meal Preference, Registration $$
 - Track Inside Sales Campaigns - Did not answer, No budget, Not Interested
 - Direct Mail - Offer Name, Offer type, postage cost
 - Integrate w/ 3rd party app's such as email vendors, direct mail vendors, and more

Lead scoring is always a hot topic, but what if you just want to prioritize a call list from a trade show or score existing customers interest in a new product without creating duplicate leads?  Cases like these lend themselves better to scoring the campaign "response" instead of the lead, and campaign member custom fields are a great way to do basic response scoring:

Campaign Member Response Score pic 1

The last few posts were pretty technical, but this one's all point and click.  We'll walk through how a marketing manager such as Whitney could quickly create response scores using formula fields, ending up with a result like the above screenshot.

Read More >


In the previous screenshot we have three response score fields and one response score total to sum up the results.  To do this yourself, first create the custom fields such as RSVP-Yes, Attended, and # Questions Asked, which can be populated by a combo of registration pages and an excel file import from the event. 

Then you can create a few formula fields: Click Setup-->Customize-->Campaigns-->Campaign Members-->Fields.

Campaign Member Response Score pic 2



At the bottom of the fields list, click New.  Here you can see the wide array of possibilities for campaign member tracking from lookup fields to date fields and more!

Campaign Member Response Score pic 3

Select Formula, and label the field "Response Score: RSVP-Yes", with a field name "ResponseScore1" to make the summary field formula simpler.  Select "Number" under Formula Return Type and 0 decimal places, then click Next.

Campaign Member Response Score pic 4

Click on Advanced Formula, and click Insert Field to find the RSVP-Yes custom field you already created.  Insert this into the formula:

Campaign Member Response Score pic 5

Now you can use an "If" function to score it as 5 points if checked, and 0 points if not checked.  The final formula will look like this:

If( RSVP_Yes__c,5,0)

Campaign Member Response Score pic 6

Follow the same pattern the Attended score by creating a new campaign member formula field, labeling it "Response Score: Attended" with a field name of "ResponseScore2".  In this case "Attended" should be worth 10 points, so we use a formula of:

if( Attended__c ,10,0)

For "# Questions Asked" score, label it "Response Score: Questions Asked" with a field name of "ResponseScore3, and we can create a simple formula saying each question is worth 5 points.  The "Isnull" formula ensures this doesn't show up as "#error" if the "# Questions Asked" field is blank:

(if( isnull(Questions_Asked__c),0, Questions_Asked__c)) *5

Finally for the total, we label it Response Score Total, and use a formula to sum up the parts:

ResponseScore1__c + ResponseScore2__c + ResponseScore3__c

Add these fields to the campaign page layout.  Go to that campaign, click Manage Members-->Edit Members-Search and then click "Edit Columns to add the Response Score Total column to the list.  Click on the field and you now have a prioritized call down list!

Campaign Member Response Score pic 7 

 

1 Comments

dlee

This looks great for scoring responses within a single campaign. Is there a way to be able to capture that response score total in an overall lead scoring model? Example, suppose Lead: John Doe is a member of campaigns A, B and C. In campaign A, he has a response score of 40. In Campaign B - response score 10 and Campaign C - response score 15. Is there a way to build a lead score formula to capture John Doe's total response score associated with all three of those campaigns? Lead Score = campaign A response score + campaign B response score + campaign C response score = 65.

Post a comment

If you have a TypeKey or TypePad account, please Sign In.