How to map multiple scoring fields in Salesforce?

Learn how to set up and map fields in Salesforce to see multiple scoring in your records. Remember, SalesWings support is only a chat away!

Pauline from SalesWings avatar
Written by Pauline from SalesWings
Updated over a week ago

Depending on your business model, implementing a multiple-scoring method might make sense for you. Multiple lead scoring is a method where you have different scores for different offerings, personas, or markets. Although more complex to implement, multiple lead scoring will uncover powerful behavioral sales insights to your leads that will allow for a better and more relevant sales pitch.

Jump to the below section if:

1) If you are currently using SalesWings Studio version v3+

Go to the SalesWings Studio App and head to the SW Studio Settings tab. Click on the Field Mappings section on the left side of the screen

Select the object where you would like the new score to be mapped.

Click on "New"

Select the score from the SalesWings cockpit that you would like to map to this object (in this example "New Score")

Select the target field for this new score (ie. where should the new score be mapped?)

Click on "Save"

Replicate the process for all scores and objects where the scores should be mapped.

Schedule a full sync so that new score(s) appear for all prospects. If not, only the prospects updated after the mapping will receive the scores in the fields defined.\

Voila, you are done! Congrats! 🚀

2) If you are currently using SalesWings Studio prior to v3

First step: Add the SalesWings multiple scores to your Lead and Contact layout with related list

Once you have set the endpoint in the previous step, the sync will start fetching data from a multi-scoring enabled source and store the new scores data in Salesforce.

In order to make that data visible, you need to add the “SalesWings Prospect Scores” related list to the desired Lead AND Contact layouts.

Here are the steps to follow to add the Score related list on the Contact layout:

1) Go to SetupObject ManagerContact Page Layouts

2) Click on the desired layout to edit

3) Click on related list then drag & drop “SalesWings Prospect Scores” to the preferred section of the layout.

4) Click Save. A score related list will now be visible on the contact layout.

This is what the related list will look like on your record

You can now repeat the same process for Lead Layout:

1) Go to SetupObject ManagerLead Page Layouts

2) Click on the desired layout to edit

3) Click on related list then drag & drop “SalesWings Prospect Scores” to the preferred section of the layout.

4) Click Save. A score related list will now be visible on the lead layout.

Second step: Map fields with Contact and Lead objects

Once you have the standard and custom scores available in a related list, you can use the built-in mechanism to map those scores to fields on Lead or Contact records.

In this example, let’s assume that we have a SalesWings “SFMC” score showing up in the related list and we would like to map that value to a “SFMC Score” field on the Contact object.

In order to do that, we need to find a unique SalesWings identifier for the “SFMC” score. This is easily available by clicking on the “SFMC” score in the related list and can be found in the “Score Id“ field, as visible in the following screenshot:

You can also run the following query in Developer Console (or third-party tools) to identify all the scores:
SELECT Id, Name, saleswings__SW_Id__c
FROM saleswings__Score__c

Once you have identified the Score Id, we need to define the mapping using the steps below.

1) Go to Setup Custom Settings and click “Manage” next to SalesWings Field Mapping

2) Click “New"

3) In this step we define what score should be mapped to what field

  • Source Field API Name - Should always be set to "Value__c"

  • Source Object API Name - Should always be set to "Prospect_Score__c"

  • Target Field API Name - Set to the target existing field name, in our example “SFMC_Score__c

  • Target Object API Name - Set to the target object name ("Contact" or "Lead"), in our example “Contact

  • Attribute Id - Set to the Score Id of the attribute you wish to map, in our example “s6dAEA8-3Hq5” (the Score Id from the previous screenshot. NOTE: a score name will not work)

Settings Name

Example Value


Source Field API Name



Source Object API Name



Target Field API Name


API Name of field

Target Object API Name


Contact / Lead

Attribute Id


Score Id

It will look like this in Salesforce:

When you complete these steps, the score for which the mapping has been defined will not only be visible in the related list, but will automatically be visible in the target field on the parent object.

Please note that if the record has been included in subsequent sync operations – the mapping will not be applied retroactively.

Last step: Map fields between Lead and Contact

Now that all your fields are created and mapped in Contact and Lead records you need to map fields between Lead and Contact. Which means that when you convert a lead to a contact, the multiple score lead data will carry over to the new record.

1) Go to SetupObject ManagerLead Fields & Relationships

2) Click on Map Lead Fields

3) Click on Contact and find the lead field you want to associate with the contact field. In our example "SFMC Score" <> "SFMC Score"

4) Click Save.

Congratulations, your field is now mapped! 🥳

Did this answer your question?