Customizing Salesforce Fields

**PLEASE NOTE - You must have Salesforce Administrator privileges on your account to perform this action.

Not all Salesforce accounts are created the same. We understand that.

You can customize the fields you are tracking and syncing to Spinify so that you are running your leaderboards on the right fields.

For instance you may have a custom field on your Opportunity object to track the amount that you want displayed in Spinify.  You can update the field from the standard Opportunity Amount field to this when sending the data across.  Or perhaps you use an entirely different object to represent a Deal, you can change that as well.


You should already have the Salesforce Spinify App installed in your Salesforce Instance.

If you need assistance with this - view our help article on Installing Salesforce

Step 1 Switch to Spinify App

In Lightning

  • Go to the App Launcher
  • Select "Spinify" app.

In Classic

  • Choose the App Drop down
  • Select "Spinify" app.

Step 2 - Select the Mapping Object

  • Select "Setup Sync" on the "Custom Sync" section.
  • Find the Spinify Object you want to modify from the drop down list in the 'Customize Record' section.  Account, Call, Case, Deal, Email, Lead, Meeting, Trailing Revenue.
  • For this example we will be updating the Deal object to change the Opportunity Amount field.

Step 3 - Modify the Mapping

Available Mapping Options

You can modify the following:

  1. Salesforce Object: You can change the Salesforce object, eg the default object for Deals, but you may want to change this to a custom object.
  2. Standard Fields: You can change which Salesforce field maps to which Spinify Field.  Note if the field contains a * then it is Required and a Salesforce field must be selected otherwise you do not need to select a field. To change the field, simply change the drop down value.
  3. Custom Fields: You can add more fields to Spinify if you want to track/run leaderboards on non-standard fields.
  4. Filter Details: There may be a scenario where you want to limit the records for a given object from being sent.  This is used by Calls, by default it just sends Tasks with a Type of Call.  You can use this to limit any object, for instance you may not want "Renewal" Type opportunities to sync to Spinify Deals.

Specific to the Deal object, you can send through product details based on related objects.  By default the Opportunity Line Items are used.  Similar filtering options are available.

Updating the Mapping

For this example we will change the "Amount" field to a custom field "Amount without Tax"

  • Find the Spinify Amount field.
  • Select the drop down for the associated Salesforce Field
  • Choose the custom field "Amount without Tax"
  • Press the Save button at the bottom of the page.


After updating the amount field any opportunity that syncs from that point forward will have the amount set to the value in the "Amount without Tax" field.  If you want to update previously synced objects, simply click Resync Records on the Custom Sync page and then choose from which date you would like the records to resync from.


From within Spinify everything remains the same - you will simply choose the Amount of the Deal, which is now the "Amount without Tax" (in this example). So previously created leaderboards and reports do not need to be modified.

You now have the tools to select custom objects and fields that sync to Spinify so that leaderboards are customized to your specific Salesforce instance.

Was this article helpful?
0 out of 0 found this helpful