---
schema_version: "1"
id: 5e9ffd5f8d4192807741e7ed4f4ab426fdd8b791429cd2524381c903cbeb2fd5
title: Building Essential Data for Compensation Plans
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sales/264-0-0/spiff_basics.md
canonical_url: https://help.salesforce.com/s/articleView?id=sales.spiff_basics.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 32be41f2a006ebfabe9ab314851169db6061be089094a3a2f7d4e20ce0989361
description: Users, teams, plans, quotas, rules, and data filters are the primary records used for calculating commissions in Salesforce Spiff.
products:
  - Sales Cloud
  - Sales Enablement
release: "264"
---
# Building Essential Data for Compensation Plans

Users, teams, plans, quotas, rules, and data filters are the primary records used for calculating commissions in Salesforce Spiff.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available for an additional cost in: <strong>Professional</strong> Edition with Web Services API Enabled</td></tr></tbody></table>

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/images/icon_important.png)

Important Spiff deletes your company’s data when your billing payment is more than 90 days late or when your contract with Spiff has lapsed for 90 days or more.

- **[Company Settings Considerations for Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_company_settings_considerations.htm&release=264.0.0&type=5)**  
    Keep a few considerations in mind when working with company settings for Salesforce Spiff.
- **[User Management in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_users_management.htm&release=264.0.0&type=5)**  
    Each user in Salesforce Spiff has several attributes, such as their displayed name, email address, role (permissions), and default currency. Additionally, users are typically assigned to various teams, plans, and quotas. These attributes and assignments can all be managed by admins in the user management table and the user profile. Admins can use the user impersonation feature to log in as other users in the system. This lets them see the platform from that user’s point of view.
- **[Personal Settings in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_personal.htm&release=264.0.0&type=5)**  
    Change your password, grant access to your environment to Support personnel, and set up notifications and preferred UI language.
- **[Plan Management in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_plans_management.htm&release=264.0.0&type=5)**  
    Align the interests of sales reps with the goals of the organization using commission plans. Plans are vital components of a company’s compensation strategy that outline the structure, parameters, and criteria for calculating commissions based on sales performance.
- **[Team Management in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_teams_management.htm&release=264.0.0&type=5)**  
    Teams are an important component of commission plans. Sometimes team members receive commissions based on the entire team's performance, and managers receive commissions based on a team's performance, or even multiple teams. You can assign members to a team for a limited period by defining the start and end dates for the assignment. Teams can also be assigned team leads who can view the team members’ statements. When creating a variable for multiple plans, you can use custom fields in numerous plans and customize the value uniquely for each team.
- **[Custom Fields for Plans, Teams, and Users in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_custom_fields.htm&release=264.0.0&type=5)**  
    Add custom fields to plans, teams, and users in Salesforce Spiff so you can track your company's unique requirements, such as on-target earnings (OTE) or services rate.
- **[Quotas Management in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_quotas_management.htm&release=264.0.0&type=5)**  
    Create and manage quotas that motivate your sales reps. Manage quotas in Salesforce Spiff with a quota table, which includes quota values for commission calculations for all reps assigned to this quota type.
- **[Document and Document Templates in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_documents.htm&release=264.0.0&type=5)**  
    Create and manage incentive compensation documents such as sales contracts in Salesforce Spiff from a central location. Avoid repetitive effort with document templates, where you can import content from external sources, upload merge fields, or use dynamic merge fields to pull live Spiff data directly into templates. Manage required paper trails by circulating documents through an approval process.
- **[Currency in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_currency.htm&release=264.0.0&type=5)**  
    If your company pays commission in multiple currencies, you can define a primary company currency in Salesforce Spiff and individual reps can specify a preferred currency. To do any calculations with currency amounts, convert amounts to the same currency first. Calculate all rules in the same currency.
- **[Data Filters in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_data_filter.htm&release=264.0.0&type=5)**  
    Data filters are fundamental tools for creating specific payout rules that define the conditions when commissions are paid on a line-by-line basis. To ensure efficient and accurate commission tracking, carefully evaluate dates, recipients, and amounts in your data filters.
- **[Salesforce Spiff Rules](https://help.salesforce.com/s/articleView?id=sales.spiff_rules.htm&release=264.0.0&type=5)**  
    Before you create commission rules in Salesforce Spiff, review rule options and guidelines.
- **[Data Relationships in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_relationship.htm&release=264.0.0&type=5)**  
    Salesforce Spiff organizes data used for calculating commissions in multiple separate tables. To calculate commission logic correctly or create data filters, establish relationships between tables. A relationship requires a field in each table with a common value. For example, to connect Deals with Accounts, the values of the Deals table's CustomerAccount field match the values of the Accounts table's external\_id field.
- **[Accumulated Variables in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_accumulated_variable.htm&release=264.0.0&type=5)**  
    An accumulated variable is like a running total, where Salesforce Spiff sums a field or value within a sorted data filter and returns a cumulative value up to a current record. An accumulated variable helps you quickly sum multiple values with fewer calculations.
- **[Accelerators in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_accelerator.htm&release=264.0.0&type=5)**  
    An accelerator in Salesforce Spiff helps your sales team amplify their earnings when they achieve outstanding results. Spiff provides multiple options for implementing accelerator rates in your commission plans.