# admin Sales Cloud (sales) - Full Documentation # About Advanced Currency Management Advanced currency management allows you to manage dated exchange rates within opportunities using Salesforce. Dated exchange rates allow you to map a conversion rate to a specific date range. ### Required Editions
Available in: both Salesforce Classic and Lightning Experience
Available in: Group, Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To enable advanced currency management: Customize Application
To view currencies: View Setup and Configuration
To change currencies: Customize Application
For example, the exchange rate on January 1 was 1 USD to 1.39 AUD, but on February 1, it changed to 1 USD to 1.42 AUD. Your opportunities that closed between January 1 and February 1 use the first exchange rate (1 = 1.39), while opportunities that closed after February 1 used the second exchange rate (1 = 1.42). Dated exchange rates are defined using a start date and a conversion rate. Each rate is in effect until either the end of time or the day before the next start date for that currency. The time between one start date and the next start date is called the exchange rate date range. These ranges can be as small as a day and as large as all time. To enable or disable advanced currency management, see [Enabling or Disabling Advanced Currency Management](https://help.salesforce.com/s/articleView?id=sales.administration_enable_advanced_currency_management.htm&release=264.0.0&type=5 "Turn on advanced currency management."). When advanced currency management is first enabled, your existing exchange rates automatically become the first set of dated exchange rates. These rates are valid for all time, until you define another set of exchange rates. If you disable advanced currency management, all currency conversions use the static conversion rate. See [Edit Conversion Rates](https://help.salesforce.com/articleView?id=editing_conversion_rates.htm&language=en_US). ## Advanced Currency Management Considerations - Dated exchange rates are used for opportunities, opportunity products, opportunity product schedules, campaign opportunity fields, opportunity splits, and reports related to these objects and fields. Dated exchange rates are not used in forecasting, currency fields in other objects, or currency fields in other types of reports. Dated exchange rates are also not used when calculating formula fields with a formula return type of “Currency.” - Salesforce orgs with advanced currency management support roll-up summary fields between two advanced currency management objects. For example, roll-up summary fields are supported from an opportunity line item object to its opportunity object, because both are advanced currency management enabled. However, if you enable advanced currency management, you can’t create roll-up summary fields that calculate currency on the opportunity object rolling up to the account object. You also can’t filter on the opportunity currency field on the account object. All existing currency-related roll-up summary fields on the opportunity object that summarize objects that don’t support dated exchange rates are disabled and their values are no longer calculated. If your org enables advanced currency management, delete any currency roll-up summary fields using opportunities and accounts or opportunities and custom objects. - Campaign opportunity fields use dated exchange rates when calculating the amount in the campaign currency. However, they don’t use dated exchange rates when converting those amounts to the user currency. - Cross-object formulas always use the static conversion rate for currency conversion. - If advanced currency management is enabled, you can't bind Visualforce pages that use `` or `` components to currency fields that support advanced currency management. - **[Enable or Disable Advanced Currency Management](https://help.salesforce.com/s/articleView?id=sales.administration_enable_advanced_currency_management.htm&release=264.0.0&type=5)** Turn on advanced currency management. #### See Also - [Manage Multiple Currencies](https://help.salesforce.com/s/articleView?id=sales.admin_currency.htm&release=264.0.0&type=5 "Give your sales team the ability to use multiple currencies in opportunities, forecasts, quotes, reports, and other data.") - [Activate and Deactivate Currencies](https://help.salesforce.com/s/articleView?id=sales.activating_and_deactivating_currencies.htm&release=264.0.0&type=5 "For orgs with multiple currencies, specify which currencies are supported by activating or deactivating currencies.") - [Administrator setup guide: Using Multiple Currencies](https://resources.docs.salesforce.com/latest/latest/en-us/sfdc/pdf/salesforce_using_multiple_currencies.pdf) # About Data Optimization and Performance in Salesforce Spiff Designer and the commission engine share the same underlying logic, which means the decisions you make during configuration directly affect statement performance at scale. ## Designer and the Commission Engine Designer and the commission engine are foundationally similar but serve different purposes. Designer uses the commission engine to show calculation results in real-time, much like a spreadsheet. The commission engine calculates statements in isolation, with a fixed amount of memory and time allocated to each statement. This table shows the key characteristics of each. | Designer | Commission Engine | | --- | --- | | Shows calculation results in real-time as you build, similar to a spreadsheet. | Generates finalized commission statements, each calculated in isolation from the others. | | Uses the commission engine under the hood, so its behavior reflects what the engine does in production. | Processes statements in no guaranteed order — one rep's statement doesn't block or influence another's. | | Timeout errors in Designer signal that the same logic creates performance pressure in production. | Each statement receives a fixed allocation of memory and processing time. | | Timeout or memory errors in Designer are a signal to optimize, but they don't always indicate a problem with statement calculation. Because Designer limits are lower, you might see errors in Designer that don't appear when the same logic runs as a statement. | If a statement exceeds its allocation, contact Salesforce Support to request an increase to the memory or time limits. | | A good early-stage proxy for production performance — if it times out in Designer, it struggles in the engine. For larger, more complex plans, Designer errors might be unavoidable. In those cases, successful statement calculation is the appropriate target, as Designer success is not always achievable or required. | Only the data stored in Capture Trace is available for reporting. Turning off trace on a field removes it from reports and exports. | Because Designer operates under lower memory and processing limits than the commission engine, a timeout in Designer is a useful signal to investigate and optimize — but it doesn't always mean statement calculation will fail. For smaller configurations, a timeout in Designer often indicates the same logic will struggle at statement scale. For larger or more complex plans, Designer timeouts might occur even when the equivalent statement calculates successfully. When a statement exceeds its memory or time allocation, two paths are available: contact Salesforce Support to request a resource increase, or optimize the plan logic and data filters. In practice, a resource increase is often the fastest resolution when the issue is discovered close to a payroll run. Optimization addresses the underlying cause and is the recommended follow-up if a resource increase alone doesn't resolve the issue, or as a longer-term strategy to reduce statement resource consumption. For example, consider that you build a calculated field on the Opportunities object that uses a `sum()` function to aggregate year-to-date annual recurring revenue (ARR) across all closed opportunities for a rep. When you preview a statement in Designer for a single rep with two years of history, the calculation times out. If a timeout happens in Designer, the commission has the same problem — and likely at greater scale — when it processes statements for your entire rep population in a single run. The fix is to optimize the calculation before moving to production: turn off trace on the `sum()` field, encapsulate it as a separate worksheet calculation, or replace the full-history scan with a filtered data range. ![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/images/icon_tip.png) Tip Test complex calculations in Designer before rolling them out to production. Timeouts in Designer are a signal to investigate your logic and data filters, but statement calculation success is the production benchmark. For larger plans, Designer timeouts might persist even when statements calculate correctly. ## Where to Focus Optimization Efforts Performance improvements in Spiff come from three areas: how data enters the system, how plan logic processes that data, and which fields are configured to appear on the statement page. Addressing all three together produces the best results. Focus your optimization efforts across these three layers. - **Data layer.** Optimize data filters, reduce record volumes through upstream filtering (in source systems), and understand the schema and relationships between your objects. See [Optimize Data Filter Performance in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_data_filter_performance.htm&release=264.0.0&type=5 "Well-structured data filters are the single most effective way to improve commission calculation performance in Salesforce Spiff. Apply filters in the right order, limit record volumes early, and avoid patterns that force the commission engine to do unnecessary work.") and [Reduce Commission Engine Load with Upstream Data Changes](https://help.salesforce.com/s/articleView?id=sales.spiff_upstream_data.htm&release=264.0.0&type=5 "Preparing data in Salesforce before it syncs into Spiff reduces the work the commission engine performs. Addressing data structure, type conversions, and crediting logic upstream produces faster, more maintainable commission calculations."). - **Plan logic layer.** Encapsulate calculations, disable trace where it isn't needed, and use lookup tables and dynamic logic instead of hard-coded values or complex nested formulas. See [Use Encapsulation in Salesforce Spiff Calculations](https://help.salesforce.com/s/articleView?id=sales.spiff_encapsulation.htm&release=264.0.0&type=5 "Encapsulation is isolating a segment of a commission calculation into a separate, named calculated field. This technique reduces memory use, simplifies debugging, improves readability, and makes your configuration easier to maintain as business rules change.") and [Use Lookup Tables and Dynamic Logic in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_dynamic_logic.htm&release=264.0.0&type=5 "Hard-coded values and long chains of if() statements are difficult to maintain and create risk when business rules change. Lookup tables, worksheet calculations, and statement periods give you flexible, dynamic commission logic that adapts to changing inputs without requiring changes to your plan configuration."). - **Statement page configuration.** Limit fields on the statement page to what reps actively need to see, and remove intermediate calculations and diagnostic fields from the rep-facing view. The commission engine runs every visible field for every statement — even fields that the engine wouldn't otherwise encounter in the calculation path. ## Performance Principles Keep these guiding principles in mind throughout your implementation. - Start optimization on day one, and revisit it regularly. Retrofitting performance improvements into an existing configuration is harder than building them in from the start. Plan logic and data volumes change over time, so build performance review into your regular plan maintenance cycle — not just your initial implementation. - Consolidate and aggregate data before it reaches the engine. Structure your data so that reps work with a meaningful, manageable set of obligations — not hundreds or thousands of individual records. Aggregating and consolidating data upstream, before it syncs into Spiff, reduces complexity for both reps and the commission engine. For specific techniques to control what data syncs into Spiff, see [Optimize Data Filter Performance in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_data_filter_performance.htm&release=264.0.0&type=5 "Well-structured data filters are the single most effective way to improve commission calculation performance in Salesforce Spiff. Apply filters in the right order, limit record volumes early, and avoid patterns that force the commission engine to do unnecessary work."). - Understand your data volumes over time. A configuration that performs well at launch can degrade as record counts grow. Plan for archival and review projected volumes with your data team. - Limit statement page fields to what reps need. Every field selected on the statement page is run by the engine for every statement, regardless of whether the calculation path would otherwise reach it. Remove intermediate calculations and internal tracking fields from the rep-facing view. - Turn on trace only where it serves a purpose. Trace stores data and consumes memory and calculation time. Turn it on for fields that reps need to see on their statements or that Comp Admins require for reporting. Turn it off for intermediate calculations, relationship traversals, and any field that doesn't need to appear in rep views or exports. - Avoid hard-coded values. Store variable amounts in worksheet fields and use lookup tables so that the logic stays maintainable as business rules change. # Accelerators in Salesforce Spiff 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. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
Consider a commission structure where a rep earns a percentage of ARR from each deal they close in a given period. Accelerators attached to these rates help motivate reps to strive for higher levels of performance by showing the potential for increased earnings. The simplest option for implementing an accelerator in Spiff is creating a range table and referencing the table within an accelerator function. A range table provides a fair and transparent commission structure for different levels of performance. Consider this example range table. | Tier | Sales Range | Rate | | --- | --- | --- | | 1 | $0 to $50,000 | 4% | | 2 | $50,000 to $100,000 | 8% | | 3 | More than $100,000 | 12% | These methods are most commonly used for applying accelerators. - Tier payout, in which all sales for the period are commissioned at the maximum achieved rate. This means that the highest level of achievement a rep gets during a period determines the commission rate for all deals closed by that rep in that period. For example, a rep brings in $80,000 in total sales in a given period, which qualifies for Tier 2 with an 8% rate. All sales are commissioned at that 8% rate, resulting in $6,400 in commission. - Marginal payout, in which the amount within each tier is commissioned at the applicable rate. For the rep that earned $80,000 in sales, the first $50,000 is commissioned at a 4% rate. The remaining $30,000 is commissioned at an 8% rate, resulting in a total of $4,400 commission. - **[Create a Range Table for an Accelerator](https://help.salesforce.com/s/articleView?id=sales.spiff_accelerator_create.htm&release=264.0.0&type=5)** To implement a commission accelerator in Salesforce Spiff, create a range table and reference the table within an accelerator function. - **[Create a Tier Payout Rule for an Accelerator](https://help.salesforce.com/s/articleView?id=sales.spiff_accelerator_tier_payout.htm&release=264.0.0&type=5)** Create a simple line-by-line tier payout rule based on a range table in Salesforce Spiff. - **[Create a Marginal Payout Rule for an Accelerator](https://help.salesforce.com/s/articleView?id=sales.spiff_accelerator_marginal_payout.htm&release=264.0.0&type=5)** Create a simple line-by-line marginal payout rule based on a range table in Salesforce Spiff. - **[Considerations for Accelerator Functions in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_accelerator_functions.htm&release=264.0.0&type=5)** Salesforce Spiff provides several functions that support accelerators, including `mamount()`, `mpercent()`, `range_lookup()`, and `tier_payout`. - **[Accumulated Variables in Accelerator Functions](https://help.salesforce.com/s/articleView?id=sales.spiff_accelerator_accumulated_variable.htm&release=264.0.0&type=5)** An accumulated variable is often used with the initial\_value argument in the `mamount()` and `mpercent()` accelerator functions in Salesforce Spiff. - **[Create an Accumulated Variable for a Marginal Payout Function](https://help.salesforce.com/s/articleView?id=sales.spiff_accelerator_accumulated_variable_create.htm&release=264.0.0&type=5)** Create an accumulated variable for the initial\_value argument in the `mamount()` and `mpercent()` accelerator functions in Salesforce Spiff. - **[Mixed Commission Rates in an Rep Statement](https://help.salesforce.com/s/articleView?id=sales.spiff_accelerator_mixed.htm&release=264.0.0&type=5)** If your company uses a marginal payout, calculating commission rates in Salesforce Spiff can be complicated and result in mixed rates from different tiers. # Accept an Invitation for Salesforce to Salesforce If a business partner sent you an invitation to connect using Salesforce to Salesforce, you can accept or reject that invitation by following these steps. ### Required Editions
Available in: Salesforce Classic
Available in: Contact Manager, Group, Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To accept or reject an invitation to connect using Salesforce to Salesforce: Manage Connections
![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_important.png) Important Salesforce to Salesforce is scheduled for retirement as of Spring ’27. See [Salesforce to Salesforce Retirement](https://help.salesforce.com/s/articleView?id=005103355&type=1&language=en_US). 1. Click the link in the invitation email to go to the Salesforce login page. 2. Log in as the System Administrator or as a user with the “Manage Connections” permission. 3. Review the details of the invitation. 4. Click **Accept** or **Decline**. If you aren't sure whether you want to accept or decline, click **Decide Later**. The invitation displays on the Connections tab with a connection status of Invitation Received. You can easily accept or decline it at a later date. When you accept or reject an invitation, the company that invited you receives an email notifying them of your decision. The content of that email can be configured by changing the appropriate email template. #### See Also - [Salesforce to Salesforce](https://help.salesforce.com/s/articleView?id=sales.business_network_intro.htm&release=264.0.0&type=5 "Salesforce to Salesforce makes it easy for businesses using Salesforce to share records and get updated data on shared records. For example, you can share lead and opportunity data with partners. Salesforce to Salesforce lets your business partners easily integrate your data with their Salesforce records. You can see all of your sharing activity, manage your entire pipeline, share data across multi-tiered partnerships, and integrate your business processes with updates received from your partners using workflow and assignment rules.") - [Guidelines for Using Salesforce to Salesforce](https://help.salesforce.com/s/articleView?id=sales.business_network_tips.htm&release=264.0.0&type=5 "Review some guidelines for using Salesforce to Salesforce.") - [Connect with Your Business Partners using Salesforce to Salesforce](https://help.salesforce.com/s/articleView?id=sales.partner_survey_setup.htm&release=264.0.0&type=5 "Using Connection Finder, you can find out which business partners use Salesforce. Then, you can invite them to connect with you to share data using Salesforce to Salesforce. From the Connections tab, you can manage your Salesforce to Salesforce connections and connection templates.") # Accept Records Forwarded from a Connected Organization With Salesforce to Salesforce, you can select which type of records you want to accept from a connected organization that shares them. You can’t accept forwarded records on the Salesforce mobile app. ### Required Editions
Available in: Salesforce Classic
Available in: Contact Manager, Group, Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To accept shared records: Read and Edit on the object
To view records shared by a connection: Manage Connections or have access to the list view
![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_important.png) Important Salesforce to Salesforce is scheduled for retirement as of Spring ’27. See [Salesforce to Salesforce Retirement](https://help.salesforce.com/s/articleView?id=005103355&type=1&language=en_US). ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note To be able to accept records of a certain type of object, your organization must first subscribe to that object. 1. Select the tab of the record type you are accepting. For example, the Leads tab. 2. View a connections list view. For example, on the Leads tab, in the **Leads from Connections** section, select a list view from the drop-down list. 3. For accounts, contacts, and opportunities, click **Accept** next to the record you want to accept. For cases, leads and custom objects, select the type of records to accept, then click **Accept**. In most cases, if you accept a parent record, any related or child records forwarded with it are automatically accepted. You can assign an accepted record to yourself, another user, a queue, or, if it is a lead or case, use your organization's assignment rules to automatically assign it. If the record is a child of another record you have accepted, you can assign it to the parent record when accepting it. When you accept an opportunity, you have the option to relate the opportunity to an object and a price book, and to relate the opportunity to a new account or opportunity, or to use an existing account or opportunity. If you create a new opportunity or account, you can also set the owner of that record. When you accept an account, you have the option relate the account to another object and to create a new account, or to use an existing account. If you create a new account, you can also set the owner of that record. When you accept a contact, you have the option relate the contact to another object and to create a new account or contact, or to use an existing account or contact. If you create a new contact or account, you can also set the owner of that record. When you accept a case, lead or custom object, you have option to relate the case, lead or custom object to another object and to assign the lead or custom object to a new owner. If you select the **Assign using active assignment rule** option and no assignment rule criteria is met, the record is assigned to the Default owner of the record type. When you accept a product, you have the option to create a new product or relate the product to an existing product. If you accept a parent and its child record, the name of the parent is displayed in the child’s Parent Record Name column. If the record is a parent record or has no parent record, this column is blank. When you accept a record that has a public attachment, the attachment is automatically accepted if you select the Share With Connections option next to it. If validation rules prevent you from accepting shared records, create a validation rule with the Received Connection Name field not equal to null; this will ignore validation rules for records you accept from your connections. To create this rule, use the following formula: `IF(OR(ISNEW(), ISNULL(Id)), if(ConnectionReceivedId =null, TRUE, FALSE),NOT(AND(ISCHANGED(ConnectionReceivedId), NOT(ConnectionReceivedId = null))))` You should also create a similar rule for any Apex trigger that has validation checks. #### See Also - [Subscribe to Objects with Salesforce to Salesforce](https://help.salesforce.com/s/articleView?id=sales.business_network_subscribe_to_objects.htm&release=264.0.0&type=5 "When you are connected to a business partner using Salesforce to Salesforce, you can subscribe to objects that your business partner has published. When you subscribe to an object, you map it to an object in your organization. Standard objects must map to standard objects in your organization, but you can map custom objects to any custom object. For example, if your business partner has published a custom object named Prospects, you can map that to a custom object named Client.") - [Share Records Using Salesforce to Salesforce](https://help.salesforce.com/s/articleView?id=sales.business_network_managing_leads.htm&release=264.0.0&type=5 "Once you’ve created a connection to another Salesforce organization, you can share records and updated data with them. You control the type of records you share with your connected organizations by selecting which objects and fields to publish. Your connected organizations don’t have direct access to records that you’re sharing. They have a record in their organization that is connected to your record through Salesforce to Salesforce. Any updates to the shared information on either record are reflected on the other record.") - [Guidelines for Using Salesforce to Salesforce](https://help.salesforce.com/s/articleView?id=sales.business_network_tips.htm&release=264.0.0&type=5 "Review some guidelines for using Salesforce to Salesforce.") # Access and Update Buyer Relationship Map Learn how to access the Buyer Relationship Map and update it to visualize contacts across company levels. ### Required Editions
Available in: Lightning Experience
Available in: Enterprise, Performance, Unlimited Editions with Sales, and Agentforce 1 Sales Edition
User Permissions Needed
To create and edit contacts: Create and Edit on Contact
Contacts associated with the opportunity or account that have a seniority level and department group assigned are automatically shown on the map. These steps are for contacts that don’t meet that criteria. 1. Access the map from any opportunity or account’s action menu. ![Acme opportunity record with View Relationship Map menu option highlighted](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/sales_productivity/images/sales_relationship_selling/buyer_relationship_map_menu.png) 2. To add a contact to the map, do one of the following. - If the Relationship Map is for an account, click a contact tile at the required level under a department group. In the side panel, click **Add Contact**. Upon saving the contact details, the contact is added to the map. - If the Relationship Map is for an opportunity and the contact isn’t associated with it, click **Add Contact Role** in the side panel to add an opportunity contact role. After you add the role, the contact appears in **Incomplete Contacts** in the side panel. Edit the contact's details to assign a seniority level and department group so it appears on the map. - If the contact is already associated with the opportunity or account, open **Incomplete Contacts** in the side panel. Find the contact to add, and then choose how to apply the Seniority Level and Department Group. To apply them from a specific tile, select the contact tile where you want to place the contact, and then click **Update contact**. To manually select them, click **Edit contact**, and then edit the contact's details in the side panel. - If a contact was previously removed from the Relationship Map, find it in the **Removed from Map** section. To add the contact back to the map, select it, and then click **Add back to map**. Contacts added to the same level in a department group are grouped on the map. ![A single Executive level contact alongside an Executive level contact group in the Sales department group](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/sales_productivity/images/sales_relationship_selling/relationshipmap_multiple_contacts_same_level.jpg) 3. To edit a contact, do one of the following. - If the contact is shown on the map, select the contact, and then click **Edit** in the side panel. Update the contact's details, and then click **Save**. - If the contact isn’t shown on the map, open **Incomplete Contacts** in the side panel. Next to the contact, click **Edit contact**. Update the contact's details, and then click **Save**. ![Edit side panel with of a contact](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/sales_productivity/images/sales_relationship_selling/relationshipmap_edit_panel.jpg) 4. To remove a contact from the map, do one of the following. - To delete the contact only from the map, select the contact, and then click **Remove**. Select **Remove from Relationship Map Only**, and then click **Remove**. - To delete the contact from the opportunity or account, select the contact, and then click **Remove**. Select **Remove from Opportunity/Account**, and then click **Remove**. #### See Also - [How Automatic Contact Enhancements Works with the Buyer Relationship Map](https://help.salesforce.com/s/articleView?id=sales.contacts_buyer_rel_map.htm&release=264.0.0&type=5 "Automatic Contact Enhancements helps keep buyer relationship maps up-to-date so that you always have the most robust contact information without any manual data entry. Automatic Contact Enhancements uses generative AI to identify buyer attributes, department group, and seniority level from a user’s email activity. These values are then added to the contact and shown in the buyer relationship map.") - [_Object Reference for the Salesforce Platform:_ Contact](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_contact.htm) # Access Einstein Coach Outside of a Sales Program Receive feedback from Einstein Coach on a sales pitch whenever and as often as you like by accessing Einstein Coach in the Guidance Center. Get help perfecting your sales pitch at your convenience, as many times as is necessary. ### Required Editions
Available in: Lightning Experience
Available with Einstein for Sales with an Enablement add-on in Performance and Unlimited Editions and for an extra cost in Enterprise Edition
User Permissions Needed
To get feedback from Einstein Coach:

Take Enablement Programs

AND

Use Einstein Coach

1. Open the Guidance Center by clicking the Trailhead icon in the global navigation bar. 2. Scroll down and find the Einstein Coach tile. 3. Click **Get Feedback**. 4. Search for and select the product you want to practice a pitch for. Or to move forward without selecting a product, click **Skip This Step**. ![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-enablement-264-0-0-production-enus/4a7278f8-cbf0-413e-95e6-6a1aa646877b/images/icon_tip.png) Tip Selecting a product allows Einstein Coach to provide you with better and more specific feedback. Einstein Coach receives access to that product's data and uses it to better analyze your product pitch. 5. Record your sales pitch. Make sure the pitch includes only one speaker and is recorded using Zoom Meetings, Google Meet, or Microsoft Teams. Calls recorded outside of these supported video recording providers aren’t supported. 6. Select your recording from the dropdown menu. Recordings can take time to appear in the dropdown menu. If you recorded a single-user video call by using a supported recording provider and don’t see your recording, verify that the recording has a finished transcript available in the video call’s record. 7. Click **Request Feedback from Einstein**. 8. Review the feedback you received. The feedback you receive from Einstein Coach isn't saved. To refer to it again, consider copying and pasting the feedback to another location or taking a screenshot. At the end of the exercise you can rate how helpful the feedback you received was and then try another pitch. The feedback you provide on this exercise is shared with Salesforce so we can continue improve the use of Einstein Coach. # Access Enablement Site Content on Mobile Devices Learners can access enablement site content from anywhere using the Trailhead GO app on their iOS, iPadOS®, or Android™ device. Learners can earn badges and points in the app. ### Required Editions
Available in: Enterprise, Performance, and Unlimited Editions
User Roles
This topic supports these enablement site roles: Learners
The steps to access enablement site content from the Trailhead GO app depend on the authentication provider that your enablement site uses. ## Access with Salesforce Identity for Enablement If you’re logging in to an enablement site that uses Salesforce Identity for Enablement authentication, follow the [link that you receive from your Salesforce admin](https://help.salesforce.com/s/articleView?id=sales.mth_trailhead_go_sifm_login.htm&release=264.0.0&type=5 "If your enablement site uses Salesforce Identity for Enablement authentication, users can access content in the Trailhead GO mobile app only by following a correctly formatted login URL. Create a link in the required format, test the link to verify that it works correctly, and share it with your users."). After you log in, you can access only your enablement site—you can’t switch to access Trailhead content using the same credentials. To switch to Trailhead content, log out of the app, and then log back in with your Trailhead credentials. ## Access with Trailblazer.me (TBID) If you’re logging in to an enablement site that uses TBID authentication, complete these steps. 1. Log in to the app with your Salesforce username and password. 2. Click **More**. ![Home page in the Trailhead GO mobile app, showing the More button](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/trailhead_go_homepage.png) 3. Click your name. 4. From the org picker, select your enablement site's subdomain name, and click **Continue**. ![Org picker in the Trailhead GO mobile app, showing a selected myTrailhead subdomain name](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/trailhead_go_domainpage.png) To switch to public Trailhead content, follow the same steps, but select the trailhead.salesforce.com domain instead. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/images/icon_note.png) Note If you switch your enablement site's authentication provider from TBID to Salesforce Identity for Enablement, learners can notice issues with the org picker in Trailhead GO. For more information, check out [Request to Switch Your Authentication Provider](https://help.salesforce.com/s/articleView?id=sales.mth_identity_change.htm&release=264.0.0&type=5 "If you selected Trailblazer.me (TBID) for your enablement site’s authentication provider, you can submit a Salesforce Customer Support case to request to switch to Salesforce Identity for Enablement. If you already selected Salesforce Identity for Enablement for your enablement site’s authentication provider, you can’t request to switch it to TBID."). #### See Also - [Authenticate Users to an Enablement Site on Mobile Devices (Salesforce Identity for Enablement)](https://help.salesforce.com/s/articleView?id=sales.mth_trailhead_go_sifm_login.htm&release=264.0.0&type=5 "If your enablement site uses Salesforce Identity for Enablement authentication, users can access content in the Trailhead GO mobile app only by following a correctly formatted login URL. Create a link in the required format, test the link to verify that it works correctly, and share it with your users.") - [Considerations for Selecting an Authentication Provider](https://help.salesforce.com/s/articleView?id=sales.mth_considerations_for_choosing_mytrailhead_identity.htm&release=264.0.0&type=5 "To help you determine which authentication provider is right for your company’s enablement site, review how each provider affects your learning and enablement strategy. We recommend that all new enablement sites choose Salesforce Identity for Enablement.") - [Request to Switch Your Authentication Provider](https://help.salesforce.com/s/articleView?id=sales.mth_identity_change.htm&release=264.0.0&type=5 "If you selected Trailblazer.me (TBID) for your enablement site’s authentication provider, you can submit a Salesforce Customer Support case to request to switch to Salesforce Identity for Enablement. If you already selected Salesforce Identity for Enablement for your enablement site’s authentication provider, you can’t request to switch it to TBID.") # Access Inbound Email Snapshots Access your snapshots to troubleshoot inbound email issues. ### Required Editions
Available in: Lightning Experience and Salesforce Classic
Available in: All Editions except for Database.com
User Permissions Needed
To request, view, download, and delete email snapshots: Modify All Data
1. To enable inbound email snapshots, contact Salesforce. 2. To access inbound email, from Setup, enter Email Snapshots in the Quick Find box, then select **Email Snapshots**. # Access Migrated Configurations and Add Einstein Activity Capture Features Now that your settings are moved, get familiar with the productivity-boosting features available to your users through Einstein Activity Capture and decide what you want to set up. Or you can adjust your previous sync settings. ### Required Editions
User Permissions Needed
To access the Lightning Sync migration tool:

Manage Users

AND

Manage Lightning Sync

AND

Customize Application

After your Lightning Sync settings are moved, you can access and update your migrated configurations from Einstein Activity Capture settings in Setup. To see certain features, your users must have the Einstein Activity Capture permission. - Users can access features that were available with Lightning Sync without the Einstein Activity Capture permission. Users see those features as soon as you update and save configurations. - To access Einstein Activity Capture features that weren’t available in Lightning Sync, such as Einstein Email Insights, users must have the Einstein Activity Capture permission. Get to Einstein Activity Capture settings by following the link from the Lightning Sync page in Setup. Or, from Setup, in the Quick Find box, enter Einstein Activity Capture, and then select **Settings**. From the Settings page, click the Configurations tab. Your former Lightning Sync configurations, which are now Einstein Activity Capture configurations, are listed there. Open the configurations that you want to update. Then update settings or features. Here’s a list of options. 1. Update any contact or event sync settings that you were using with Lightning Sync. These changes roll out to users as soon as you save the configuration. If the change affects your users’ workflow, we recommend that you notify users before you save the configuration. For example, if event sync was turned off during migration because [a Lightning Sync setting wasn’t supported](https://help.salesforce.com/s/articleView?id=sales.lightning_sync_move_steps_check.htm&type=5&language=en_US), you can notify users to prepare their calendars, and then turn on sync for all events. 1. Open the configuration that you want to update. 2. Enable the Events option. 3. Select a sync direction for events. You can use the same sync direction that you used with Lightning Sync, or select a new one. 4. On the Advanced Sync Settings tab, consider setting Filter by End Date to TODAY. Doing so prevents all of users’ Outlook events from the past 180 days from syncing to Salesforce. If you had any other event filters and sync settings on your Lightning Sync configuration, those items are already enabled on the migrated configuration. Adjust as-needed. 5. Save the configuration. 2. Automatically show emails on the activity timeline of relevant Salesforce contacts, leads, accounts, contracts, opportunities, and quotes. The Einstein Activity Capture permission is required to roll out this change to users. 1. Open the configuration that you want to update. 2. Enable the Email option. 3. Save the configuration. 3. Show relevant [Einstein Email Insights](https://help.salesforce.com/articleView?id=sales.einstein_sales_setup_enable_email_insights.htm&type=5&language=en_US) in the activity timeline and on email detail pages in Salesforce. The Einstein Activity Capture permission is required to roll out this change to users. 4. [Exclude users from adding emails or events](https://help.salesforce.com/articleView?id=sales.aac_add_excluded_addresses_for_org.htm&type=5&language=en_US) from specific users or companies to Salesforce. The Einstein Activity Capture permission is required to roll out this change to users. 5. Set default [activity sharing](https://help.salesforce.com/articleView?id=sales.aac_set_default_activity_sharing.htm&type=5&language=en_US). This Einstein Activity Capture permission is required to roll out this change to users. When you’re ready, finish your migration by assigning Einstein Activity Capture permissions to any users who still don’t have it. # Access Salesforce for Outlook Settings and Tools (Retiring) Access Salesforce for Outlook settings and tools through the system tray application. ### Required Editions
Available in: Salesforce Classic
Available in: Lightning Experience, if Salesforce Classic is available in your org.
Available with the purchase of Sales Cloud or Government Cloud in: Personal, Contact Manager, Professional, Enterprise, Performance, Unlimited, and Developer Editions
![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_important.png) Important Full product retirement for Salesforce for Outlook is scheduled on January 30, 2027. See [Salesforce for Outlook Retirement](https://help.salesforce.com/s/articleView?id=000393445&type=1&mode=1&language=en_US). To keep integrating Microsoft Outlook with Salesforce, check out our next-generation products: the Outlook integration and Einstein Activity Capture. See [Move from Salesforce for Outlook (Retiring) to the Next-Generation Products](https://help.salesforce.com/articleView?id=outlookcrm_sfo_move_parent.htm&language=en_US). After you install Salesforce for Outlook, an icon ![Salesforce CRM for Outlook system tray icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/sales_productivity/images/outlookcrm/outlookcrm_sync_on.gif) appears in your Microsoft® Windows system tray. ![Salesforce for Outlook System Tray](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/sales_productivity/images/outlookcrm/sfo_sys_tray.png) From the system tray icon, you can: - [Sync Outlook and Salesforce items](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_sync.htm&release=264.0.0&type=5 "Stop duplicating your contacts, events, and tasks in Outlook and Salesforce and start syncing between the two systems with Salesforce for Outlook.") - [View your sync log](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_log.htm&release=264.0.0&type=5 "The sync log records troubleshooting information for Salesforce for Outlook, including the number of records that had errors and the number of records that were created, updated, or deleted during sync.") - [Resolve your unresolved synced items](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_unresolved_items.htm&release=264.0.0&type=5 "Einstein Activity Capture, Lightning Sync, Salesforce for Outlook (Retiring), and Email to Salesforce let you integrate the work you do from your email and calendar applications with Salesforce. Microsoft or Google items that aren’t automatically associated with Salesforce records appear in My Unresolved Items. Sales reps can review the unresolved items and associate them manually.") - [Manage your Salesforce for Outlook configuration](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_personal_configs.htm&release=264.0.0&type=5 "Depending on whether your administrator lets you change your settings, customize Salesforce for Outlook to fit your specific needs.") - [Manage which Outlook items sync with Salesforce](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_sync_categories.htm&release=264.0.0&type=5 "Manage your contacts, events, and tasks using Outlook categories to get your Outlook items to sync with Salesforce the way you want—by either selecting the items you want to sync, or syncing all your items, and selecting the items you want to prevent from syncing.") - [Change your login information](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_settings.htm&release=264.0.0&type=5 "If your Salesforce username or password changes, you need to update your login information in Salesforce for Outlook.") - [Hide alerts](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_alerts.htm&release=264.0.0&type=5 "If you don’t want to see system tray alerts for sync and other errors, you can hide them.") - [View errors](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_errors.htm&release=264.0.0&type=5 "Whenever Salesforce for Outlook has problems syncing your data, the system tray icon changes to an error icon, and the status text at the top of the system tray shortcut menu displays the number of errors.") - [Change your sync folders](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_change_folders.htm&release=264.0.0&type=5 "If you want to sync contacts, events, and tasks between Microsoft® Outlook® and Salesforce, you can set up Salesforce for Outlook to sync items in the Outlook folders of your choice.") - Access the Salesforce for Outlook online help Access the System Tray Application - If you don't see the icon, restart the application by double-clicking the Salesforce for Outlook shortcut on your desktop or the application in your computer's Programs directory (**Start** | **All Programs** | **salesforce.com** | **Salesforce for Outlook**). - If the icon is disabled (![Salesforce CRM for Outlook system tray icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/sales_productivity/images/outlookcrm/outlookcrm_sync_off.gif)), you need to start Outlook. - If you don’t see the icon, click the arrow next to the system tray and drag the Salesforce for Outlook icon to the system tray. - **[View the Salesforce for Outlook (Retiring) Sync Log](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_log.htm&release=264.0.0&type=5)** The sync log records troubleshooting information for Salesforce for Outlook, including the number of records that had errors and the number of records that were created, updated, or deleted during sync. - **[Change Your Salesforce for Outlook (Retiring) Login Information](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_settings.htm&release=264.0.0&type=5)** If your Salesforce username or password changes, you need to update your login information in Salesforce for Outlook. - **[Change Your Salesforce for Outlook (Retiring) Sync Folders](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_change_folders.htm&release=264.0.0&type=5)** If you want to sync contacts, events, and tasks between Microsoft® Outlook® and Salesforce, you can set up Salesforce for Outlook to sync items in the Outlook folders of your choice. - **[Hide Salesforce for Outlook (Retiring) Alerts](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_alerts.htm&release=264.0.0&type=5)** If you don’t want to see system tray alerts for sync and other errors, you can hide them. - **[View Salesforce for Outlook (Retiring) Errors](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_errors.htm&release=264.0.0&type=5)** Whenever Salesforce for Outlook has problems syncing your data, the system tray icon changes to an error icon, and the status text at the top of the system tray shortcut menu displays the number of errors. - **[Remove Customer Data from Your Salesforce for Outlook (Retiring) Logs](https://help.salesforce.com/s/articleView?id=sales.outlookcrm_remove_logs.htm&release=264.0.0&type=5)** If you’re required to delete customer data from Salesforce, in addition to removing records, you’re required to delete the Salesforce for Outlook logs saved to your computer. # Access the Mileage Administration Implementation Guide Get full details for simplifying activity and distance tracking in timesheets when your reps rely on Salesforce Maps for visiting customers. Specify distance parameters that qualify for reimbursements and establish an approval process for timesheets. Your reps then get to spend more time building business with customers and less time on administrative tasks. ### Required Editions
View supported editions.
User Permissions Needed
To configure installed packages: Customize Application
Download [Salesforce Maps Mileage Administration Implementation Guide](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/salesforce_maps_mileage_administration_implementation_guide.pdf) in English. # Access the Trailmaker Apps Users with permission to access Trailmaker Content, Trailmaker Release, or Trailmaker Settings can access the apps through the enablement site user menu. ### Required Editions
Available in: Enterprise, Performance, and Unlimited Editions
User Roles
This topic supports these enablement site roles:
  • Salesforce Admins
  • Content Creators
  • Release Managers
  • Localization Team or Vendor
After a user logs in to your enablement site, they can access the Trailmaker apps by clicking their avatar and selecting Trailmaker. ![Trailmaker selected in the user menu](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/avatar_menu_trailmaker.png) Then, depending on the user’s enabled permissions, they can access the individual apps from separate tabs. ![Tabs in Trailmaker for Trailmaker Content, Trailmaker Release, and Trailmaker Settings](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/trailmaker_tabs.png) | App | User Permissions Required | | --- | --- | | Trailmaker Content (1) | Create Content | | Trailmaker Release (2) | Manage Releases | | Trailmaker Settings (3) | Manage Site Settings | #### See Also - [Supported Browsers and Apps for Enablement Sites](https://help.salesforce.com/s/articleView?id=sales.mth_mytrailhead_tools.htm&release=264.0.0&type=5 "To help ensure that your company’s enablement experience is successful, learn about the different options for accessing content in the flow of work.") - [Enablement Site User Menu Items](https://help.salesforce.com/s/articleView?id=sales.mth_user_menu.htm&release=264.0.0&type=5 "The menu that appears when a user clicks their avatar contains items for navigating different parts of your enablement site.") - [Assign Permissions for Enablement Site Users](https://help.salesforce.com/s/articleView?id=sales.mth_assign_permissions.htm&release=264.0.0&type=5 "All your users—release managers, content creators, and learners—need the appropriate user permissions to access the appropriate features and fulfill their roles. A Salesforce admin configures user permissions in Setup in Salesforce.") # Accommodate Prescheduled Visits If reps have appointments on their calendars that Salesforce Maps Advanced didn’t generate, you can include them when you generate routes. Including prescheduled visits in the visit plan ensures that they count towards reps’ visit targets. ### Required Editions
View supported editions.
Track manually scheduled visits in the output object for your visit plan. For example, if you use the Event object as your output (calendar) object, then event records represent manually scheduled visits. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-salesforce_maps-264-0-0-production-enus/2addcda4-01f0-4f47-83c5-f499a45bf555/images/icon_note.png) Note If you designate an OAuth user, the OAuth user doesn’t consider private events during route optimization because the OAuth user doesn’t have access to other users’ private events. 1. In the dataset wizard, under Field Filters, add filter criteria to narrow down the records representing scheduled visits that you want to include in the dataset. ![Event page showing filter criteria of Subject field equals "Scheduled."](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-salesforce_maps-264-0-0-production-enus/2addcda4-01f0-4f47-83c5-f499a45bf555/salesforce_maps/images/dataset4.png) For example, reps use the Visit Type field in your routable object to indicate whether a customer visit is virtual or on-site. Under Field Filters, you set Visit Type to On-Site Meeting to include only on-site meeting records when you generate routes. 2. Click **Next**. The object and fields that represent completed visits appear in the dataset wizard. ![Example](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-salesforce_maps-264-0-0-production-enus/2addcda4-01f0-4f47-83c5-f499a45bf555/images/icon_example.png) Example The custom output object for your visit plan is based on the Consumer Goods Visit object. Reps can also create visits manually. When reps create a visit, they set the Call Type to Visit and the Status to Planned. You include this criteria as a filter to ensure that these visits are included when the rep generates routes. # Account Contact Relationship Fields Contacts to Multiple Accounts lets you associate a single contact to multiple accounts through the Account Contact Relationship object. Your page layout and field-level security settings determine which fields are visible and editable. ### Required Editions
Available in: both Salesforce Classic and Lightning Experience
Available in: Contact Manager, Group, Professional, Enterprise, Performance, Unlimited, and Developer Editions
Field Description
Account The name of the company the contact is related to.
Active Indicates whether the contact is actively involved with the company.
Contact The name of the person that’s related to the account.
Direct Indicates whether the account associated with the contact is the contact's primary account. This read-only field is based on the Account Name field on the contact record. For example, on the Acme account record, the Related Contacts related list automatically includes all contacts that have Acme in the Account Name field and marks them as direct contacts.
End Date The date a relationship between a contact and account ended. Use with the Start Date field to keep a history of the relationship.
Roles

The contact’s participating role in the account; for example, Buyer, Decision Maker, or Evaluator. You can select multiple roles for a contact. Customize the roles in the picklist by editing the field.

This field is separate from the Role field on Account Contact Roles.

Start Date The date a relationship between a contact and account began. Use with the End Date field to keep a history of the relationship.
#### See Also - [Contacts to Multiple Accounts](https://help.salesforce.com/s/articleView?id=sales.shared_contacts_overview.htm&release=264.0.0&type=5 "People often work with more than one company. A business owner might own more than one company or a consultant might work on behalf of multiple organizations. Relate a single contact to multiple accounts so you can easily track the relationships between people and businesses without creating duplicate records.") # Account Fields Accounts have business account fields and person account fields. ### Required Editions ## Business Account Fields
Available in: Lightning Experience and Salesforce Classic
Business accounts available in: Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions
Person accounts available in: Professional, Enterprise, Performance, Unlimited, and Developer Editions
A business account has these fields. Depending on your page layout and field-level security settings, some fields aren’t visible or editable. | Field | Description | | --- | --- | | Account Currency | The default currency for all currency amount fields in the account. Amounts are shown in the account currency and are also converted to the user’s personal currency. Available only in orgs using multiple currencies. | | Account Division | Division to which the account belongs. Records related to the account, such as contacts and opportunities, automatically inherit the account’s division. Available only in orgs using divisions to segment data. | | Account Name | Name of company. Up to 255 characters are allowed in this field. | | Account Name (Local) | The name of the account translated into the local language. | | Account Number | Tracking or reference number for account. Up to 40 characters are allowed in this field. | | Account Owner | Assigned owner of account. Not available in Personal Edition. | | Account Record Type | The name of the field that determines what picklist values are available for the record. Available in Professional, Enterprise, Unlimited, Performance, and Developer Editions. | | Account Site | Information about the account’s location, such as single location, Headquarters, or Branch. Up to 80 characters are allowed in this field. | | Account Source | The source of the account record. For example, Advertisement or Trade Show. The source is selected from a picklist of available values, which a Salesforce admin sets. Each picklist value can have up to 40 characters. | | Annual Revenue | Amount of annual reported revenue. | | Billing City | City portion of billing address. Up to 40 characters are allowed. | | Billing Country | Country portion of billing address. Entry is selected from a picklist of standard values or entered as text. If the field is a text field, up to 80 characters are allowed. | | Billing State/Province | State or province portion of billing address. Entry is selected from a picklist of standard values or entered as text. If the field is a text field, up to 80 characters are allowed. | | Billing Street | Street address used for billing. Up to 255 characters are allowed in this field. | | Billing Zip/Postal Code | Zip or postal code portion of billing address. Up to 20 characters are allowed. | | Created By | User who created the account, including creation date and time. (Read only) | | Description | Description of account. Up to 32 KB of data is allowed in this field. Only the first 255 characters are shown in reports. | | Employees | Number of people employed by the account. | | Evaluate this account against territory rules on save | When checked, this field causes account assignment rules to run when the account is edited and saved. When customizing the page layout for accounts, a Salesforce admin can control whether this checkbox displays and whether it’s checked by default. | | Exclude from territory assignment rules | When checked, this field shields the account from being evaluated when account assignment rules are run, preventing it from being automatically assigned to territories. Also, if the account is already assigned to territories as a result of assignment rules, checking this box removes the account from those territories. This checkbox only affects rule-based account assignments and has no effect on manual account assignments. | | Fax | Fax number. Up to 40 characters are allowed in this field. | | Industry | Primary business of account. Entry is selected from a picklist of available values, which a Salesforce admin sets. Each picklist value can have up to 40 characters. | | Modified By | User who last changed the account fields, including modification date and time. This field doesn’t track changes made to any of the related list items on the account. (Read only) | | Ownership | The ownership of the company, such as public or private. Entry is selected from a picklist of available values, which a Salesforce admin sets. Each picklist value can have up to 40 characters. | | Parent Account | Parent company for companies that are subsidiaries of a larger company or organization. The parent account must be an existing account in Salesforce. You can enter the account name, or select (or optionally, create) the account using the lookup icon. | | Partner Account | Read-only field that indicates whether an account is a partner account. | | Phone | Primary phone number of account. Up to 40 characters are allowed in this field. | | Rating | Categorization of how you rate this account, for example, Hot, Cold. Entry is selected from a picklist of available values, which a Salesforce admin sets. Each picklist value can have up to 40 characters. | | Shipping City | City portion of primary mailing or shipping address. Up to 40 characters are allowed. | | Shipping Country | Country portion of primary mailing or shipping address. Entry is selected from a picklist of standard values or entered as text. If the field is a text field, up to 80 characters are allowed. | | Shipping State/Province | State or province portion of primary mailing or shipping address. Entry is selected from a picklist of standard values or entered as text. If the field is a text field, up to 80 characters are allowed. | | Shipping Street | Primary mailing or shipping street address of account. Up to 255 characters are allowed. | | Shipping Zip/Postal Code | Zip or postal code portion of primary mailing or shipping address. Up to 20 characters are allowed. | | SIC Code | The standard Industrial Classification code of the account’s main business categorization. Up to 10 characters are allowed in this field. | | SIC Description | A brief description of an organization’s line of business, based on its SIC code. | | Ticker Symbol | The abbreviation used to identify publicly traded shares of a particular stock. Also known as the stock symbol. Up to 20 characters are allowed in this field. | | Type | Type of account, for example, Customer, Competitor, or Partner. Entry is selected from a picklist of available values, which a Salesforce admin sets. Each picklist value can have up to 40 characters. | | Custom Links | Listing of custom links for accounts that your Salesforce admin set up. | | Website | URL of the account’s website. Up to 255 characters are allowed in this field, but only the first 50 characters are shown. | ## Person Account Fields A person account has these fields. Depending on your page layout and field-level security settings, some fields aren’t visible or editable. Fields with a prefix Person or suffix \_pc are contact fields that are supported for person accounts but not business accounts. This list doesn’t include custom fields that your Salesforce admin has created. Both account and contact custom fields are available for person accounts. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png) Note To set field-level security on a Person Account field, set security on the corresponding Contact field. The Person Account field inherits the same security setting from the Contact field. You can't specify a different security setting on a Person Account field compared to the corresponding Contact field.
Field Description Is Contact Field
Account Currency The default currency for all currency amount fields in the account. Amounts are displayed in the account currency and are also converted to the user’s personal currency. Available only in orgs using multiple currencies. No
Account Division Division to which the account belongs. Records related to the account, such as contacts and opportunities, automatically inherit the account’s division. Available only in orgs using divisions to segment data. No
Account Name The name of the individual. For person accounts, the account name can’t be edited directly. Instead, Salesforce derives it by combining the First Name and Last Name fields in the appropriate order per the user's language setting. If Middle Name and Suffix fields have been enabled for the org, those fields are also included in the account name. No
Account Name (Local) The name of the account translated into the local language. No
Account Number Tracking or reference number for account. Up to 40 characters are allowed in this field. No
Account Owner Assigned owner of account. Not available in Personal Edition. No
Account Record Type The name of the field that determines what picklist values are available for the record. Available in Professional, Enterprise, Unlimited, Performance, and Developer Editions. No
Account Site Information about the account’s location, such as single location, Headquarters, or Branch. Up to 80 characters are allowed in this field. No
Annual Revenue Amount of annual reported revenue. No
Assistant The contact’s assistant. Maximum 40 characters. Yes
Asst. Phone The assistant’s phone number. Maximum 40 characters. Yes
Billing City City portion of billing address. Up to 40 characters are allowed. No
Billing Country Country portion of billing address. Entry is selected from a picklist of standard values or entered as text. If the field is a text field, up to 80 characters are allowed. No
Billing State/Province State or province portion of billing address. Entry is selected from a picklist of standard values or entered as text. If the field is a text field, up to 80 characters are allowed. No
Billing Street Street address used for billing. Up to 255 characters are allowed in this field. No
Billing Zip/Postal Code Zip or postal code portion of billing address. Up to 20 characters are allowed. No
Birthdate The contact’s birthday. Click the field, and then choose a date from the calendar. Yes
Created By User who created the account, including creation date and time. (Read only) No
Custom Links Listing of custom links for accounts that your Salesforce admin set up. No
Department The associated business or organizational unit. Maximum 80 characters. Yes
Description Description of account. Up to 32 KB of data is allowed in this field. Only the first 255 characters are shown in reports. No
Do Not Call Whether the contact allows phone calls. Yes
Email The contact’s email address. A valid email address is required. Maximum 80 characters. Yes
Email Opt Out Whether the contact (person account) wants to receive email (false) or not (true). Yes
Employees Number of people employed by the account. No
Engagement History A chart showing the person account's inbound and outbound engagements for the last 30 days. Available with Sales Engagement. No
Evaluate this account against territory rules on save When checked, this field causes account assignment rules to run when the account is edited and saved. When customizing the page layout for accounts, an administrator can control whether this checkbox displays and whether it’s checked by default. No
Exclude from territory assignment rules When checked, this field shields the account from being evaluated when account assignment rules are run, preventing it from being automatically assigned to territories. Also, if the account is already assigned to territories as a result of assignment rules, checking this box removes the account from those territories. This checkbox only affects rule-based account assignments and has no effect on manual account assignments. No
Fax Fax number. Up to 40 characters are allowed in this field. No
Fax Opt Out Whether the contact wants to be included in broadcast faxes. Yes
First Name The first or given name of the individual. Up to 40 characters are allowed in this field. Yes
Gender Identity The contact's personal and self-identified experience of their gender, which sometimes doesn’t correspond to the contact's designated sex at birth. Yes
Home Phone The contact’s home phone number. Maximum 40 characters. Yes
Industry Primary business of account. Entry is selected from a picklist of available values, which a Salesforce admin sets. Each picklist value can have up to 40 characters. No
Last Name The surname or family name of the individual. Up to 80 characters are allowed in this field. Yes
Lead Source The record source: for example, Advertisement, Partner, or Web. The entry is selected from a picklist of available values, which the administrator sets. Maximum 40 characters for each picklist value. Yes
Mailing City The city in the mailing address. Maximum 40 characters. Yes
Mailing Country The mailing country for the address. Entry is selected from a picklist of standard values, or entered as text. Up to 80 characters are allowed if the field is a text field. Yes
Mailing State/Province The mailing state or province for the address. Entry is selected from a picklist of standard values, or entered as text. Up to 80 characters are allowed if the field is a text field. Yes
Mailing Street The street in the mailing address. Maximum 255 characters. Yes
Mailing Zip/Postal Code The zip or postal code in the mailing address. Maximum 20 characters. Yes
Middle Name

Middle name of the individual. Up to 40 characters are allowed for this field.

To enable this field, contact Salesforce Customer Support. Next, from Setup, enter User Interface in the Quick Find box, then select User Interface. Then select Enable Name Suffixes for Person Names.

Yes
Mobile The contact’s mobile phone number. Maximum 40 characters. Yes
Modified By User who last changed the account fields, including modification date and time. This field doesn’t track changes made to any of the related list items on the account. (Read only) No
Other City The city in another address for the contact. Maximum 40 characters. Yes
Other Country Another country for the address. Entry is selected from a picklist of standard values, or entered as text. Up to 80 characters are allowed if the field is a text field. Yes
Other Phone Another phone number for the contact. Maximum 40 characters. Yes
Other State/Province Another state or province for the address. Entry is selected from a picklist of standard values, or entered as text. Up to 80 characters are allowed if the field is a text field. Yes
Other Street The street address in another address for the contact. Maximum 255 characters. Yes
Other Zip/Postal Code The zip or postal code in another address for the contact. Maximum 20 characters. Yes
Ownership The ownership of the company, such as public or private. Entry is selected from a picklist of available values, which a Salesforce admin sets. Each picklist value can have up to 40 characters. No
Phone Primary phone number of account. Up to 40 characters are allowed in this field. No
Pronouns The contact's personal pronouns, reflecting their gender identity. The entry is selected from a picklist of available values, which the administrator sets. Maximum 40 characters. Yes
Rating Categorization of how you rate this account, for example, Hot, Cold. Entry is selected from a picklist of available values, which a Salesforce admin sets. Each picklist value can have up to 40 characters. No
Reports To The name of the person account’s manager. Enter a person account or contact name, or select a person account or contact from the list. Yes
Salutation The title for addressing the contact, for example, Mr., Ms., or Dr. The entry is selected from a picklist of available values, which the administrator sets. Maximum 40 characters. Yes
Shipping City City portion of primary mailing or shipping address. Up to 40 characters are allowed. No
Shipping Country Country portion of primary mailing or shipping address. Entry is selected from a picklist of standard values or entered as text. If the field is a text field, up to 80 characters are allowed. No
Shipping State/Province State or province portion of primary mailing or shipping address. Entry is selected from a picklist of standard values or entered as text. If the field is a text field, up to 80 characters are allowed. No
Shipping Street Primary mailing or shipping street address of account. Up to 255 characters are allowed. No
Shipping Zip/Postal Code Zip or postal code portion of primary mailing or shipping address. Up to 20 characters are allowed. No
SIC Code The standard Industrial Classification code of the account’s main business categorization. Up to 10 characters are allowed in this field. No
Suffix

Name suffix of the individual. Up to 40 characters are allowed for this field.

To enable this field, contact Salesforce Customer Support. Next, from Setup, enter User Interface in the Quick Find box, then select User Interface. Then select Enable Name Suffixes for Person Names.

Yes
Title The contact’s position within the organization. Maximum 80 characters. When converting a lead to a person account, the conversion fails if the lead Title field contains more than 80 characters. Yes
Total Cadences The number of Sales Engagement cadences the person account is assigned to. This field is only available in list views. No
Type Type of account, for example, Customer, Competitor, or Partner. Entry is selected from a picklist of available values, which a Salesforce admin sets. Each picklist value can have up to 40 characters. No
Website URL of the account’s website. Up to 255 characters are allowed in this field; only the first 50 are displayed. No
#### See Also - [Accounts](https://help.salesforce.com/s/articleView?id=sales.accounts.htm&release=264.0.0&type=5 "Use accounts to store information about customers or individuals you do business with. There are two types of accounts. Business accounts store information about companies. Person accounts store information about individual people.") # Account for Ramp and Seasonality When Planning Quotas Anticipate ramp-up time for new reps and consider tenure of experienced ones when you plan quotas. Also, consider seasonal sales patterns and other realities that affect your business in Quota Planning. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available for an additional cost in: Enterprise, Performance, Unlimited, and Developer Editions with Sales Planning in English only, and only if you have Web Services API enabled
User Permissions Needed
To plan quotas:

One of these:

  • Sales Planning Admin permission set
  • Sales Planning Ops Manager permission set
  • Sales Planning Ops Analyst permission set
1. In Sales Planning, open a sales plan and click **Settings**. 2. Specify seasonal adjustments and add ramp profiles. ![Ramp and seasonality settings](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/quota_planning_ramp_setup.png) 3. Save your changes. 4. To account for a rep’s ramp in a quota plan, hover over the rep’s territory and select **Open**. Then select a ramp profile. ![Ramp selection for a rep](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/quota_planning_ramp.png) Ramp-adjusted quotas appear in the Quota (Ramped) column. # Account History Use the Account History related list on an account detail page to track the changes to the account. ### Required Editions
Available in: Salesforce Classic

Business accounts available in: All Editions except Database.com

Person accounts available in Enterprise, Performance, Unlimited, and Developer Editions

User Permissions Needed
To view accounts: Read on accounts
Any time a user modifies any of the standard or custom fields whose history is set to be tracked on the account, a new entry is added to the Account History related list. For person accounts, this addition includes any relevant contact fields that are set to be tracked. All entries include the date, time, nature of the change, and who made the change. Modifications to the related lists on the account are not tracked in the account history. #### See Also - [Field History Tracking](https://help.salesforce.com/s/articleView?id=xcloud.security_field_history_tracking.htm&type=5&language=en_US) # Account Intelligence View To help you prioritize your records based on activity and opportunity data, the Account Intelligence view adds more capabilities to the standard list view. See account activity, scan vital opportunity metrics, review cases, and log activities, all in one dedicated workspace. ### Required Editions
Available in: Lightning Experience
Available with Sales in: Professional, Enterprise, Performance, and Unlimited Editions
![The Account Intelligence view, with five numbered callouts](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/sales_core/images/accounts/sales_account_intelligence_view_side_panel.png) You can quickly filter your accounts with one click (1), see opportunity metrics at a glance (2), and identify recently active accounts in one dedicated workspace. To see detailed activity and related records for individual accounts, click the side panel icon (3) next to the account name. Review related case and opportunity records (4), log tasks or send emails (5) right from the side panel. Account metrics include these details. - Total Accounts: The total number of accounts that meet your filter criteria. - With Opportunities: The number of accounts with open opportunities. - No Recent Activity: The number of accounts with no activities completed in the last 30 days. - With Upcoming Activity: The number of accounts with activities scheduled in the next 30 days. Personalize your list view by creating filters and selecting which fields to show. To ensure your filter criteria persist, set them in the filter panel with the with the Show Filters button. - **[Considerations for the Account Intelligence View](https://help.salesforce.com/s/articleView?id=sales.account_intelligence_view_considerations.htm&release=264.0.0&type=5)** Get the most out of the Account Intelligence view by first reviewing some important considerations. - **[Guidelines for the Account Intelligence View](https://help.salesforce.com/s/articleView?id=sales.account_intelligence_view_guidelines.htm&release=264.0.0&type=5)** Streamline your workflow by keeping a few guidelines about the Account Intelligence view in mind. - **[Turn On the Account Intelligence View](https://help.salesforce.com/s/articleView?id=sales.account_intelligence_view_set_up.htm&release=264.0.0&type=5)** To view account activities, see vital account metrics, and access related records in one dedicated workspace, turn on the Account Intelligence view. #### See Also - [Considerations for the Account Intelligence View](https://help.salesforce.com/s/articleView?id=sales.account_intelligence_view_considerations.htm&release=264.0.0&type=5 "Get the most out of the Account Intelligence view by first reviewing some important considerations.") - [Guidelines for the Account Intelligence View](https://help.salesforce.com/s/articleView?id=sales.account_intelligence_view_guidelines.htm&release=264.0.0&type=5 "Streamline your workflow by keeping a few guidelines about the Account Intelligence view in mind.") - [Work with List Views in Lightning Experience](https://help.salesforce.com/s/articleView?id=xcloud.basics_understanding_list_views_lex.htm&type=5&language=en_US) # Account Management with AI Anchor your entire sales strategy with the help of generative AI. When you turn on Account Management, the Sales agent helps sales reps research accounts, build briefings on business priorities and industry trends, prepare for meetings, and keep key account fields up to date. Reps spend less time managing accounts and more time building customer relationships. ### Required Editions
Available in: Lightning Experience
Available in: Enterprise, Performance, Unlimited, and Developer Editions with the Agentforce for Sales or Agentforce for an Industry add-on, or included in Agentforce 1 Sales or an Industry Edition. Requires each user to have the Agentforce for Sales or Agentforce for an Industry add-on to access the actions.
- **[Considerations for Agentforce Account Management](https://help.salesforce.com/s/articleView?id=sales.account_mgmt_considerations.htm&release=264.0.0&type=5)** Before you use Agentforce Account Management, keep these considerations in mind. - **[Agentforce Account Management Overview](https://help.salesforce.com/s/articleView?id=sales.account_mgmt_overview.htm&release=264.0.0&type=5)** Learn how Agentforce Account Management helps sales teams to research accounts, identify strategic opportunities, and keep account fields up to date. - **[Agentforce Account Management Permissions](https://help.salesforce.com/s/articleView?id=sales.account_mgmt_perms.htm&release=264.0.0&type=5)** You use permission set groups to assign permissions to an AI agent or to an individual user. The Salesforce access controls that you put in place, such as licenses, permissions, and sharing settings, determine what each type of user can access. - **[Set Up Agentforce Account Management](https://help.salesforce.com/s/articleView?id=sales.account_mgmt_setup.htm&release=264.0.0&type=5)** Set up Agentforce Account Management so your sales team can research accounts, plan strategy, and keep account fields up to date. - **[Agentforce Account Management Components](https://help.salesforce.com/s/articleView?id=sales.account_mgmt_components.htm&release=264.0.0&type=5)** Learn about the subagents, actions, flows, and prompt templates that support Agentforce Account Management. - **[Change the Search Provider for Agentforce Account Management](https://help.salesforce.com/s/articleView?id=sales.account_mgmt_change_search_provider.htm&release=264.0.0&type=5)** Agentforce Account Management uses a default search provider for the Search The Web action to retrieve web data for account research. To optimize search quality and data recency for your accounts, change the search provider to one of your choices. Your agent uses the selected search provider for all web research requests, including interactions in Slack. # Account Target Management Account Target Management helps Sales Operations teams distribute financial targets across accounts in a structured, scalable way. By combining top-down targets from finance with bottom-up input from the field, teams better understand account potential and create territories that support realistic quota planning. This feature supports planning decisions rather than prescribing a single method. It provides visibility into how account-level targets roll up to territories, helping teams evaluate fairness, risk, and feasibility. ### Required Editions
Available in:
**Summary of Responsibilities** | **Feature Area** | **Territory Planning (Ops/Admins)** | **Quota Planning (Leaders/Planners)** | | --- | --- | --- | | **Allocation Logic** | Defines logic (Even, Weighted, Bucketed) | Consumes the output | | **Bottom-Up Data** | Reconciles field input with top-down goals | Reviews field input for context | | **Overrides** | Applies overrides for data accuracy | Reviews overrides for fairness | | **Goal** | Balanced Territories | Achievable Quotas | - **[Quota Planning: Set and Refine Sales Goals](https://help.salesforce.com/s/articleView?id=sales.spm_qp_atm_quota_planners.htm&release=264.0.0&type=5)** Once you define territories and calculate account targets, sales leadership and Quota Planners use this data to set final sales goals for representatives. In this phase, Account Target Management serves as a feasibility check. - **[Territory Planning: Distribute Goals and Balance Territories](https://help.salesforce.com/s/articleView?id=sales.spm_qp_atm_territory_planners.htm&release=264.0.0&type=5)** During the territory planning phase, sales operations and territory planners distribute goals and analyze territory balance. Because planners function as salesforce administrators in this context, they have full visibility into allocation methods, bucketing strategies, and logic adjustments. # Account Team Fields Account team member data is stored in standard fields. A user’s page layout determines which fields are visible, and a user’s access to the account determines which fields are editable. ### Required Editions
Available in: Lightning Experience and Salesforce Classic
Available in: Enterprise, Performance, Unlimited, and Developer Editions
Field Description
Account Access A team member’s level of access to an account. The access level can be Read/Write or Read Only, but it can’t be less than the default account sharing access.
Case Access A team member’s level of access to the cases associated with the account.
Contact Access

The level of access that a team member has to the contact on the account. The access level can be Read/Write or Read Only, but it can’t be less than the default contact sharing access.

The Contact Access field is unavailable when the organization-wide default for contacts is set to Controlled by Parent.

Opportunity Access The level of access that a team member has to the opportunities associated with the account.
Team Member A user listed as part of the team.
Team Role The role that a team member plays for the account, such as account manager.
# Account-Based Selling Empower sales teams to manage and grow key accounts strategically. With Salesforce tools such as Account Plans, Action Plans, and a suite of Einstein features, your sales reps gain deeper insights into account health, can forecast sales more accurately, and enjoy enhanced collaboration across teams. ### Required Editions
Available in: Lightning Experience
Available in: Enterprise, Performance, and Unlimited Editions with Sales
Einstein features available in: Enterprise, Performance, and Unlimited Editions with the Einstein for Sales add-on
- **[Sales Account Plans](https://help.salesforce.com/s/articleView?id=sales.account_plans.htm&release=264.0.0&type=5)** Give your sales teams a dedicated workspace to nurture and grow key accounts. With sales account plans, sales teams can capture customer needs, analyze strengths and weaknesses, and define and track objectives with measurable metrics, all in one place. - **[Sales Action Plans](https://help.salesforce.com/s/articleView?id=sales.sales_action_plans.htm&release=264.0.0&type=5)** Provide accountability, visibility, and alignment on your sales account team members’ activities. With sales action plans, specify the tasks and events that you want users to achieve. Associate sales action plans with accounts, account plan objectives, cases, campaigns, contacts, contracts, leads, and opportunities. - **[Sales Account Research](https://help.salesforce.com/s/articleView?id=sales.account_research.htm&release=264.0.0&type=5)** Perform your external company research without leaving Salesforce. Use generative AI to gather valuable company insights such as competitive strengths and weaknesses, strategic initiatives, and key performance indicators. Then, to reduce research time and boost your ability to grow key accounts strategically, populate account and account plan fields with the results. For a personalized experience, create custom prompt templates with your own research topics. # Accounting for Inter-Period Plan Changes for Reps Make sure that reps who transition from one plan to another within a statement period are paid for the plan they were assigned to when the deal closed. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
When a rep switches plans at the beginning or end of a statement period, you can use the effective dates on their plan assignment to easily handle these changes. However, if a rep changes plans in the middle of the period, the rep is active on two plans during the period of change. By default, Salesforce Spiff calculates two statements for that period, one for each plan. To change this behavior, find this default InPeriod data filter. ``` date_between?(CloseDate, BeginningOfPeriod, EndOfPeriod) ``` Then, update the parameters of this filter. ``` date_between?(CloseDate, SalesRep, Worksheet!PlanOrPeriodStartDate, SalesRep_Worksheet!PlanOrPeriodEndDate) ``` You still use the ‌`date_between?()` function in the data filter to compare the CloseDate field to either of these values, based on the PlanOrPeriodStartDate and the PlanOrPeriodEndDate worksheet calculations. - The Effective As of Date or Effective Until Date - The statement period start or end date ![Plan or period start date worksheet calculation](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_statement_change_plan_planorperiodstartdate_worksheet.png) The PlanOrPeriodStartDate calculation on the worksheet says that the CloseDate must be on or after one of the dates that the `if()` function determines. If the Effective As of Date field for a rep isn’t null and that date is on or after the first day of the statement period, use the Effective As of Date to begin listing deals. For example, a rep with an Effective As of Date of January 15 on their plan assignment sees only deals with close dates on or after January 15. The `if()` function's `false` parameter reads `statement_period.start_date`. If the Effective As of Date is empty or falls before the first day of the current period, deals begin listing on or after the first day of the statement period. ![Plan or period end date worksheet calculation](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_statement_change_plan_planorperiodenddate_worksheet.png) The PlanOrPeriodEndDate calculation does the same thing, but for Effective Until Date values. The CloseDate must be on or before one of dates that the `if()` function determines. If the rep's Effective Until Date isn't null and that date is on or before the last day of the statement period, that date is the last day for qualified deals. For example, a rep with an Effective Until Date of January 14 doesn't see deals in January after that date. The `if()` function's `false` parameter reads `statement_period.end_date`. If the Effective Until Date is empty or falls after the last day of the current period, deals stop listing on the last day of the statement period. # Accounts Use accounts to store information about customers or individuals you do business with. There are two types of accounts. Business accounts store information about companies. Person accounts store information about individual people. ### Required Editions

Business accounts available in: both Salesforce Classic and Lightning Experience

Business accounts available in: All Editions

Person accounts available in: Both Salesforce Classic and Lightning Experience

Person accounts available in Professional, Enterprise, Performance, Unlimited, and Developer Editions

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png) Note In Salesforce Help and other documentation, the word account by itself always refers to both business accounts and person accounts. We use the terms business accounts and person accounts when there are differences between the two types of accounts. - **[Manage Accounts](https://help.salesforce.com/s/articleView?id=sales.accounts_manage.htm&release=264.0.0&type=5)** Get the most out of accounts by merging duplicates, sharing accounts with the right people, seeing the history of an account, and more. And, get vital account metrics using the Account Intelligence view. - **[Display Account Hierarchies](https://help.salesforce.com/s/articleView?id=sales.account_hierarchy_setup.htm&release=264.0.0&type=5)** Give sales reps a bird’s-eye view of the relationships between parent accounts and their subsidiaries. - **[Person Accounts](https://help.salesforce.com/s/articleView?id=sales.account_person.htm&release=264.0.0&type=5)** By default, Salesforce accounts are business accounts. Business accounts store information about companies or other entities. Person accounts extend the standard business-to-business account functionality by allowing you to store information about individual consumers. Person accounts combine certain account fields and contact fields into one record. You can use both business accounts and person accounts in the same org. - **[Administer Account Teams](https://help.salesforce.com/s/articleView?id=sales.accountteam_admin.htm&release=264.0.0&type=5)** To help your account reps collaborate and improve customer relationships, turn on account teams and customize the account team layout. - **[Collaborate on Accounts by Using Teams](https://help.salesforce.com/s/articleView?id=sales.accountteam.htm&release=264.0.0&type=5)** When you collaborate on accounts with colleagues, use account teams to facilitate teamwork and track progress. Roles on a team can include an executive sponsor, a dedicated support agent, and a project manager, for example. Team members can be internal users or partner users. - **[Things to Know About Accounts](https://help.salesforce.com/s/articleView?id=sales.accounts_supplemental.htm&release=264.0.0&type=5)** Review additional considerations for accounts. # Accounts as Campaign Members To support your account-based marketing efforts, you can add an account or a person account to a campaign as a campaign member. Add accounts anywhere you normally add a campaign member, such as reports and related lists. ### Required Editions
Available in: Salesforce Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions
- **[Considerations for Using Accounts as Campaign Members](https://help.salesforce.com/s/articleView?id=sales.campaigns_account_campaign_member_considerations.htm&release=264.0.0&type=5)** Before you start using Accounts as Campaign Members, review these considerations. - **[Enable Accounts as Campaign Members](https://help.salesforce.com/s/articleView?id=sales.campaigns_account_campaign_member_enable.htm&release=264.0.0&type=5)** To let users include accounts in campaign member lists and reports, turn on the feature and update page layouts. - **[Adding Accounts as Campaign Members](https://help.salesforce.com/s/articleView?id=sales.campaigns_account_campaign_member_add.htm&release=264.0.0&type=5)** You can view and manage accounts, including person accounts, as campaign members in a few locations. # Accumulated Variables in Accelerator Functions An accumulated variable is often used with the initial\_value argument in the `mamount()` and `mpercent()` accelerator functions in Salesforce Spiff. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
In this example, retired quota determines commission rates. A rep receives a 4% commission for the first $150,000 of ARR closed. That same rep receives an 8% commission rate for the next $100,000 of ARR closed, but the 8% rate doesn’t apply to the initial $150,000 earned. The rep has already closed $145,000 in ARR and then closes a new $20,000 deal. The $145,000 of previously closed ARR is the initial\_value for the `mamount()` or `mpercent()` function. Based on the range table, the first $5,000 of the new ARR is allocated to Tier 1 and the remaining $15,000 in ARR is allocated to Tier 2. The initial\_value of $145,000 represents an accumulated variable, or the accumulation of ARR for the designated time period. If you measure quotas or performance quarterly or yearly, but statements are monthly, accumulated variables can help you track deals for a longer time period than your statement. For example, a monthly statement shows deals closed only in the month by using a data filter such as ClosedByRepInPeriod. If the accumulation occurs quarterly, set the accumulation filter on the accumulated variable to ClosedByRepInQuarter. Only deals in the current month are visible, but the accumulation includes the entire quarter. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/images/icon_note.png) Note A quarterly statement period using a ClosedByRepInQuarter data filter can’t have an accumulated variable with a shorter duration than the given period. A ClosedInMonth accumulation filter on a quarterly statement period causes deals in the quarter that are outside the ClosedInMonth filter to show an error. #### See Also - [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.") - [Considerations for Accelerator Functions in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_accelerator_functions.htm&release=264.0.0&type=5 "Salesforce Spiff provides several functions that support accelerators, including mamount(), mpercent(), range_lookup(), and tier_payout.") - [mamount](https://help.salesforce.com/s/articleView?id=sales.spiff_function_ref_mamount.htm&release=264.0.0&type=5 "Returns the commission total for a deal in Salesforce Spiff, based on a range table and the rep's current attainment. To return a commission rate instead, use the mpercent() function.") - [mpercent](https://help.salesforce.com/s/articleView?id=sales.spiff_function_ref_mpercent.htm&release=264.0.0&type=5 "Returns the commission rate for a deal in Salesforce Spiff, based on a range table and the rep's current attainment. To return a commission total amount instead, use the mamount() function.") # Accumulated Variables in Salesforce Spiff 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. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
For example, consider a data filter that returns five deals. | Deal | Amount | | --- | --- | | Deal 1 | $500 | | Deal 2 | $1,800 | | Deal 3 | $750 | | Deal 4 | $865 | | Deal 5 | $1,350 | If you're maintaining a running total of these amounts, each successive deal represents a different calculation. For a manual sum, each new deal increases the number of values to include in the sum calculation. With an accumulated variable, each new deal is a calculation of only the previous total plus the new value. | Deal | Amount | Running Total with Manual Sum | Running Total with Accumulated Variable | | --- | --- | --- | --- | | Deal 1 | $500 | $500 | $500 | | Deal 2 | $1,800 | $500 + $1,800 = $2,300 | $500 + $1,800 = $2,300 | | Deal 3 | $750 | $500 + $1,800 + $750 = $3,050 | $2,300 + $750 = $3,050 | | Deal 4 | $865 | $500 + $1,800 + $750 + $865= $3,915 | $3,050 + $865 = $3,915 | | Deal 5 | $1,350 | $500 + $1,800 + $750 + $865 + $1,350= $5,265 | $3,915 + $1,350 = $5,265 | For best performance, use the fewest calculations. Calculated fields compute one time for every record, and summary calculations compute one time for every statement. Consider how the calculation time scales over thousands of records. If you have 10,000 deals, the manual sum requires 50,005,000 calculations, but the accumulated variable requires only 19,999 calculations. Keep these considerations in mind when working with accumulated variables. - Pair an accumulated variable with the `mpercent()` and `mamount()` functions, which require an initial value. For example, if you're accumulating ARR, you can create a calculated field such as Prior\_YTD\_ARR that subtracts the current deal's ARR from the accumulated total. - A common error with accumulated variables occurs when a record in the rule's data filter is missing from the accumulated variable's data filter. To identify and troubleshoot errors, create test data filters that include all the components needed for accumulation. Pair these test data filters so you can identify which subfilters are excluding the missing records. - An accumulated variable can’t sort null values. For example, if some deals don't have a close date and you want to group them together at the start or end of sorted results, you must create a calculated field. To make sure that deals are sorted last, use a future date. You can also manipulate the sorting order with calculated fields. - To improve performance, turn off trace. - **[Turn on an Accumulated Variable in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_accumulated_variable_enable.htm&release=264.0.0&type=5)** Analyze sales data and identify trends and patterns with accumulated variables. - **[Examples of Manual Accumulated Variables with the Let Function](https://help.salesforce.com/s/articleView?id=sales.spiff_accumulated_variable_let.htm&release=264.0.0&type=5)** Sometimes, an accumulated variable in Salesforce Spiff can't calculate an amount, so you must manually create accumulated variables by using the `let()` function. #### See Also - [Accumulated Variables in Accelerator Functions](https://help.salesforce.com/s/articleView?id=sales.spiff_accelerator_accumulated_variable.htm&release=264.0.0&type=5 "An accumulated variable is often used with the initial_value argument in the mamount() and mpercent() accelerator functions in Salesforce Spiff.") # Accumulator Errors in Salesforce Spiff Data Filters Accumulation starts with the data filter that a payout rule is based on and the data filter that the accumulator is using. When the accumulated value is referenced in the rule, Salesforce Spiff looks up the record’s accumulated value. An accumulator error occurs when the rule has a record that isn’t in the accumulated filter. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
These types of errors typically occur when a rule filter and accelerator filter aren't differentiated enough. For example, maybe a rule and accumulator are both returning deals and renewals. But because renewals don't count toward quota relief, you want to exclude renewals from the accumulator. To resolve this error, update the accumulator filter to check the deal type and return $0 for renewals so that renewals no longer contribute to the accumulated value. In another example, maybe a rule uses an InPeriod deals filter and an accumulator uses an InYear deals filter. Both the rule and accumulator return the same set of deals. Differentiate one of the rules. Maybe the rule has an OR statement to include a unique deal in the period, or the accumulator has an extra filter to exclude a specific deal in the period. To help troubleshoot and identify which filter to update, try recreating data filters in the library and evaluate whether your test filters are accumulating too many records or accumulating an incorrect value. If you want to avoid recreating complex filters, test in the Filters tab. Create a copy of a filter and add a filter for a record of set of records you want to test. Remove the original filters, one at a time, until you see records appear in the results, so that you can determine which filter was applied. #### See Also - [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.") # Activate a Territory Model When you’re satisfied with the structure of your territory model and its territory account assignments, you’re ready to activate it with Sales Territories. Remember that you can also maintain models in Planning and Archived states for further modeling and reference. ### Required Editions
Available in: Salesforce Classic for some features and Lightning Experience for all features
Available in: Performance and Developer Editions and in Enterprise and Unlimited Editions with Sales
User Permissions Needed
To activate a territory model:

View Setup and Configuration

AND

Manage Territories

One model can be in the Active state at one time. You can activate a model if it’s in the Planning state. After activating a model, you can’t reset it to Planning, but you can set it to Archived. If you use territory forecasts, ensure that opportunity revenue rolls up based on the newly activated territory hierarchy. To do so, consider running the opportunity territory assignment filter or assigning territories to opportunities manually or via the API. 1. Preview account assignments before activating the model. 2. Open the record for the territory model you want to activate and click **View Hierarchy**. 3. Click **Activate**. The model state changes to Activating while Salesforce processes your request. Activation can take some time, depending on the size and complexity of your model. When the process is done, we send you an email to let you know. #### See Also - [How Do Permissions for Territories Affect Feature and Data Access?](https://help.salesforce.com/s/articleView?id=sales.tm2_how_access_permissions_work.htm&release=264.0.0&type=5 "Anticipate how permissions for Sales Territories affect administration and provide access to records and data.") - [Territory Model State](https://help.salesforce.com/s/articleView?id=sales.tm2_territory_model_state.htm&release=264.0.0&type=5 "Territory model state indicates whether a territory is in the planning stage, in active use, or archived. You can have only one active territory model at a time. But you can create and maintain multiple models in planning or archived state to use for extra modeling or reference. Some states reflect a territory model’s lifecycle and others indicate errors in processing when states are changed.") # Activate and Assign Custom Forecasts Pages After building a custom forecasts page using Lightning App Builder, activate the page and assign it so sales leaders can see and use it. The page you built doesn’t appear until it’s activated. ### Required Editions
Available in: both Salesforce Classic and Lightning Experience
Available in: Professional, Performance, and Developer Editions and in Enterprise and Unlimited Editions with Sales
User Permissions Needed
To use Salesforce Forecasting: View All Forecasts OR Allow Forecasting OR Delegated forecast manager status
To create pages in Lightning App Builder: Customize Application
To view pages in Lightning App Builder: View Setup and Configuration
1. Build a forecasts page or open one in Lightning App Builder. 2. Save the page and click **Activation**. 3. Select how you want to activate the page and follow the prompts to complete the activation. - Set the page as the default for all users. - Make the page the default home page for specific Lightning apps. - Assign the page to a combination of Lightning apps and user profiles. 4. Save the activation settings. As your sales process or needs change, make updates to activated pages or change the activation and assignments. Updates are reflected for users the next time they view the forecasts page. #### See Also - [Considerations for Custom Forecasts Pages](https://help.salesforce.com/s/articleView?id=sales.forecasts3_custom_page_considerations.htm&release=264.0.0&type=5 "Keep in mind important considerations and guidelines when building custom forecasts pages using Lightning App Builder.") - [Lightning App Builder](https://help.salesforce.com/s/articleView?id=platform.lightning_app_builder_overview.htm&type=5&language=en_US) # Activate and Configure Data Integration Rules Activate data integration rules, map fields in your records to fields from a data service, and configure page layouts so that your sales team can view third-party data and update records. ### Required Editions
Available in: Professional, Enterprise, Performance, and Unlimited Editions
User Permissions Needed
To activate or deactivate data integration rules: Customize Application
- **[Activate the Data Integration Rule for a Data Service](https://help.salesforce.com/s/articleView?id=sales.ddc_data_integration_rule_activating.htm&release=264.0.0&type=5)** Automatically match records to current information in a data service by activating a Lightning Data package rule, a geocode rule, or a company info rule. When a user edits a record by changing the value of a field used in matching, the rule updates the record. When a record is created, the rule looks for matches in the data service. Plus, you can fine-tune Lightning Data rules: Add a custom field you can use to identify records to update or to include in data assessments, while skipping other records. - **[Edit the Field Mapping for a Data Integration Rule](https://help.salesforce.com/s/articleView?id=sales.ddc_data_integration_field_mapping.htm&release=264.0.0&type=5)** To help ensure that your records and reports are accurate, check the field mapping when you activate a data integration rule. Some Lightning Data rules let you keep or overwrite field values when new data is available. - **[Things to Know About Configuring and Activating Data Integration Rules](https://help.salesforce.com/s/articleView?id=sales.ddc_data_integration_understanding_field_mapping.htm&release=264.0.0&type=5)** Review considerations for configuring and activating data integration rules, including rules in Lightning Data packages and rules for adding geocodes and company information from Dun & Bradstreet. - **[Integration Rule Info Fields](https://help.salesforce.com/s/articleView?id=sales.integration_rule_info_fields.htm&release=264.0.0&type=5)** Integration Rule Info fields are available in reports. # Activate and Deactivate Currencies For orgs with multiple currencies, specify which currencies are supported by activating or deactivating currencies. ### Required Editions
Available in both Salesforce Classic and Lightning Experience
Available in: Starter, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To view currencies: View Setup and Configuration
To change currencies: Customize Application
- Active currencies represent countries in which your org does business. Only active currencies can be entered in opportunities, forecasts, and other items. Once you activate a currency, you can never permanently delete it. - Inactive currencies are currencies that your org no longer uses. You can have existing records that use inactive currencies, but you can’t enter new amounts that use inactive currencies. To activate new currencies: 1. From Setup, enter Manage Currencies in the Quick Find box, then select **Manage Currencies**. 2. Click **New** in the Active Currencies related list. 3. Select a currency. Currencies are alphabetized using their ISO currency code. 4. Enter the conversion rate relative to your corporate currency. 5. Specify the number of decimal places to display for amounts in this currency. 6. Click **Save**. To activate a currency from the list of inactive currencies, click **Activate** next to the currency. To deactivate a currency, click **Deactivate** next to the currency. You can’t deactivate the corporate currency. Deactivating a currency does not alter amounts in items that use that currency. However, you can no longer enter new amounts using the inactive currency. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png) Note Deactivating a currency that is set as a user’s personal currency automatically resets the user’s currency to the corporate currency. #### See Also - [Managing Multiple Currencies](https://help.salesforce.com/s/articleView?id=sales.admin_currency.htm&type=5&language=en_US) - [Editing Conversion Rates](https://help.salesforce.com/s/articleView?id=xcloud.editing_conversion_rates.htm&type=5&language=en_US) - [About Advanced Currency Management](https://help.salesforce.com/s/articleView?id=sales.administration_about_advanced_currency_management.htm&type=5&language=en_US) - [Administrator setup guide: Using Multiple Currencies](https://resources.docs.salesforce.com/latest/latest/en-us/sfdc/pdf/salesforce_using_multiple_currencies.pdf) # Activate and Deactivate Product Prices with Their Products Simultaneously Set up Salesforce so that when you activate or deactivate a product, all related prices for that product are activated or deactivated at the same time. ### Required Editions
Available in: both Salesforce Classic and Lightning Experience
Available in: Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To auto-activate or auto-deactivate product prices: Customize Application
1. From Setup, enter Product Settings in the Quick Find box, and then select **Product Settings**. 2. Select **When changing active flag on a product record, automatically update active flag on related prices**. 3. Save your changes. # Activate and Deploy Sales Methodology Data to Data 360 Improve the accuracy of your opportunity scores by incorporating your sales methodology data. This is an optional step. Making this data available to Data 360 helps the scoring model evaluate factors like MEDDIC scores to better determine deal health. ### Required Editions
Available in: Lightning Experience in Performance and Unlimited editions with Sales Cloud. In Enterprise Edition with Sales Cloud, this feature requires the Agentforce or Revenue Intelligence add-on.
User Permissions Needed
To set up Sales Methodology: Customize Application AND Modify All Data
Before you activate these settings, verify that Data Cloud is provisioned and enabled for your org. 1. To activate a sales methodology, see [Set Up a Sales Methodology](https://help.salesforce.com/s/articleView?id=sales.pipeline_inspection_set_up_methodology.htm&release=264.0.0&type=5 "Standardize how your sales reps qualify and manage deals by using a structured sales methodology. Define your methodology so your teams can assess deal health, follow a consistent process, and improve win rates."). 2. From the gear menu, select **Salesforce Go**, and then search for **Opportunity Score** on the Salesforce Go Home page. 3. To make your sales methodology data available for scoring, in the Complete the Required Steps section, click **Set It Up** next to Deploy Sales Methodology Data to Data 360. 4. Install **Sales Methodology Data Kit**. See [Deploy Data Kit Components in Data 360](https://help.salesforce.com/s/articleView?id=data.c360_a_data_kits.htm&type=5&language=en_US). # Activate Contracts Activate a contract to indicate that it’s in effect. An activated contract is read-only. ### Required Editions
Available in: both Salesforce Classic and Lightning Experience
Available in: Performance and Developer Editions
Available in: Professional, Enterprise, and Unlimited Editions with Sales
User Permissions Needed
To activate contracts:

Activate Contracts

AND

Read and Edit on contracts

Open a contract, and then click **Activate**. #### See Also - [Contracts](https://help.salesforce.com/s/articleView?id=sales.contract_def.htm&release=264.0.0&type=5 "A contract is a written agreement between parties. Many companies use contracts to define the terms for doing business with other companies. Use Salesforce to establish and document the contracts that you have with your accounts and opportunities. Track the contract through your approval process. And use workflow alerts to remind yourself of contract renewals.") # Activate the Data Integration Rule for a Data Service Automatically match records to current information in a data service by activating a Lightning Data package rule, a geocode rule, or a company info rule. When a user edits a record by changing the value of a field used in matching, the rule updates the record. When a record is created, the rule looks for matches in the data service. Plus, you can fine-tune Lightning Data rules: Add a custom field you can use to identify records to update or to include in data assessments, while skipping other records. ### Required Editions
Available in: Professional, Enterprise, Performance, and Unlimited Editions
User Permissions Needed
To activate or deactivate data integration rules: Customize Application
Each data service includes an external object used for updating and importing records and a data integration rule that identifies matches with your Salesforce records. Some data services also include a custom object that contains more data. Regardless of whether a rule is activated, users can view rule status and manually update a record at any time. 1. In Salesforce Classic, new data isn’t displayed on records by default. If your users use Salesforce Classic, add the Data Integration Rules related list to the page layouts for accounts, contacts, and leads. 2. Assign object permissions to users. The object permissions required depend on the rule. For details, contact the data service provider. 3. In Setup, use the Quick Find box to find **Data Integration Rules**. 4. Select the rule settings you want. Update all records When you deselect this option, the rule runs only on records that are added or edited. Before selecting **Update all records**, first test the rule. With the option deselected, save the rule settings and update a few records manually. If the updates are made, select the option and save the settings again. When you select this option, the rule runs under the following conditions. - When you first activate the rule, it runs on all records. If you have more than 10 million records on an object—account, contact, or lead—the rule doesn’t run. - After the rule is activated, it runs on records that are added or edited. It also runs on all records periodically, at the frequency determined by the data service provider, unless it’s a geocode rule. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-data_quality-264-0-0-production-enus/abf88105-66d5-422e-983e-0592556338d7/images/icon_note.png) Note When the **Update all records** option is selected, a rule doesn’t necessarily run immediately after you edit the rule’s field mapping or match score. To run the rule immediately, deactivate the rule, change the settings, and reactivate the rule. When the following options are selected, they’re applied whether the rule updates the records or users update the records manually. Bypass triggers Triggers on the object are bypassed. However, triggers on the related custom object aren’t bypassed. Bypass workflows Workflow rules and workflows created via Process Builder are bypassed. However, workflow rules and workflows on the related custom object aren’t bypassed. Leave last-modified information unchanged The values of the LastModifiedById and LastModifiedDate fields on records aren’t updated. The SystemModstamp field is always updated, regardless of this setting. However, if there's a custom triggered automation modifying a record at the same time as an integration rule, the LastModifiedById is updated to "Data.com User". 5. Save the rule settings. 6. Review the field mapping for the rule to ensure that the data service fields are correctly mapped to your Salesforce object's fields. 7. To specify which records you want a Lightning Data rule to run on, create a custom field. 1. Create a checkbox field, and name it according to the pattern LD\_USE\_Data Source Name. To find the data source name, in Setup, enter External Data Sources, and look for the name under the External Data Source column. Use the exact data source name, including uppercase and lowercase letters. 2. Label the field using one of these patterns: Match Using Data Service Provider Name or Enrich Using Data Service Provider Name. The data _service_ provider name is different from the data _source_ name. 3. Add the field to the layout for the object targeted by the rule. The rule runs on records with the checkbox selected, and skips the rest. To select or deselect the checkbox on many records at one time, use Data Loader. 8. Activate the rule. #### See Also - [_AppExchange_: Lightning Data](https://appexchange.salesforce.com/appxStore?type=Data) - [Edit the Field Mapping for a Data Integration Rule](https://help.salesforce.com/s/articleView?id=sales.ddc_data_integration_field_mapping.htm&release=264.0.0&type=5 "To help ensure that your records and reports are accurate, check the field mapping when you activate a data integration rule. Some Lightning Data rules let you keep or overwrite field values when new data is available.") - [About Data Loader](https://help.salesforce.com/s/articleView?id=xcloud.data_loader_about.htm&type=5&language=en_US) # Activating Assignment Rules and Applying Them to Descendant Territories The ability to apply an assignment rule to descendant territories is available at the territory level only. You can’t apply assignment rules to descendants at the territory model level. The only option you get is to apply a rule to descendant territories if you access the rule’s record from an individual territory. ### Required Editions
Available in: Salesforce Classic for some features and Lightning Experience for all features
Available in: Performance and Developer Editions and in Enterprise and Unlimited Editions with Sales
With this restriction in mind, make sure that you create or edit a rule record from the appropriate place. Starting from the territory record gives you the most options. Make sure that you activate all assignment rules you want to use: inactive rules _do not_ affect assignments for associated territories or any descendant territories they have been applied to. ![Example](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_example.png) Example You have a territory model called US, and its hierarchy has two territories: Eastern States and Western States. The Eastern States territory has an assigned rule called Eastern States Accounts. If you open the record for the territory model, US, then click View Rules and from there click **Edit** to edit the Eastern States Accounts rule record, the final step lets you activate the rule. If you start from the Eastern States territory record, then click **Edit** next to the Eastern States Accounts rule record, in addition to the step where you activate or deactivate the rule, you see another step that lets you apply the rule to the Eastern States territory’s descendants. # Activities Analytics Dashboard The Activities analytics dashboard provides a summary of sales activities, including activities added manually and with Einstein Activity Capture. ### Required Editions
Available in: Lightning Experience
Available with Sales in: Professional (when API access is purchased), Enterprise, Performance, and Unlimited Editions
Available with Sales Cloud Einstein, which is available for an extra cost in: Enterprise, Performance, and Unlimited Editions
Available with Inbox, which is available for an extra cost in: Professional (when API access is purchased), Enterprise, Performance, and Unlimited Editions
Available with Sales Engagement, which is available for an extra cost in: Enterprise, Performance, and Unlimited Editions
Available with Revenue Intelligence, which is available for an extra cost in: Enterprise and Unlimited Editions
![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note We’re reorganizing the Einstein Activity Capture documentation. We’re moving some information around, but we aren’t deleting anything. ![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_important.png) Important Starting in Summer ’25, Activity 360 Reporting, Activity Metrics, and Activities Analytics Dashboard aren’t available unless previously set up. Additionally, data from these reporting tools that appear in other features, including Pipeline Inspection and Einstein Conversation Insights isn’t available unless configured before Summer ’25. If you’re already using Activity 360 Reporting, Activity Metrics, Activities Analytics Dashboard, or related data, you can continue to do so until these tools are retired. To explore email data added by Einstein Activity Capture after Summer ’25, make sure you [sync email as salesforce activity](https://help.salesforce.com/s/articleView?id=sales.eac_email_activity.htm&language=en_US) and use Salesforce Activity reports. See [Considerations for Sync Email as Activity](https://help.salesforce.com/s/articleView?id=sales.eac_email_activity_considerations.htm&type=5&language=en_US) and [Einstein Activity Capture Activity 360 Reporting, Activity Metrics, Activities Dashboard Upcoming Retirement](https://help.salesforce.com/s/articleView?id=004633781&type=1&language=en_US). - **[Give Users Access to the Activities Analytics Dashboard](https://help.salesforce.com/s/articleView?id=sales.aac_gives_users_access_to_activity_reports.htm&release=264.0.0&type=5)** The Activities dashboard provides a summary of sales activities, including activities added manually and with Einstein Activity Capture. Make sure the dashboard is turned on, and then give users access to it. - **[Review the Activities Analytics Dashboard](https://help.salesforce.com/s/articleView?id=sales.aac_review_activity_reports.htm&release=264.0.0&type=5)** Review the Activities Analytics Dashboard to review Einstein Activity Capture license or permission. - **[Guidelines for Using the Activities Analytics Dashboard](https://help.salesforce.com/s/articleView?id=sales.aac_activities_dashboard_considerations.htm&release=264.0.0&type=5)** Einstein Activity Capture includes access to the Activities dashboard, which is built on CRM Analytics. The Activities dashboard shows a summary of your sales activities, including ones added manually to Salesforce and ones added by Einstein Activity Capture. Review keys details about the dashboard, including how activity fields are used. #### See Also - [Report on Einstein Activity Capture Data](https://help.salesforce.com/s/articleView?id=sales.einstein_sales_activity_reporting_overview.htm&release=264.0.0&type=5 "Use standard reports to keep an eye on all your activities and customer interactions. Turn on Activity 360 Reporting to enable reporting objects that unify your automatically captured data from Einstein Activity Capture with all your other activity data, such as calls, manually logged tasks, and emails. View the out-of-the-box dashboard and reports to easily monitor your team’s activity. Trigger flows from Activity 360 Reporting data to automate your business processes.") - [Einstein Activity Capture](https://help.salesforce.com/s/articleView?id=sales.einstein_sales_aac.htm&release=264.0.0&type=5 "Eliminate manual data entry and transform a list of engagements into action. Einstein Activity Capture syncs your Microsoft or Google account with Salesforce, linking email and calendar activities to the relevant contacts, leads, and opportunities. Einstein Activity Capture gives your team and AI agents the critical context needed to make their next move.") # Activities Reports Run standard or custom reports that display details about your tasks or events and their related contacts, accounts, opportunities, and other associated records. Archived activities aren’t included in reports. - **[Report on the Primary Contacts for Activities](https://help.salesforce.com/s/articleView?id=sales.activities_report_on_primary_contacts.htm&release=264.0.0&type=5)** Create a custom report that shows the primary contact for each of your activities. - **[Report on Activities Related to Other Records](https://help.salesforce.com/s/articleView?id=sales.activities_report_on_activities_related_to_records.htm&release=264.0.0&type=5)** Create a report that shows which customers sales reps are spending their time with. - **[Report on Contacts Related to Activities](https://help.salesforce.com/s/articleView?id=sales.activities_report_on_contacts_related_to_activities.htm&release=264.0.0&type=5)** Create a report that shows all contacts related to each of your activities. - **[Report on Meetings with Customers](https://help.salesforce.com/s/articleView?id=sales.activities_reports_activityrelationships_salesrep_customer_contacts.htm&release=264.0.0&type=5)** Create a custom report that shows which customers sales reps are spending their time with. # Activities: Tasks, Events, and Calendars Activities include tasks, events, and calendars. With Salesforce, track tasks and meetings together in lists and reports to easily prioritize your time and keep up with your accounts, campaigns, contacts, leads, and opportunities. ### Required Editions
Available in: Salesforce Classic, Lightning Experience, and all versions of the Salesforce mobile app
Available in: All editions
- **[Tasks](https://help.salesforce.com/s/articleView?id=sales.tasks.htm&release=264.0.0&type=5)** Keep your to-do list in Salesforce and stay right on top of your deals and accounts. Easily relate every task to records for leads, contacts, campaigns, contracts, and other information that you need. Salesforce gives you different tools to maximize productivity—quick ways to create and update tasks, prefiltered task lists, and task notification options. - **[Events and Calendars](https://help.salesforce.com/s/articleView?id=sales.events_and_calendars.htm&release=264.0.0&type=5)** Use Salesforce to track meetings with customers, prospects, and colleagues. Drill down from events to related records, feeds, files, contracts, and more. You can also track events in reports. - **[Things to Know About Activities](https://help.salesforce.com/s/articleView?id=sales.activities_supplemental.htm&release=264.0.0&type=5)** Review additional considerations for activities. - **[Activity Timeline](https://help.salesforce.com/s/articleView?id=sales.activity_timeline_parent.htm&release=264.0.0&type=5)** In Lightning Experience, records don’t show the Open Activities and Activity History related lists. Instead, track your activities in the activity timeline. The activity timeline is supported for accounts, cases, claims, contacts, contracts, insurance policies, leads, opportunities, voice calls, and activity-enabled custom objects. - **[Activity Reminders and Notifications](https://help.salesforce.com/s/articleView?id=sales.activities_reminder_parent.htm&release=264.0.0&type=5)** Salesforce displays event and task reminders differently in Classic and Lightning Experience. You can customize reminders in your personal settings in both places. - **[Work with Archived Activities](https://help.salesforce.com/s/articleView?id=sales.activities_archived.htm&release=264.0.0&type=5)** Find, view, and edit the activities Salesforce has archived. - **[Activities Reports](https://help.salesforce.com/s/articleView?id=sales.activities_shared_understanding_reports.htm&release=264.0.0&type=5)** Run standard or custom reports that display details about your tasks or events and their related contacts, accounts, opportunities, and other associated records. Archived activities aren’t included in reports. - **[Set Up Activities for Your Sales Reps](https://help.salesforce.com/s/articleView?id=sales.customizeactivities.htm&release=264.0.0&type=5)** Optimize the way that your sales reps can manage events, calendars, and tasks. - **[Work with the Dynamic Activity Composer](https://help.salesforce.com/s/articleView?id=sales.dynamic_activity_composer_parent.htm&release=264.0.0&type=5)** The dynamic activity composer gives reps activities at the click of a button and offers more choices than the tabbed activity composer. #### See Also - [Events and Calendars](https://help.salesforce.com/s/articleView?id=sales.events_and_calendars.htm&release=264.0.0&type=5 "Use Salesforce to track meetings with customers, prospects, and colleagues. Drill down from events to related records, feeds, files, contracts, and more. You can also track events in reports.") - [Tasks](https://help.salesforce.com/s/articleView?id=sales.tasks.htm&release=264.0.0&type=5 "Keep your to-do list in Salesforce and stay right on top of your deals and accounts. Easily relate every task to records for leads, contacts, campaigns, contracts, and other information that you need. Salesforce gives you different tools to maximize productivity—quick ways to create and update tasks, prefiltered task lists, and task notification options.") # Activity Metrics If you use Einstein Activity Capture, Activity Metrics gives you all the information you need about your activity data. When you include Activity Metrics fields on list views, page layouts, reports, triggers, processes, and so forth, the data reflects activities that were added to Salesforce manually and by Einstein Activity Capture. ### Required Editions
Available in: Lightning Experience
Available with Einstein for Sales, which is included in Einstein 1 Sales Edition and available for an extra cost in Enterprise and Unlimited Editions
Available with Sales Engagement, which is included with Sales in Performance and Unlimited Editions, and available for an extra cost in Professional and Enterprise Editions
Available with Revenue Intelligence, which is available for an extra cost in Enterprise and Unlimited Editions
![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note We’re reorganizing the Einstein Activity Capture documentation. We’re moving some information around, but we aren’t deleting anything. ![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_important.png) Important Starting in Summer ’25, Activity 360 Reporting, Activity Metrics, and Activities Analytics Dashboard aren’t available unless previously set up. Additionally, data from these reporting tools that appear in other features, including Pipeline Inspection and Einstein Conversation Insights isn’t available unless configured before Summer ’25. If you’re already using Activity 360 Reporting, Activity Metrics, Activities Analytics Dashboard, or related data, you can continue to do so until these tools are retired. To explore email data added by Einstein Activity Capture after Summer ’25, make sure you [sync email as salesforce activity](https://help.salesforce.com/s/articleView?id=sales.eac_email_activity.htm&language=en_US) and use Salesforce Activity reports. See [Considerations for Sync Email as Activity](https://help.salesforce.com/s/articleView?id=sales.eac_email_activity_considerations.htm&type=5&language=en_US) and [Einstein Activity Capture Activity 360 Reporting, Activity Metrics, Activities Dashboard Upcoming Retirement](https://help.salesforce.com/s/articleView?id=004633781&type=1&language=en_US). ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note Some Activity Metrics fields are available to Sales Engagement users without Einstein Activity Capture. ![Activity metrics fields on opportunity record](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/sales_productivity/images/aac/activity_metrics_record_detail.png) ![Activity metrics fields on list views](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/sales_productivity/images/aac/activity_metrics_list_view.png) - **[Turn On Activity Metrics](https://help.salesforce.com/s/articleView?id=sales.aac_activity_metrics_enable.htm&release=264.0.0&type=5)** After you turn on Activity Metrics, the Activity Metrics fields are available to use on list views, page layouts, reports, triggers, flows, and processes. - **[Activity Metrics Fields](https://help.salesforce.com/s/articleView?id=sales.aac_activity_metrics_fields.htm&release=264.0.0&type=5)** Activity Metrics fields show a summary of sales activities that were added to Salesforce manually and by Einstein Activity Capture. Most of the fields are available to Einstein Activity Capture users after Activity Metrics is turned on. A few fields are available only to Sales Engagement users, regardless of whether they use Einstein Activity Capture. Activity Metric fields are derived from your activity data, so create formula fields when using them on page layouts. - **[Considerations for Using Activity Metrics](https://help.salesforce.com/s/articleView?id=sales.aac_activity_metrics_considerations.htm&release=264.0.0&type=5)** Before getting started with Activity Metrics, review requirements, limits, and other information about how it works. #### See Also - [Report on Einstein Activity Capture Data](https://help.salesforce.com/s/articleView?id=sales.einstein_sales_activity_reporting_overview.htm&release=264.0.0&type=5 "Use standard reports to keep an eye on all your activities and customer interactions. Turn on Activity 360 Reporting to enable reporting objects that unify your automatically captured data from Einstein Activity Capture with all your other activity data, such as calls, manually logged tasks, and emails. View the out-of-the-box dashboard and reports to easily monitor your team’s activity. Trigger flows from Activity 360 Reporting data to automate your business processes.") - [Einstein Activity Capture](https://help.salesforce.com/s/articleView?id=sales.einstein_sales_aac.htm&release=264.0.0&type=5 "Eliminate manual data entry and transform a list of engagements into action. Einstein Activity Capture syncs your Microsoft or Google account with Salesforce, linking email and calendar activities to the relevant contacts, leads, and opportunities. Einstein Activity Capture gives your team and AI agents the critical context needed to make their next move.") # Activity Metrics Fields Activity Metrics fields show a summary of sales activities that were added to Salesforce manually and by Einstein Activity Capture. Most of the fields are available to Einstein Activity Capture users after Activity Metrics is turned on. A few fields are available only to Sales Engagement users, regardless of whether they use Einstein Activity Capture. Activity Metric fields are derived from your activity data, so create formula fields when using them on page layouts. ### Required Editions
Available in: Lightning Experience
Available with Einstein for Sales, which is included in Einstein 1 Sales Edition and available for an extra cost in Enterprise and Unlimited Editions
Available with Sales Engagement, which is included with Sales in Performance and Unlimited Editions, and available for an extra cost in Professional and Enterprise Editions
Available with Revenue Intelligence, which is available for an extra cost in Enterprise and Unlimited Editions
![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note We’re reorganizing the Einstein Activity Capture documentation. We’re moving some information around, but we aren’t deleting anything. ![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_important.png) Important Starting in Summer ’25, Activity 360 Reporting, Activity Metrics, and Activities Analytics Dashboard aren’t available unless previously set up. Additionally, data from these reporting tools that appear in other features, including Pipeline Inspection and Einstein Conversation Insights isn’t available unless configured before Summer ’25. If you’re already using Activity 360 Reporting, Activity Metrics, Activities Analytics Dashboard, or related data, you can continue to do so until these tools are retired. To explore email data added by Einstein Activity Capture after Summer ’25, make sure you [sync email as salesforce activity](https://help.salesforce.com/s/articleView?id=sales.eac_email_activity.htm&language=en_US) and use Salesforce Activity reports. See [Considerations for Sync Email as Activity](https://help.salesforce.com/s/articleView?id=sales.eac_email_activity_considerations.htm&type=5&language=en_US) and [Einstein Activity Capture Activity 360 Reporting, Activity Metrics, Activities Dashboard Upcoming Retirement](https://help.salesforce.com/s/articleView?id=004633781&type=1&language=en_US).
Where to Use Activity Metrics Fields Details
List views Create or edit a list view. Select the Activity Metrics fields to include. When displayed on list views, Activity Metrics fields are indicated by Einstein indicator.
Record page layouts Create a custom formula field that points to an Activity Metric field. Then add it to your page layout.
Reports Create a report and add the Activity Metrics fields.
Flow Builder or Process Builder

Create a flow or process that includes Activity Metrics fields. Unlike most field updates, changes to activity metrics field values don’t trigger flows or processes. Instead, activity metrics field values can be used to evaluate rule criteria for actions.

For example, when opportunities move to the Proposal or Price Quote stage, use the Inactive Days or Last Activity Date field to send an email alert to opportunity owners.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note Unless otherwise noted, activities include events, emails, tasks, and calls.
Field Description Process Builder and Triggers Formula Field
First Call Date

The date when the earliest call was made through Sales Dialer or a computer-telephony integration solution that logged the call to Salesforce.

This field is available only to Sales Engagement users.

[object].ActivityMetric.FirstCallDateTime
First Email Date

The date when the earliest email was sent or received.

This field is available only to Sales Engagement users.

[object].ActivityMetric.FirstEmailDateTime
Inactive Days

The number of days since the most recent activity was completed

This field is derived from the Last Activity Date field.

[object].ActivityMetric.LastActivityDateTime - NOW

For example, create a trigger that notifies a user when there isn’t any activity on an account for a certain amount of time.

Today() - LastActivityDate

This formula calculates the difference between the current date and the date of the last activity.

Last 7 Days Activities The number of activities completed in the last 7 days [object].ActivityMetricRollup.TotalActivities7Days
Last 30 Days Activities The number of activities completed in the last 30 days [object].ActivityMetricRollup.TotalActivities30Days
Last Activity Date The date when the most recent activity was completed [object].ActivityMetric.LastActivityDateTime
Last Call Date The date when the most recent call was made through Sales Dialer or Inbox [object].ActivityMetric.LastCallDateTime
Last Email Date The date when the most recent email was sent or received [object].ActivityMetric.LastEmailDateTime
Last Email Received Date The date when the most recent email was received [object].ActivityMetric.LastEmailReceivedDateTime
Last Email Sent Date The date when the most recent email was sent [object].ActivityMetric.LastEmailSentDateTime
Last Event Date The date when the most recent event was completed [object].ActivityMetric.LastEventDateTime
Last Task Date

The date when the last task was completed

For example, if a task is completed before the due date, the Last Task Date is different from the Due Date. Because tasks show up on the activity timeline according to their due date, inconsistencies can exist between the Last Task Date and what’s on the activity timeline.

[object].ActivityMetric.LastTaskDateTime
Next Activity Date The date of the next scheduled task or event. Only open tasks within the next 30 days are included. [object].ActivityMetric.NextActivityDateTime
Today’s Activities Number of activities closed today

[object].ActivityMetricRollup.TotalActivitiesDay

For example, create a trigger that sends a daily email to Sales Managers with the total number of activities during that day.

#### See Also - [Activity Metrics](https://help.salesforce.com/s/articleView?id=sales.aac_activity_metrics.htm&release=264.0.0&type=5 "If you use Einstein Activity Capture, Activity Metrics gives you all the information you need about your activity data. When you include Activity Metrics fields on list views, page layouts, reports, triggers, processes, and so forth, the data reflects activities that were added to Salesforce manually and by Einstein Activity Capture.") - [Build a Formula Field](https://help.salesforce.com/s/articleView?id=platform.customize_formulas.htm&type=5&language=en_US) - [Customizing Reports in Salesforce Classic](https://help.salesforce.com/s/articleView?id=analytics.reports_builder_what_is.htm&type=5&language=en_US) - [Create a Process](https://help.salesforce.com/s/articleView?id=platform.process_create.htm&type=5&language=en_US) # Activity Reminders and Notifications Salesforce displays event and task reminders differently in Classic and Lightning Experience. You can customize reminders in your personal settings in both places. ### Required Editions
Available in Lightning Experience, the mobile app, and Salesforce Classic in: All Editions Except Database.com
- **[Activity Reminders and Notifications in Salesforce Classic](https://help.salesforce.com/s/articleView?id=sales.activities_reminder_window.htm&release=264.0.0&type=5)** Salesforce displays event and task reminders in a reminder window. The reminder window opens whenever a reminder is triggered. When you log in, a sound plays if you have reminders that have been triggered since the last time you logged in. You can customize reminders in your personal settings. - **[Activity Reminders and Notifications in Salesforce Lightning Experience](https://help.salesforce.com/s/articleView?id=sales.activities_reminder_lex.htm&release=264.0.0&type=5)** Event and task reminders display as notification cards in Lightning Experience. You can customize reminders in your personal settings. # Activity Reminders and Notifications in Salesforce Classic Salesforce displays event and task reminders in a reminder window. The reminder window opens whenever a reminder is triggered. When you log in, a sound plays if you have reminders that have been triggered since the last time you logged in. You can customize reminders in your personal settings. ### Required Editions
Available in Salesforce Classic in: All Editions Except Database.com
## Information in Reminder Windows - Up to 100 of the oldest reminders that you haven’t dismissed - The type of activity—event or task - The activity subject (click to see activity details) - When the event is scheduled to start or the task is due - When the reminder is due or that the reminder is overdue ## Order of Reminders Event reminders are sorted by start date and time, and task reminders are sorted by due date. If the option Sort reminder window by due date isn’t set, the window displays reminders in the following order: - The task and event reminder date and time. - The task due date _or_ the event start date and time. - Ascending alphabetical order by subject. If Sort reminder window by due date is set, the reminders are displayed in the following order: - The task due date _or_ the event start date and time; if the task has no due date, then the reminder window displays it first - The task and event reminder date and time - Ascending alphabetical order by subject ## Display of Dates and Times The table shows how reminders display the event start time or task due date.
Activity Type Due Date or Time That You Specified Due Date or Start Time Shown in the Reminder
Event An event time The date and time that you selected when you created or edited the event
An all-day event The date that you selected and the time set for Start of day in your Personal Information Settings page
Task A due date The date that you selected when you created or edited the task
No due date The value None
## Customizable Reminder Settings Customize your reminder settings in your personal settings. From your personal settings, search for Reminders and select **Activity Reminders** Reminder Settings | Setting | Result When Setting Is Enabled | | --- | --- | | Show reminders | The reminder window opens when a reminder is due. | | Play reminder sounds | Salesforce plays a reminder sound when a reminder is due. | | Set default event reminders to: | Salesforce sets a reminder on all new events. You choose the amount of time before the event start time when you want a reminder; the default is 15 minutes. You can disable the reminder or change the reminder time when you edit an event. | | Set default task and all-day event reminders to: | Salesforce sets a reminder on all new tasks. You choose the date and time when you want task reminders; the default is 8:00 AM the day that a task is due. You can disable the reminder or change the reminder time when you edit a task. | | Sort reminder window by due date | Salesforce sorts reminders by due date first and then by the reminder date and time. | If Salesforce doesn’t display reminders that you’ve set, make sure that your browser isn’t blocking pop-ups. To test your settings, click **Open a Test Reminder** in the Does Your Browser Block Reminders? section. ## Snoozing Reminders You can snooze one or more reminders at a time. The default snooze option is to remind you again in 5 minutes. If you click **Snooze** when Sort reminder window by due date isn’t selected, the time overdue is based on the snooze time when the reminder opens again. If you close the reminder window, it opens again when you’re notified of the next reminder. ## Dismissing Reminders You can dismiss one or more reminders at a time. To dismiss all reminders in the window, click **Dismiss All**. If the number of reminders exceeded 100 before you clicked **Dismiss All**, then after you click **Dismiss All**, the window displays the additional reminders. Disabling individual preferences for displaying event and task reminders erases users’ activity reminder settings. If you re-enable activity reminders later, users receive reminders only for activities they create or edit after you re-enable the setting. # Activity Reminders and Notifications in Salesforce Lightning Experience Event and task reminders display as notification cards in Lightning Experience. You can customize reminders in your personal settings. ### Required Editions
Available in: Lightning Experience
Available in: all editions except Database.com
## Customizable Reminder Settings You can customize your **Activity Reminders** settings in your personal settings. Reminder Settings | Setting | Result When Setting Is Enabled | | --- | --- | | Show task reminders in Lightning Experience | The task reminder opens as a notification card. This setting doesn’t affect the setting in Salesforce Classic. | | Set default task and all-day event reminders to: | Choose the date and time when you want reminders for tasks and all-day events; the default is 8:00 AM the day that a task is due. You can disable the reminder or change the reminder time when you edit a task. | | Show event reminders in Lightning Experience | The event reminder opens as a notification card. This setting doesn’t affect the setting in Salesforce Classic. | | Show conversation reminders in Lightning Experience | Voice and call reminders open as notification cards in Lightning Experience. You can disable the reminder to deactivate call processing notifications for voice and video calls in Einstein Conversation Insights. | | Set default event reminders to: | Choose how long before an event you want a reminder to appear; the default is 15 minutes before the event. You can disable the reminder or change the reminder time when you edit an event. | | Email me when someone assigns me a task | When another person assigns you a task, you get an email. | ## Considerations for Activity Reminders - External users, such as Customer Community, Customer Community Plus, and Partner Community users, don’t receive activity reminders. - Activity reminders refresh every 10 minutes. Save any changes that impact reminders at least 10 minutes before the reminder is scheduled to appear. For example, if you schedule a reminder to appear 1 hour before an event, save any changes at least 1 hour and 10 minutes before the event. If you make changes outside of the refresh cycle, you can experience issues such as not receiving reminders based on your updated time zone or attendees not receiving reminders. - Real-time notifications can be delayed when more than 1,000 users in a Salesforce org are logged in and receive notifications. Refresh your Salesforce page to get new notifications. # Activity Timeline In Lightning Experience, records don’t show the Open Activities and Activity History related lists. Instead, track your activities in the activity timeline. The activity timeline is supported for accounts, cases, claims, contacts, contracts, insurance policies, leads, opportunities, voice calls, and activity-enabled custom objects. ### Required Editions
Available in Lightning Experience in: Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions
- **[Activity Timeline Customization Considerations](https://help.salesforce.com/s/articleView?id=sales.activity_timeline_customization_considerations_lex.htm&release=264.0.0&type=5)** Explore the changes that you can make to the activity timeline. - **[Activity Timeline Settings Filters](https://help.salesforce.com/s/articleView?id=sales.activity_timeline_filters.htm&release=264.0.0&type=5)** Use the filters on the activity timeline to narrow down what’s visible, focus on what’s important, and find what you’re looking for. - **[Sorting in the Activity Timeline](https://help.salesforce.com/s/articleView?id=sales.activitytimeline_sorting_parent.htm&release=264.0.0&type=5)** Both upcoming and overdue activities and past activities can have different sort orders. - **[What Are the Differences Between Activity Timeline and Activity History?](https://help.salesforce.com/s/articleView?id=sales.activities_timeline_vs_past_activities.htm&release=264.0.0&type=5)** When you view the activities related to a contact, lead, or person account, keep in mind how the activity timeline and the activity history view differ. # Activity Timeline Customization Considerations Explore the changes that you can make to the activity timeline. ### Required Editions
Available in Lightning Experience in: Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions
![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note If Enhanced Email isn’t enabled, emails aren’t saved as tasks and don’t appear on the activity timeline. The activity timeline shows activities associated via the name field (such as contact, lead, or person account) and the related to field (such as account and opportunity). Custom lookups appear in their own related list on the related object record. Tasks and all-day events have an implicit due date of midnight of the last day of the event. Multi-day events end on midnight of the last day of the event. On the detail page for objects that support activities, Lightning Experience doesn’t show the Open Activities or Activity History related lists along with other related lists. It shows the activity timeline instead. In some Salesforce orgs, page layouts or record types need adjustments to prevent tabs from disappearing from the activity composer. Also, if you customize the display and order of fields in the activity timeline, be aware of the behavior of certain fields. You can customize the activity timeline by using the Lightning App Builder. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note Put the activity timeline component at the bottom of a layout, with no other components beneath it. Activity Summary The second row of an activity in the activity timeline is a summary of the activity. Key fields provide a quick context about the activity. Display and Order of Fields In the activity timeline, you can customize the display and order of fields when an activity is expanded for events, tasks, logged calls, voice calls, and video calls. Do this customization using event and task compact layouts. Even if you remove certain fields from a compact layout, they remain in the activity timeline because they contain essential activity information. For example, suppose that you remove the due date, the date and time, or the task status fields from a compact layout. The event start date and time, the task checkbox, the task due date, and the call logging date still appear on activities in the activity timeline. The description field for events and the comments field for tasks also always appear in the activity timeline, although they aren’t available in the compact layout. The remaining fields visible in the activity timeline reflect the fields that you include in the compact layout. Custom Fields Custom fields added to the compact layout don’t appear in the activity timeline. Task and Event Compact Layouts For compact layouts for tasks and events, these considerations also apply: - The first field is always skipped. - If a record doesn’t have data for a field, the field is skipped. Icons The icons for activity types (such as events, tasks, logged calls, voice and video calls, and email) in the activity timeline aren’t customizable. Shared Activities When shared activities isn't enabled, an activity can appear on the timeline of multiple records of different types. For example, a task can appear on the timeline of a related account, contact, and opportunity regardless of the shared activities setting. ## Activity Timeline in the Salesforce Mobile App The activity timeline is available in the Salesforce mobile app for iOS and Android. It's enabled by default on the supported record types: accounts, contacts, leads, and opportunities. Filter and search aren't supported on mobile. You can turn off Activity Timeline on the app for all users by adding a connected app custom attribute. In Setup, enter Connected Apps in the Quick Find box, select **Manage Connected Apps**, then click the name of the connected app you want to modify. In the Custom Attributes section on the connected app page, click **New**. Enter DISABLE\_ACTIVITY\_TIMELINE for the attribute key and “true” for the attribute value. #### See Also - [Sorting in the Activity Timeline](https://help.salesforce.com/s/articleView?id=sales.activitytimeline_sorting_parent.htm&release=264.0.0&type=5 "Both upcoming and overdue activities and past activities can have different sort orders.") - [Use Enhanced Email for More Email Functionality](https://help.salesforce.com/s/articleView?id=sales.emailadmin_enhanced_email_overview.htm&release=264.0.0&type=5 "Enhanced Email gives you and your users a ton of email functionality to better drive your business processes, including the ability to relate emails to other records, add custom fields to emails, use triggers with emails, modify the email layout, and manage emails using the Salesforce API. You also get a new and improved email detail page that shows emails in their original format.") - [_Lightning Experience Pro Tip_: Tailor the Activity Timeline for Your Lightning Experience Users](https://admin.salesforce.com/tailor-activity-timeline-lightning-experience-users) - [_Knowledge Article_: Link custom Lookup fields from activities to other records](https://help.salesforce.com/articleView?id=000339282&type=1&mode=1&language=en_US) # Activity Timeline Settings Filters Use the filters on the activity timeline to narrow down what’s visible, focus on what’s important, and find what you’re looking for. ### Required Editions
Available in Lightning Experience in: Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions
## Date Range These options narrow down how far in the past and the future you want to see activities. The default selection is **All time**. When Einstein Activity Capture is turned on, the default selection becomes **Within 2 months**. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note Overdue tasks are always shown in the activity timeline, regardless of which date range you select. ## Activities to Show This option in the activity timeline settings narrows down which activities are shown. - My activities Shows activities where you’re involved, either as the owner or as a participant. For example, you’re the owner of an email you sent or an event you organized. You’re involved in an activity when you are, for example, in the CC or BCC fields of an email, or the attendee of an event. - All activities Shows all activities you have sharing access to, even if you’re not involved. ## Activity Types Filter the types of activities you want to see. The list of activities reflects which activities you can access. ## Sort Order When you sort a list of upcoming and overdue activities, you can choose to list activities starting with the oldest or the newest. All the same activities are displayed. #### See Also - [Change Sorting for Upcoming and Overdue Activities](https://help.salesforce.com/s/articleView?id=sales.activitytimeline_sorting_future_task.htm&release=264.0.0&type=5 "When you sort a list of upcoming and overdue activities, the sort order is up to your preference.") # Add a Cadence for Your Sales Prospecting Bot Create a cadence for your sales prospecting bot called Sales Bot Cadence. That way, you can guide sales reps that are assigned to bot-generated leads through a scheduled sequence of prospect outreach activities. ### Required Editions
Available in: Lightning Experience
Available with Sales Engagement, which is included with Sales in Performance, Einstein 1, and Unlimited Editions, and available for an extra cost in Professional and Enterprise Editions. Sales Engagement is also available for an extra cost in Service and Lightning Platform.
User Permissions Needed
To create cadences:

Sales Engagement Cadence Creator

OR

Sales Engagement Cadence Creator Included

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note The Prospecting Bot is in maintenance mode. Existing bots continue to be supported. However, no new features or enhancements will be added. Looking for information about Agentforce Prospecting instead? We recommend using that agent when implementing AI for your prospecting needs. See [Learn About Agentforce Prospecting](https://help.salesforce.com/s/articleView?id=sales.sales_agent_prospecting_learn_about.htm&type=5&language=en_US) to get started. 1. In the Sales Engagement app, select **Cadences** from the Navigation menu. Then click **New Cadence**. 2. For the Name field, enter Sales Bot Cadence. Your bot’s cadence must be named Sales Bot Cadence. 3. Select the **Public Cadences** folder, then click **Save**. 4. Add steps to your cadence. To send prospects to another cadence when they finish this one, click the **End** step. Turn on **Exit to linked cadence**, and then choose an active cadence. 5. When you’re finished adding steps and ready to start assigning prospects to the cadence, click **Activate**. #### See Also - [Streamline Prospect Outreach with Cadences](https://help.salesforce.com/s/articleView?id=sales.high_velocity_sales_cadences.htm&type=5&language=en_US) # Add a Component to a Record Home Page Add an activity timeline, path, or related list. Each component can be added only once. ### Required Editions
Available in: Lightning Experience
Seller-Focused Mobile Experience is available in: Salesforce Mobile App for Android and iOS on phones and tablets in all editions, except Database.com.
![The mobile builder for seller-focused experience with an example configuration.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_mobile_app-264-0-0-production-enus/63cf813d-50e1-40ff-94ad-c5919765229c/sales_mobile_app/images/builder_screen.png) ## Add an Activity Timeline Drag the activity timeline component to the canvas. The component is now available to reorder or delete. ## Add a Path ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_mobile_app-264-0-0-production-enus/63cf813d-50e1-40ff-94ad-c5919765229c/images/icon_note.png) Note You can currently use paths with the Lead and Opportunity objects. 1. Drag the Path component to the canvas. The component is now available to reorder or delete. 2. Click **Setup Path** in the Properties Pane. The Path Settings page in Setup opens. 3. Select or create a new path. ## Add a Related List 1. Drag the Related List component to the canvas The component is now available to reorder or delete. 2. In the Properties Pane, search and select a related object. 3. Select the number of records to display (up to 5). # Add a Custom Action Condition for the Salesforce Spiff Commission Estimator Create a custom action condition so that only authorized users can access the Salesforce Spiff Commission Estimator for quotes. First, create a custom field on the Quote object that specifies which user profiles can use the estimator. Then, add a picklist value for the custom field to the Custom Action Condition object and create the custom action condition. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
User Permissions Needed
To create custom fields on a Salesforce object: (Salesforce) Customize Application
1. Create a custom field on the Quote object. 1. From the Object Manager in Setup, select the Quote object. 2. Select **Fields & Relationships**. 3. Click **New**. 4. From the Data Type list, select **Formula**, and then click **Next**. 5. Enter these details for the field, and then click **Next**. - For Field Label, enter Spiff Authorized Commission User. - For Field Name, enter Spiff\_Authorized\_Commission\_User. - For Formula Return Type, select **Checkbox**. 6. For the formula body, click **Advanced Formula**, enter this formula, and then click **Next**. ``` $Permission.SpiffCE__Get_Commission ``` 7. Select all user profiles that use with the Spiff Commission Estimator, and then click **Next**. 8. Select the checkbox to add this field to the Quote page layout, and save your changes. 2. Add a picklist value to the Custom Action Condition object. 1. From the Object Manager in Setup, select the Custom Action Condition object. 2. Select **Fields & Relationships**, and then select **Field**, which has the `SBQQ__Field__c` API name. 3. Scroll to the Field Picklist Values section and click **New**. 4. Add the value Spiff\_Authorized\_Commission\_User, which is the API name of the custom formula field you added to the Quote object, and save your changes. 3. Create the custom action condition that allows authorized users to access the Spiff Commission Estimator for quotes. 1. Go the details page for the Spiff Commission Action custom action you created. 2. Go to the Custom Action Conditions related list and click **New**. 3. Enter these values for the custom action condition. - For Custom Action Condition name, enter Spiff Commission Action Condition. - For Target Object, select **Quote**. - For ParentConditionIsActive, select **True**. - For Operator, select **Equals**. - For Filter Value, select **True**. - For Field, enter the API name for the picklist value you added to the Custom Action Condition object, Spiff\_Authorized\_Commission\_User\_\_c. If any of these fields aren't available, add them to the Custom Action Conditions page layout. See [Page Layouts.](https://help.salesforce.com/s/articleView?id=platform.customize_layout.htm&type=5&language=en_US) 4. Save your changes. #### See Also - [Create Custom Fields](https://help.salesforce.com/s/articleView?id=platform.adding_fields.htm&type=5&language=en_US) - [Custom Action Conditions](https://help.salesforce.com/s/articleView?id=sales.cpq_custom_action_conditions_intro.htm&type=5&language=en_US) # Add a Custom Filter for Enablement Site Content You can add custom filters for the Roles, Levels, and Products content categories that you apply to trails and modules. Making these changes can require different users to collaborate, such as an admins, content creators, and release managers. ### Required Editions
Available in: Enterprise, Performance, and Unlimited Editions
User Roles and Permissions
Enablement Site User Roles  
This topic supports these enablement site roles:
  • Salesforce Admins
  • Content Creators
  • Release Managers
Required System Permissions  
To manage filters in Trailmaker Settings: Manage Site Settings
To create and edit content with Trailmaker Content: Create Content
To upload content from Trailmaker Content to Trailmaker Release:

Create Content

AND

Manage Releases

To create and manage releases with Trailmaker Release: Manage Releases
To view the full release preview: Preview Release
To make a custom filter available to content creators in Trailmaker Content, add the custom filter in Trailmaker Settings. To make a custom filter visible to learners, apply the filter to a module or trail in Trailmaker Content. Then publish the content using Trailmaker Release. You can add up to 50 filters each to the Roles, Levels, and Products categories. Begin in the Trailmaker Settings app, where you add the filter to the appropriate category. When you add a filter in Trailmaker Settings, the value becomes available in the corresponding category picklist in Trailmaker Content. 1. Click the avatar next to your name on your enablement site and select **Trailmaker**. 2. Click **Settings**. 3. Select the category that you want to add the filter to: Roles, Levels, or Products. 4. Click **New Filter**. ![Filters page in Trailmaker Settings, showing the New Filter button](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/tm_settings_filters_page_add_filter.png) 5. Enter a filter name. The default language for a new filter is English. 6. Optionally, add a translation for the filter name in another language. 1. Click **Add Translation**. 2. Enter the translated filter name. 3. Select the language for the translated filter name. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/images/icon_note.png) Note Translated filters appear only for learners who select that language when they’re navigating your enablement site. Because Trailmaker is available only in English, only the English filter names appear for authors who are editing trails or modules. 7. Save your changes. The filter is now available in the corresponding category picklist in Trailmaker Content, and writers can assign the filter to modules and trails. ![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/images/icon_important.png) Important After you create a filter, you can’t edit it or its translations. To correct or revise a filter, such as to update a product name: - Create another filter with the revised name. - Delete the old filter from each module and trail that it’s applied to. - Assign the new filter to each module and trail, and publish the content. - Delete the old filter from Trailmaker Settings, which also removes it from the corresponding category list in Trailmaker Content. 8. Make the filter and its translations visible on your enablement site. 1. In Trailmaker Content, assign the filter to a module or trail. 2. Add the module or trail to an unpublished release. 3. Preview the release and view the new filter. 4. Publish the content using Trailmaker Release. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/images/icon_note.png) Note Filters are organized alphanumerically in Trailmaker and your enablement site. To make alphabetized filters appear in a different order, preface them with numerals. For example, to make roles such as Introductory, Proficient, and Expert appear in that specific order, preface them with numerals: 01 Introductory, 02 Proficient, 03 Expert. After you publish the release, it can take a few minutes for the changes to take effect. When they do, users can sort content by selecting the filter from the Role, Level, or Products list on the Modules or Trails page. They can also sort search results using the filter. Trail Tracker users can create reports based on that filter. #### See Also - [Delete a Filter from Your Enablement Site](https://help.salesforce.com/s/articleView?id=sales.mth_delete_filters_from_products_category.htm&release=264.0.0&type=5 "You can remove a filter in Trailmaker Settings. The filter is also deleted from the corresponding category picklist in Trailmaker Content. If you provided translations for the filter in other languages, those translations are also deleted.") - [Revise Existing Content with Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_revise_content_with_tm_content.htm&release=264.0.0&type=5 "In Trailmaker Content, you can update content, correct errors, or revise metadata, such as a content title or applied filters.") - [Add Content to a Release from Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_add_content_to_release_from_tm_content.htm&release=264.0.0&type=5 "After you create your module and quizzes and assign all the necessary metadata, add the content to a release.") - [Publish Content with Trailmaker Release](https://help.salesforce.com/s/articleView?id=sales.mth_publish_content_with_tm_release.htm&release=264.0.0&type=5 "After you test, proofread, and validate your content, you can publish the release's new or changed content to your enablement site.") - [Considerations for Languages on Your Enablement Site](https://help.salesforce.com/s/articleView?id=sales.mth_language.htm&release=264.0.0&type=5 "The default language for any enablement site is English, but other languages are supported. A user can select a different language, but the extent to which content is available for any language depends on whether you’ve localized and published content for that language.") # Add a Designer Field or Calculation to a Report in Salesforce Spiff Reports in Salesforce Spiff are generated from fields and metrics used in plan statements or commission logic. Designer fields or calculations not used in statements or commission logic aren't available for reports by default. To show one of these fields in a report, add the field to the payout rule that calculates commission. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
User Permissions Needed
To add a Designer field or calculation to a report:

A Spiff user role with these permissions turned on.

  • Designer Configuration: Manage
  • Statements: Recalculate
When you create a report in Spiff, the Data Status indicator shows the availability of each field. | Data Status | Description | | --- | --- | | Healthy | Data is populated for all or most fields. | | Okay | Data is populated for some but not all fields. | | Bad | Data isn't populated for most fields. | | Empty | Data isn't populated for any field. | | Unknown | Data status isn't determined for any field. | If a field's status is Empty or Unknown and you don’t want to add it to a statement, you can add the field to commission logic so that it's available for reporting. Add the field to a payout rule, and make sure that you don't affect the commission value. The way that you add the field depends on the whether the payout rule is a line-by-line rule or a lump-sum rule. The field must have a calculation that uses the metric you want to show in the logic, but make sure that the calculation doesn't affect payout amounts. Some payout rule calculations already have similar fields, called ReportingFields, ShowFields, VisibleFields, or FieldsToShow. 1. To check whether the payout rule is line-by-line or lump-sum, go to the payout rule in Designer. On the Plan page, hover over the Payout Amount for the rule, and click the highlighted text to open the datasheet or worksheet where the payout amount field was created. - If the payout amount is on a datasheet, the rule is line-by-line. - If the payout amount is on a worksheet, the rule is lump-sum. 2. Create a calculation in the datasheet or worksheet. - If the rule is line-by-line, create a datasheet field on the first level of the rule. - If the rule is lump-sum, create a worksheet calculation on the first level of the formula. 3. Add the calculation to the end of the payout rule formula. When creating a report field for a lump-sum rule, make sure that the field is derived from a worksheet calculation on the same worksheet where the lump-sum rule's final payout amount is generated. 4. Hover over the new calculation formula and select **New Field**. 5. Add your metric to the calculation, and make sure that the calculation always returns zero so that it doesn't affect the payout amount. ``` =if(MakingFieldsAvailableOnReports_Worksheet!TeamTotalARRInPeriod, 0, 0) ``` 6. Add other fields or worksheet calculations. 7. Recalculate all unfrozen statements. Even if the field isn’t visible on the statement, the statement must be calculated with the reporting fields as part of the commission calculation. Frozen statements don’t include any new fields because they aren't recalculated. #### See Also - [Line-By-Line Rule Examples](https://help.salesforce.com/s/articleView?id=sales.spiff_rules_line_by_line.htm&release=264.0.0&type=5 "Payout rules let you create calculations that determine how your reps earn a commission. Line-by-line rules calculate a commission amount by applying a calculation to each item in a data filter such as a deal or an opportunity. Calculation output from each item is summed to get the total for the rule.") - [Lump-Sum Rule Examples](https://help.salesforce.com/s/articleView?id=sales.spiff_rules_lump_sum.htm&release=264.0.0&type=5 "A lump-sum rule pays out one obligation amount that you define with calculations. The final payout calculation comes from a single cell in a worksheet. Worksheets contain formulas that have a single value, either entered directly or as the result of a formula.") # Add a Feedback Request Exercise with an Assessment Survey for Peers and Managers Enablement admins add the Feedback Request exercise to a program and specify the assessment survey that reviewers complete and the number of reviewers that an Enablement user must select. After the program is published and made available, users submit their content for review and select the required number of reviewers. ### Required Editions
Available in: Lightning Experience
Enablement is available in Developer Edition with a limited number of add-ons. It is also available with Sales, Service, or the Salesforce Platform in: Enterprise, Performance, and Unlimited, Editions for an additional cost
User Permissions Needed
To add assessment surveys to Feedback Request exercises:

Read on Surveys (enabled on the default Manage Enablement Essentials permission set and the default Manage Enablement Lite Essentials permission set)

AND

Sharing access to assessment surveys

AND

Design and Deliver Enablement Programs OR Design and Deliver Enablement Lite Programs

If you’re trying Enablement Lite, surveys aren’t included like they are with the full Enablement license. The default assessment survey, Discovery Call Assessment, isn’t provided. The Enablement Lite default permission sets still provide read access to surveys and create, read, edit, and delete access to related survey objects. You can give access to create surveys outside of these default permission sets. When you upgrade to full Enablement, the Enablement Resources Manager permission set group becomes available and includes access to create surveys by default. ![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-enablement-264-0-0-production-enus/4a7278f8-cbf0-413e-95e6-6a1aa646877b/images/icon_important.png) Important Feedback Request exercises aren’t supported in Partner Enablement programs in Experience Cloud sites. 1. In Program Builder, add the Feedback Request exercise to a program and reference your assessment survey. ![Feedback Request exercise in Program Builder, showing the options to select an assessment survey and specify the number of reviewers](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-enablement-264-0-0-production-enus/4a7278f8-cbf0-413e-95e6-6a1aa646877b/enablement/images/enablement_feedback_request_program_builder.png) 1. Add the Feedback Request exercise to the program canvas (1). 2. In the exercise properties, for Assessment Survey, select the assessment survey you want to use (2). 3. For Number of Reviewers, specify the number of peers, managers, or other users that you want Enablement users to select for gathering feedback (3). 2. Finish assembling the program, and then publish it and assign it to Enablement users. See [Launching Enablement Programs](https://help.salesforce.com/s/articleView?id=sales.enablement_publish_assign_parent.htm&release=264.0.0&type=5 "After you develop programs and measures in a sandbox, deploy them to production. Make Enablement programs available to users by publishing programs, assigning programs to users directly, and sharing programs so uses can self-enroll."). When Enablement users take the program with the Feedback Request exercise, they’re required to specify the URL to the content they want reviewed (1) and select the specified number of reviewers (2). ![Feedback Request exercise in the Guidance Center, showing the required fields that the Enablement user completes](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-enablement-264-0-0-production-enus/4a7278f8-cbf0-413e-95e6-6a1aa646877b/enablement/images/enablement_feedback_request_guidance_center.png) The selected reviewers receive an email invitation to complete the corresponding assessment survey. When reviewers submit their feedback, a flow is triggered for sending an in-app notification to the Enablement user. In the Guidance Center, Enablement users can view the submitted feedback. Enablement admins can analyze reviewer responses against changes in user behavior using these reports. - Feedback Responses to All Questions - Feedback Responses to Rating Questions Enablement admins can also monitor Feedback Request exercise progress from these widgets in the latest Enablement dashboard folder. - Number of Feedback Survey Responses Submitted - Feedback Responses by Assignee - Feedback Responses by Exercise #### See Also - [Guidelines for Assembling Enablement Programs](https://help.salesforce.com/s/articleView?id=sales.enablement_programs_overview.htm&release=264.0.0&type=5 "With your Enablement measures planned and implemented, and your content ready to go, bring all the ingredients together in Program Builder. Organize your programs appropriately to help users have efficient, enjoyable experiences that help them achieve outcomes and milestones. Write helpful and instructive titles and descriptions for users who take your programs.") - [Guidelines for Assessment Surveys with Feedback Request Exercises](https://help.salesforce.com/s/articleView?id=sales.enablement_feedback_request_take.htm&release=264.0.0&type=5 "Review the permissions required to work with Peer and Manager Feedback Request exercises. Learn guidelines for creating assessment surveys, sending feedback requests, and providing survey responses.") - [Take Enablement Programs](https://help.salesforce.com/s/articleView?id=sales.enablement_program_complete.htm&release=264.0.0&type=5 "You can take Enablement programs when an Enablement admin assigns you to a program or shares a program with you for self-enrollment. Take an assigned program starting at 12 AM on the start date, or take a self-enrolled program anytime after you enroll.") - [Enablement Reports and Report Types](https://help.salesforce.com/s/articleView?id=sales.enablement_reports.htm&release=264.0.0&type=5 "Prebuilt reports are available for tracking users’ progress toward completing programs, milestones, exercises, and outcomes. If you want to create your own Enablement reports, several report types (also referred to as pre-designed custom report types) are also available.") # Add a Feedback Request Exercise with Einstein Coach Enablement admins add a Feedback Request exercise to a program and specify that users receive feedback from Einstein. When a user is assigned a program with Einstein Coach, they submit a recording for feedback based on the scenario selected. ### Required Editions
Available in: Lightning Experience
Available with Einstein for Sales with an Enablement add-on in Performance and Unlimited Editions and for an extra cost in Enterprise Edition
User Permissions Needed
To create Enablement programs with Einstein Coach:

Use Einstein Coach

AND

Use Conversation Insights for Sales

AND

Prompt Template User default permission set

AND

Design and Deliver Enablement Programs

1. Add a Feedback Request exercise to a program. 2. Select **Einstein Coach** as the feedback method. Receive Feedback on a Sales Pitch is the only supported scenario and is select by default. 3. Add a title and description that clearly explains the task of the Enablement user. Consider being specific about what product or solution you want them to practice a pitch for. 4. Save your changes. #### See Also - [Considerations for Einstein Coach in Feedback Request Exercises](https://help.salesforce.com/s/articleView?id=sales.enablement_einstein_coach_considerations.htm&release=264.0.0&type=5 "When you use Einstein Coach as the feedback method for a Feedback Request exercise in an Enablement program, certain factors can affect the admin and user experience.") # Add a Flow Automation to a Cadence Builder Classic Step You can execute a flow each time a rep completes a cadence step by adding a flow to the cadence step in Cadence Builder Classic. For example, you can update a contact owner, lead path, or opportunity stage. ### Required Editions
Available in: Lightning Experience
Available with Sales Engagement, which is included with Sales in Performance, Einstein 1, and Unlimited Editions, and available for an extra cost in Professional and Enterprise Editions. Sales Engagement is also available for an extra cost in Service and Lightning Platform.
User Permissions Needed
To create sales cadences:

High Velocity Sales Cadence Creator

OR

High Velocity Sales Cadence Creator Included

1. In Cadence Builder Classic, open the step where you want to add a flow. The step must be an action step, such as an email, call, LinkedIn, or screen flow step. 2. Enter the flow name in the Flow Automation field. You can only add flows that are based on the Cadence Autolaunched Flow process type. In Flow Builder, three cadence flow templates are included with Sales Engagement. - Update Contact Owner: Update the contact and account owner to the current cadence target assignee. - Update Lead Path: Update the lead status to Contacted. - Update Opportunity Stage: If the related opportunity stage name is Prospecting, update it to Qualification. To use a flow template, first clone it. Use the clone in cadences. You can also modify the clone if needed. # Add a List to a Quote Template Arrange and display fields from a quote line item or any other standard or custom object that has a lookup relationship to the quote object. The added list looks like a table, with field names appearing as columns. ### Required Editions
Available in: Salesforce Classic and Lightning Experience
Available in: Performance and Developer Editions
In Sales, also available in: Professional, Enterprise, and Unlimited Editions
User Permissions Needed
To create quote templates: Customize Application
To view quote templates: View Setup and Configuration
A list can include up to 10 fields. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png) Note You can’t add lists to the header or footer of your quote template. 1. Drag a list from the palette to the template. 2. Enter a title for the list. To suppress the title from appearing on the template or PDF, select **Hide Title**. 3. In the Object field, select the object whose fields you want to appear in the list. 4. Use the **Add** and **Remove** arrows to move columns from the Available Fields list to the Selected Fields list. Use the **Up** and **Down** arrows to change the order of the columns. 5. Click **OK**. #### See Also - [Guidelines for Using the Quote Templates Editor](https://help.salesforce.com/s/articleView?id=sales.quotes_template_customize_docs.htm&release=264.0.0&type=5 "While you’re creating and editing quote templates, refer to key guidelines for additional information.") # Add a Map Layer in Salesforce Maps Add a layer to display records or geographic information on the map. Create marker, shape, and data layers to visualize your Salesforce data, define territories, and add third-party context for your field users. Save a layer in a private folder, or share it by saving it in the Corporate folder. ### Required Editions
Available in: Lightning Experience and Salesforce Classic
Available in: Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To configure Maps features: Customize Application
To use the Corporate folder: Folder Permissions
1. Click **Layers** in Salesforce Maps. 2. Select which folder to save the layer in. To keep the layer private, select **Saved** | **Personal**. To share it with other users based on folder permissions, select **Saved** | **Corporate**. 3. Enter a name and description. 4. Configure the layer for the type that you want to create. - **Marker layer** (display object records on the map)—select the object whose records you want to show, plus the filter and style options. - **Shape layer** (draw geographic boundaries to define territories)—define the shape, and click **Display** to configure the appearance. Boundary data comes from an external provider, such as the US government. If the provider updates their data, your shape layer reflects the changes. - **Data layer** (show proprietary or third-party data)—select the data source, filters, and style. Before you can use an ArcGIS layer, enable Cross-Origin Resource Sharing (CORS) on the Esri Portal. See [Configure the ArcGIS Connector for Salesforce Maps](https://help.salesforce.com/s/articleView?id=sales.salesforce_maps_setup_arcgis_connector.htm&release=264.0.0&type=5 "Connect Salesforce Maps to ArcGIS layers and data sources from your company's Esri Portal."). 5. Save. To change a layer after you create it, see [Edit a Salesforce Maps Layer](https://help.salesforce.com/s/articleView?id=sales.salesforce_maps_setup_layer_edit.htm&release=264.0.0&type=5 "Change a layer's name, description, filters, style, or data source after you create it."). - **[Edit a Salesforce Maps Layer](https://help.salesforce.com/s/articleView?id=sales.salesforce_maps_setup_layer_edit.htm&release=264.0.0&type=5)** Change a layer's name, description, filters, style, or data source after you create it. # Add a Module to an Existing Trail You can add a module to an existing trail. ### Required Editions
Available in: Enterprise, Performance, and Unlimited Editions
User Roles and Permissions
Enablement Site User Roles  
This topic supports these enablement site roles:
  • Content Creators
  • Release Managers
Required System Permissions  
To create and edit content with Trailmaker Content: Create Content
To upload content from Trailmaker Content to Trailmaker Release:

Create Content

AND

Manage Releases

1. Set up the module that you want to add. 1. Create the module in your Trailmaker Content workspace, or import the backpack of an existing module that you want to add. For more information about these options, see [Create a Module in Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_create_module_in_tm_content.htm&release=264.0.0&type=5 "A module can stand alone or be a part of a trail. When you’re ready to create a module and its units, move the final draft of your content from a word processor into Trailmaker Content.") and [Import a Backpack into Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_upload_published_or_archived_content_to_tm_content.htm&release=264.0.0&type=5 "You can add learning content into your workspace from a backpack ZIP file that you saved or downloaded. This workflow is helpful when you want to collaborate on content that other content creators started in their own workspace. Or, follow these steps when you want to update published content or restore archived content. You can also import a content template that you downloaded."). 2. Find the backpack for the trail that you want to update. You can: - Access the backpack in your company’s version control system (VCS). - Download the latest released version of the backpack from Trailmaker Release. To learn more, see [Download a Backpack from Trailmaker Release](https://help.salesforce.com/s/articleView?id=sales.mth_tm_release_download.htm&release=264.0.0&type=5 "From Trailmaker Release, you can download the backpack ZIP file for a module or trail published in your company’s enablement site. With this backpack, your content creators can easily access the latest released version of content the next time they want to update it."). 3. Import the trail backpack to Trailmaker Content. 4. Add the module to the trail in one of these ways. - Create a module from the trail page. - Add a module that’s in your workspace to the trail. - Add a module to the trail by referencing its API name. 5. Add the new module and the updated trail to an unpublished release by completing the steps in [Add Content to a Release from Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_add_content_to_release_from_tm_content.htm&release=264.0.0&type=5 "After you create your module and quizzes and assign all the necessary metadata, add the content to a release."). 6. Preview and publish the release. 7. Download the latest released versions of the module and trail backpacks, and store them in your VCS. #### See Also - [Create Content Quickly with Content Templates](https://help.salesforce.com/s/articleView?id=sales.mth_content_kits.htm&release=264.0.0&type=5 "Add learning content to your company’s enablement site without creating trails, modules, and units from scratch. To immediately add quality content to your enablement site, we recommend that you download Salesforce content templates (formerly content kits). Content templates provide finished modules on topics that are applicable to any company. For example, add content about sales and service strategies, inclusiveness and diversity, or collaboration in a virtual workplace.") - [API Names for Trails, Modules, and Units](https://help.salesforce.com/s/articleView?id=sales.mth_api_names_on_mytrailhead.htm&release=264.0.0&type=5 "Each content collection, release, trail, module, and unit on your enablement site has its own API name, which is a globally unique ID that references a content path in URLs.") - [Create a Trail in Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_create_trail_in_tm_content.htm&release=264.0.0&type=5 "You can create a trail and add modules from the Trailmaker Content workspace.") - [Import a Backpack into Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_upload_published_or_archived_content_to_tm_content.htm&release=264.0.0&type=5 "You can add learning content into your workspace from a backpack ZIP file that you saved or downloaded. This workflow is helpful when you want to collaborate on content that other content creators started in their own workspace. Or, follow these steps when you want to update published content or restore archived content. You can also import a content template that you downloaded.") - [Add Content to a Release from Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_add_content_to_release_from_tm_content.htm&release=264.0.0&type=5 "After you create your module and quizzes and assign all the necessary metadata, add the content to a release.") - [Manage Releases with the Trailmaker Release App](https://help.salesforce.com/s/articleView?id=sales.mth_use_trailmaker_to_manage_releases.htm&release=264.0.0&type=5 "Prepare, preview, and publish new or changed content for your enablement site with the Trailmaker Release app. You can also update, archive, and restore content.") # Add a Salesforce Connector To sync data from Salesforce with Salesforce Spiff, add a connector. You can set up connectors for up to five Salesforce orgs. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
User Permissions Needed
To add a Salesforce connector:

A Spiff user role with these permissions turned on.

  • Connectors: Edit
  • Data Sources: Sync
Review these important considerations before you begin. - We recommend that you create a data mapping spreadsheet that lists all objects and fields that you plan to sync. See [Recommended Data Mapping Prerequisite for Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_data_mapping.htm&release=264.0.0&type=5 "Before you import data from Salesforce or a third-party data source into Salesforce Spiff, create a data mapping spreadsheet that lists all objects and fields that you plan to sync. Make sure that you collaborate with all required stakeholders and receive approval for your design before you set up the connectors and sync data."). - Spiff doesn’t provide an option to delete a connector after you set it up. Make sure that you plan to implement the connector with the correct Salesforce org completely. If you connect to the wrong org, you can swap the connected org later. In some limited cases, you can delete the connector by contacting Salesforce Customer Support. - If you plan to export synced data to Data 360, the first Salesforce org that you connect also serves as the outbound Data 360 integration. Set up the Salesforce connector for the org that you plan to sync with Data 360 first. See [Data 360 Reporting with Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_data_cloud_reporting.htm&release=264.0.0&type=5 "Salesforce Spiff can send reporting data into Data 360. You can access Spiff reporting data through API, pull it into other cloud platforms, visualize it in Tableau or CRM Analytics, or use it with the many other features of Data 360. The Reporting Data Configuration page lets you control what data is sent to Data 360. You can also use custom names and data types for fields for reporting purposes within Data 360."). You can’t change which connector you use for Data 360 integration. ## Connect to Salesforce 1. To avoid accidentally connecting Spiff to the wrong Salesforce org, log out of all Salesforce orgs that you’ve been using in your browser. 2. From the Admin menu in Spiff, select **Connectors**. The page shows connector cards for all active and available connectors. 3. Locate the Salesforce card and select **Add Connector**. 4. If a login page appears, click **Authenticate** and enter your credentials in the OAuth flow. To connect with Salesforce, your user profile must have admin credentials. We recommend creating a generic profile so that you can authenticate to Salesforce without tying the Salesforce connector to a specific person. If you don’t see the Salesforce login, clear your cache. After authentication, the connector appears in the Active Connectors section of the Connectors page. An Integration Health card shows the date and time of the last successful Salesforce sync. If the sync fails, the Healthy status changes to a Sync Error status and includes a link to the Sync Logs page. Or, from the Connectors page From the Admin menu, select **Sync Logs**. ## Map Salesforce Records to Spiff Records In the Salesforce Objecting Syncing Setup window, specify how you want to map Salesforce records to Spiff records. 1. On the connector's card, click **Select Objects**. 2. On the Select Objects step, select the Salesforce objects that you want to map in Spiff, and click **Next**. 3. On the Map Tables step, select the Spiff object that you want to map to each Salesforce object. This action provides a normalized representation for the synced data in Spiff and creates relationships between some records. For example, maybe you map Salesforce opportunities and opportunity products to Spiff deals and deal products. After the sync completes, Spiff creates a relationship between the deal and deal product. ![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 Only one Salesforce connector can map to the Spiff user object. If you set up another Salesforce connector and try to map to the Spiff user object again, Spiff prevents you from proceeding. Users that you import from Salesforce always have the default Representative role assigned, but you can later update roles manually from the Role Management page. Salesforce connectors don’t support other default roles or any custom roles. 4. Optionally modify the Spiff display name for the synced object. 5. Select a start date for the object, which determines how much historical data you sync into Spiff. You can select a date up to one year in the past. After you set up the connector, you can modify the Back-Sync Date for an object to a date that’s up to two years in the past. See [Options for Salesforce Synced Objects and Fields in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_connector_salesforce_considerations.htm&release=264.0.0&type=5 "After you set up a Salesforce connector and sync data into Salesforce Spiff, manage the synced objects and fields for better system performance and data coverage. On the Salesforce connector card, click the three dots, and select Synced Objects and Fields."). 6. When you’re done mapping objects, click **Next**. 7. On the Advanced Filtering step, optionally specify a SOQL `WHERE` clause that further filters the specific Salesforce records that you want to sync. See [WHERE](https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql_select_conditionexpression.htm) in SOQL and SOSL Reference. #### See Also - [Salesforce Connectors in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_connector_salesforce.htm&release=264.0.0&type=5 "Sync data from Salesforce objects and fields for use within Salesforce Spiff. Set up connectors for up to five Salesforce orgs, sync data, and manage users between Salesforce and Spiff.") - [Third-Party Data Integration in Salesforce Spiff with Workato Recipes](https://help.salesforce.com/s/articleView?id=sales.spiff_workato.htm&release=264.0.0&type=5 "All third-party data integrations in Salesforce Spiff, other than the default Spiff import option and default Salesforce connector, are managed through Workato, an iPaaS tool. With Workato, you can export, transform, and load data from one system to another.") - [User Roles and Permissions in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_users_roles_and_permissions.htm&release=264.0.0&type=5 "Give users the appropriate level of access so they can be successful in Salesforce Spiff, and enforce the principle of least privilege. Assign a default role to each user, or create custom roles with access to specific Spiff functionality.") # Add a Signature Block to a Quote Template Create signature and date lines so that customers can easily sign off on their quotes. ### Required Editions
Available in: Salesforce Classic and Lightning Experience
Available in: Performance and Developer Editions
In Sales, also available in: Professional, Enterprise, and Unlimited Editions
User Permissions Needed
To create quote templates: Customize Application
To view quote templates: View Setup and Configuration
1. Drag Text/Image Field into the footer of your template. To right-align your signature block, or to create two signature blocks, use two columns. 2. Enter a label for each line that you want to create. For example, enter Signature, Name, Title, or Date. 3. To create a line where the customer can sign or write other information, press and hold the underscore key. 4. Click **OK**. 5. Save your changes. #### See Also - [Guidelines for Using the Quote Templates Editor](https://help.salesforce.com/s/articleView?id=sales.quotes_template_customize_docs.htm&release=264.0.0&type=5 "While you’re creating and editing quote templates, refer to key guidelines for additional information.") # Add a Skill Via Record Detail Pages Add skills to share your professional expertise. ### Required Editions
Available in: Salesforce Classic

WDC is available for existing WDC customers in Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition, and Developer Edition.

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_important.png) Important Starting in Spring ’22, WDC isn’t available to new Salesforce customers. For existing customers, WDC features and records from Badges, Skills, and Thanks aren’t affected and will remain available in the application beyond Spring ’22. WDC Goals, Coaching, Feedback, Performance, and Rewards features won’t appear in the application anymore, and records created previously will no longer be accessible. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png) Note On May 1, 2020, we rebranded this suite. It's now called WDC.
User Permissions Needed
To add skills: Create on Skills and Skill Users
If the skill already exists, use the global search bar to find the skill, and click **Add to My Profile** on the skill record. 1. From your personal settings, enter Advanced User Details in the Quick Find box, then select **Advanced User Details**. No results? Enter Personal Information in the Quick Find box, then select **Personal Information**. 2. In the User Skills related list, click **New Skill**. 3. Enter the name of your skill and an optional description. 4. Click **Save**. The skill is created. 5. Click **Add To My Profile**. 6. Click **Save**. The skill is associated with you. You can also add skills on Chatter profile pages. #### See Also - [Skills Overview](https://help.salesforce.com/s/articleView?id=sales.collab_skills.htm&release=264.0.0&type=5 "Skills allow users to share information about their professional expertise. With skills, users can discover, collaborate with, and endorse others based on their knowledge.") - [Remove a Skill Via Record Detail Pages](https://help.salesforce.com/s/articleView?id=sales.usersetup_skill_remove.htm&release=264.0.0&type=5 "Remove a skill if it no longer applies.") - [Endorse a Skill Via Record Detail Pages](https://help.salesforce.com/s/articleView?id=sales.usersetup_skill_endorse.htm&release=264.0.0&type=5 "Endorse a user’s skill to promote their expertise in a specific area.") - [Personalize Your Salesforce Experience](https://help.salesforce.com/s/articleView?id=xcloud.user_overview.htm&type=5&language=en_US) # Add a Task or External Content to a Trailmix In a trailmix, you can include content from outside of your enablement site and Trailhead. For example, you can include an activity that’s on the web, such as watching a video or reading an article. Or you can add a task for the user to complete, such as talking to a colleague. ### Required Editions
Available in: Enterprise, Performance, and Unlimited Editions
User Roles and Permissions
Enablement Site User Roles  
This topic supports these enablement site roles:
  • Content Creators
  • Learners
Required System Permissions  
To access content on your enablement site: Permission to access at least one content collection
To create custom steps in a trailmix: Manage Trailmix Custom Steps
1. Log in to your enablement site, and click **Trailmixes**. 2. On the Trailmixes index page, scroll to the Created by Me section, and click the trailmix title. 3. Click **Edit**. 4. Click **Add Content**. 5. Select the kind of step that you want to add. Link A link to external content, such as a video or web page. Task An in-person activity, such as attending a seminar or talking to a colleague. 6. Enter other details for the step, such as the URL and an icon, and save. ![Add Custom Step window](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/trailmix_custom_step_modal.png) After you create the step, you can drag it to another position in the trailmix. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/images/icon_note.png) Note As you modify the content in the trailmix, your changes are saved automatically. #### See Also - [Rearrange Trailmix Content](https://help.salesforce.com/s/articleView?id=sales.mth_rearrange_trailmix_content.htm&release=264.0.0&type=5 "You can change the order of the content in a trailmix that you created.") - [Create a Trailmix](https://help.salesforce.com/s/articleView?id=sales.mth_create_a_trailmix.htm&release=264.0.0&type=5 "Contribute to the learning experience by creating a trailmix. Each enablement site user can create up to 1,000 trailmixes.") - [Edit a Trailmix](https://help.salesforce.com/s/articleView?id=sales.mth_edit_a_trailmix.htm&release=264.0.0&type=5 "You can edit a trailmix that you created—you can add content, delete content, and rearrange the content within the trailmix. You also can delete a trailmix that you created. You can’t modify trailmixes created by other people.") - [Make a Trailmix Public or Private](https://help.salesforce.com/s/articleView?id=sales.mth_share_a_trailmix.htm&release=264.0.0&type=5 "When a user creates a trailmix, it’s private by default, and only the user that created the trailmix can see it. The user can make a trailmix public and share it with other learners on the enablement site, or make a trailmix that they previously shared private again.") # Add a Totals Section to a Quote Template Include subtotal and grand total amounts for your quote. ### Required Editions
Available in: Salesforce Classic and Lightning Experience
Available in: Performance and Developer Editions
In Sales, also available in: Professional, Enterprise, and Unlimited Editions
User Permissions Needed
To create quote templates: Customize Application
To view quote templates: View Setup and Configuration
1. Do either of the following. 1. Select Standard Template when you create a template, and then modify the totals section as needed. 2. Drag a section onto the layout of any template, and then drag total-related fields (such as Subtotal and Grand Total) to the right half of the section. If you’re placing the section directly below a list, hide the title. 2. Click ![Wrench icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/resources-global/_corporate/images/wrench.png), and then select right field alignment. 3. Save your changes. #### See Also - [Guidelines for Using the Quote Templates Editor](https://help.salesforce.com/s/articleView?id=sales.quotes_template_customize_docs.htm&release=264.0.0&type=5 "While you’re creating and editing quote templates, refer to key guidelines for additional information.") # Add a Unit to an Existing Module You can add a unit to an existing module. ### Required Editions
Available in: Enterprise, Performance, and Unlimited Editions
User Roles and Permissions
Enablement Site User Roles  
This topic supports these enablement site roles: Content Creators
Required System Permissions  
To create and edit content with Trailmaker Content: Create Content
1. Find the backpack that you want to import. You can: - Access the backpack in your company’s version control system (VCS). - Download the latest released version of the backpack from Trailmaker Release. To learn more, see [Download a Backpack from Trailmaker Release](https://help.salesforce.com/s/articleView?id=sales.mth_tm_release_download.htm&release=264.0.0&type=5 "From Trailmaker Release, you can download the backpack ZIP file for a module or trail published in your company’s enablement site. With this backpack, your content creators can easily access the latest released version of content the next time they want to update it."). 2. Import the module backpack into your Trailmaker Content workspace by completing the steps in [Import a Backpack into Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_upload_published_or_archived_content_to_tm_content.htm&release=264.0.0&type=5 "You can add learning content into your workspace from a backpack ZIP file that you saved or downloaded. This workflow is helpful when you want to collaborate on content that other content creators started in their own workspace. Or, follow these steps when you want to update published content or restore archived content. You can also import a content template that you downloaded."). 3. In the Trailmaker Content workspace, click the module title, or select **Edit** from the Actions menu for the module. ![Trailmaker Conent workspace, showing module titles and Actions menu](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/tm_content_select_module.png) 4. On the module page, click **New Unit**. ![Module page in Trailmaker Content, showing New Unit button](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/tm_content_module_add_unit.png) 5. Enter your unit’s metadata and content. ![New unit page, showing Title, API Name, Time, and Points fields](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/tm_content_newunit_page.png) 1. Enter a unit title (1). 2. Accept the suggested API name (2), or enter a unique name that you want to use instead. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/images/icon_note.png) Note - A unit’s API name is used in URLs, so the API name is visible to learners. - Each unit API name must be [globally unique](https://help.salesforce.com/s/articleView?id=sales.mth_api_names_on_mytrailhead.htm&release=264.0.0&type=5 "Each content collection, release, trail, module, and unit on your enablement site has its own API name, which is a globally unique ID that references a content path in URLs."). 3. For Points (3), enter the number of points that a learner earns by completing the unit’s quiz. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/images/icon_note.png) Note Effective September 2021, all points are automatically assigned to the General tag, and you can’t allocate points to different tags. 4. For Time (4), enter your estimate for how many minutes it takes to complete the unit and quiz. 5. To add the unit’s content, use the field below the formatting toolbar (5). ![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/images/icon_tip.png) Tip We recommend that you paste only the unit’s text first, and then use the options on the formatting toolbar to insert images and videos. 6. To add the unit’s quiz, click **New Assessment** (6). For help with quizzes, see [Create Quizzes in Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_create_quizzes_in_tm_content.htm&release=264.0.0&type=5 "Each unit in a module ends with a quiz to gauge how well users absorbed the content. Taking the quiz is also how users earn points. You create each quiz from the unit page in Trailmaker Content."). 7. To add another unit, click the back icon ![Back arrow](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/tm_content_back_arrow.png) (7) to return to the module page, click **New Unit**, and repeat these steps. 6. Add the revised module to an unpublished release by completing the steps in [Add Content to a Release from Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_add_content_to_release_from_tm_content.htm&release=264.0.0&type=5 "After you create your module and quizzes and assign all the necessary metadata, add the content to a release."). 7. Preview and publish the release. 8. Download the latest released version of the module backpack, and store it in your VCS. #### See Also - [API Names for Trails, Modules, and Units](https://help.salesforce.com/s/articleView?id=sales.mth_api_names_on_mytrailhead.htm&release=264.0.0&type=5 "Each content collection, release, trail, module, and unit on your enablement site has its own API name, which is a globally unique ID that references a content path in URLs.") - [Import a Backpack into Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_upload_published_or_archived_content_to_tm_content.htm&release=264.0.0&type=5 "You can add learning content into your workspace from a backpack ZIP file that you saved or downloaded. This workflow is helpful when you want to collaborate on content that other content creators started in their own workspace. Or, follow these steps when you want to update published content or restore archived content. You can also import a content template that you downloaded.") - [Format Content in Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_format_content_in_tm_content.htm&release=264.0.0&type=5 "As you work in Trailmaker Content, use the formatting toolbar to style the content of your units. Trailmaker saves your changes to the cloud every few seconds.") - [Add Media in Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_work_with_graphics_videos_in_tm_content.htm&release=264.0.0&type=5 "You can insert images and videos in your enablement content.") - [Create Quizzes in Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_create_quizzes_in_tm_content.htm&release=264.0.0&type=5 "Each unit in a module ends with a quiz to gauge how well users absorbed the content. Taking the quiz is also how users earn points. You create each quiz from the unit page in Trailmaker Content.") - [Add Content to a Release from Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_add_content_to_release_from_tm_content.htm&release=264.0.0&type=5 "After you create your module and quizzes and assign all the necessary metadata, add the content to a release.") # Add a User Manually in Salesforce Spiff Create an individual user in Salesforce Spiff manually. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
User Permissions Needed
To create a user:

A Spiff user role with this permission turned on.

Users: Edit

Review these important considerations before you begin. - This functionality is available only in Spiff environments that use Hyperforce. - Users that you add from the Admin menu can't be referenced in calculated fields or data filters in Designer. To reference users in calculated fields or data filters, add them from the Data Sources tab instead. See [Import Users in Salesforce Spiff Manually](https://help.salesforce.com/s/articleView?id=sales.spiff_users_add_manual_import.htm&release=264.0.0&type=5 "Admins can manually import users in Salesforce Spiff by downloading, modifying, and uploading a template .csv file. You can also add other admins."). 1. From the Admin menu, select **Users**. 2. In the toolbar, click **Edit** (1) and then click **Add User** (2). ![The Users page in the Spiff Admin menu, showing the Edit and Add User buttons](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_user_add.png) 3. Enter a name and email address, select a role, and click **Create**. Creating a user adds an entry in the System Activity log. #### See Also - [System Activity Log in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_log.htm&release=264.0.0&type=5 "Find version history for all your Salesforce Spiff payout rules, data filters, and variables and an audit trail for login attempts, team and user changes, plan and quota assignments, approvals, and adjustments.") - [Considerations for Adding Users in Salesforce Spiff from Multiple Sources](https://help.salesforce.com/s/articleView?id=sales.spiff_users_add_considerations.htm&release=264.0.0&type=5 "Integrating users into Salesforce Spiff from multiple sources can lead to errors and system disruptions due to the creation of multiple user tables. Managing multiple user tables complicates user management, and plan assignments.") - [User Roles and Permissions in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_users_roles_and_permissions.htm&release=264.0.0&type=5 "Give users the appropriate level of access so they can be successful in Salesforce Spiff, and enforce the principle of least privilege. Assign a default role to each user, or create custom roles with access to specific Spiff functionality.") - [Adding Salesforce Spiff Users with No Salesforce License](https://help.salesforce.com/s/articleView?id=sales.spiff_connector_salesforce_license.htm&release=264.0.0&type=5 "When you use the Salesforce connector in Salesforce Spiff, you can add Spiff users who don't have a Salesforce license or who don't share your company's email domain.") # Add Accessibility to an Image in a Unit Alt text is text that a digital screen reader can recite aloud to tell visually impaired users what an image shows. Learners don’t see alt text in the content, but digital screen readers access it to read the description aloud. ### Required Editions
Available in: Enterprise, Performance, and Unlimited Editions
User Roles and Permissions
Enablement Site User Roles  
This topic supports these enablement site roles: Content Creators
Required System Permissions  
To create and edit content with Trailmaker Content: Create Content
1. Click an image in a unit. 2. From the mini toolbar, click ![Add alt text icon in Trailmaker Content formatting mini toolbar for images](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/tm_content_add_alttext_icon.png). ![Image with mini toolbar in Trailmaker Content, highlighting the button for adding alt text](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/tm_content_image_minitoolbar_alt-text_button.png) 3. Enter a description of the image, and click **Update**. ![Image with alt text entered in Trailmaker Content](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/tm_content_image_alt_text.png) ![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/images/icon_tip.png) Tip Keep alt text brief. One sentence or even a sentence fragment is all you need. #### See Also - [Insert Images and Videos in a Unit](https://help.salesforce.com/s/articleView?id=sales.mth_include_graphics_videos_in_content.htm&release=264.0.0&type=5 "When you paste content into Trailmaker Content from your draft, Trailmaker also copies images included in the draft. You can also manually insert images or modify image properties in Trailmaker Content. For a video, you can only insert a link to the video’s embed URL from an external content delivery network.") # Add an Attachment to an Email Template in Salesforce Classic To attach a file to every email that uses an email template in Salesforce Classic, add the attachment to the template. Attachments in mass emails are sent as links rather than as files. ### Required Editions
Available in: Salesforce Classic

Available in: All Editions

Mass email not available in: Personal, Contact Manager, and Group Editions

HTML and Visualforce email templates not available in: Personal Edition

User Permissions Needed
To create or change public email template folders: Manage Public Classic Email Templates
1. Do one of the following to access email templates. - If you have permission to edit public templates, from Setup, enter Email Templates in the Quick Find box, then select **Classic Email Templates**. - If you don’t have permission to edit public templates, go to your personal settings. Enter Templates in the Quick Find box, then select **Email Templates** or **My Templates**—whichever one appears. 2. Select a template. 3. Click **Attach File** from the email template page. 4. Select the location of the file. - If the file is on your computer, select **My Computer**, choose the file, and click **Attach File**. Select and attach more files, as needed, then click **Done**. - If the file is in Salesforce, select whether it’s in your personal documents or is a shared document, and click **Search in Documents**. Select the file. 5. Send a test email to verify that the email includes the attachment and that it appears as you intend it to. The Attachments section on the email template page includes the list of files attached to the template. You can edit, delete, or view each attachment, as needed. # Add an Image to a Quote Template Show an image, such as your company logo, in your quote template’s body, header, or footer. ### Required Editions
Available in: Salesforce Classic and Lightning Experience
Available in: Performance and Developer Editions
In Sales, also available in: Professional, Enterprise, and Unlimited Editions
User Permissions Needed
To create quote templates: Customize Application
To view quote templates: View Setup and Configuration
Before you begin, review key [considerations](https://help.salesforce.com/s/articleView?id=sales.quotes_template_considerations_for_adding_images.htm&release=264.0.0&type=5 "Before you add images to quote templates, consider a few key points."). ## Insert an Uploaded Image 1. To use an image that’s stored in Salesforce CRM Content, locate the image, and then download it to your local file directory. 2. Drag Text/Image Field into place in the header, the footer, or any section in the body. 3. Click the image icon, click **Choose File**, and then select the image in your file directory. 4. Click **Open** and then **Insert**. The image appears in the field. To resize it, drag the sizing handles, which show the image’s height and width in pixels. 5. Click **OK**. 6. To see how the image looks in PDFs that are created from the template, click **Save and Preview**. 7. To suppress the title from appearing on the template or PDF, select Hide Title in Section Properties. ## Insert an Image from a Salesforce Web Address 1. If you need to, upload the image to the Documents tab, or define a static resource. 2. Drag Text/Image Field into place in the header, the footer, or any section in the body. 3. To suppress the title from appearing on the template or PDF, select **Hide Title**. 4. Click **OK**. 5. On the Documents tab or the Static Resources page, open the image’s detail page, click **View File**, and then copy its URL. 6. In the quote template editor, click ![Wrench icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/resources-global/_corporate/images/wrench.png) in the title bar of Text/Image Field. 7. Click the image icon, and then click the Web Address tab. 8. Paste the URL into the URL field, and then click **Insert**. 9. Click **OK**. 10. To see how the image looks in PDFs that are created from the template, click **Save and Preview**. ![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_important.png) Important If the image is removed from the Documents tab or Static Resources page where it’s stored, the template displays a message that the image isn’t available. Restore the image, open the template, delete the error message image, and then paste the URL again. # Add and Create Roles for Users Assigned to Sales Territories Let your sales and service teams assign specific territory team roles from Salesforce to areas in Territory Planning. Each role that you create maps to a territory team role. After you create alignments and publish them to Sales Territories, assigned users and their roles appear in Salesforce territory models. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Professional, Enterprise, Performance, Unlimited, and Developer Editions with Web Services API enabled
User Permissions Needed
To manage Territory Planning options in the Salesforce Maps package: Customize Application
1. From Setup, in the Quick Find box, enter Installed Packages, and then select **Installed Packages**. 2. Next to the Salesforce Maps package, click **Configure**. 3. Under Territory Planning, click **Area Roles**. 4. Assign a territory team role to the default area owner or to a new area role. ![Access levels by role for account teams](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/territory_planning_area_roles_access.png)
To assign a territory team role to... Do this...
The default area owner

On the Area Owner role, click Edit, and then select its corresponding territory team role from Sales Territories.

Keep in mind that you can change the territory team role assignment, but you can’t delete the default area owner role.

A new area role Click New, and then select its corresponding territory team role from Sales Territories.
5. Set access levels for the roles that you want available for territory assignments. Create any other roles that apply to your territories. 6. Save your work. # Add and Edit Payout Rule Metrics Motivate reps by giving them insight into payout rules. Reps learn what deals to focus on at the end of the month or statement period when they see key metrics and data such as quarterly quota and commission. Changes to rule metrics apply to all statements on the same plan. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
User Permissions Needed
To edit metrics in a statement:

A Spiff user role with these permissions turned on.

  • Statements: Edit
  • Statements: Recalculate
![Edit a payout rule metric.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_statement_design_edit_rule_metric.png) 1. From a rep’s statement, click **Edit**. 2. Expand a payout rule and click **Edit Metrics**. 3. Turn on or off rule-specific data points, or search for one to add. 4. Turn on or off **Show Display Name**. 5. Click **Apply**. 6. Drag the card to the location you want. 7. Click **Done Editing**. 8. Recalculate the statement and refresh your browser. Metrics that weren't used in the commission logic for your plan don’t show any data until you recalculate and refresh. Your statement can take a few minutes to recalculate before you refresh. #### See Also - [Hide Empty Metrics from a Rep’s Statement](https://help.salesforce.com/s/articleView?id=sales.spiff_statement_design_hide_if_null.htm&release=264.0.0&type=5 "Simplify the information shown in a statement in Salesforce Spiff so that sales reps and managers can focus on key details. If a statement metric doesn’t produce a value during the statement period, hide the metric so that the resulting statement shows only meaningful values.") - [Add Tooltip Descriptions to Statement Metrics and Payout Rules](https://help.salesforce.com/s/articleView?id=sales.spiff_statement_design_tooltip.htm&release=264.0.0&type=5 "Help sales reps and managers better understand the information they see in Salesforce Spiff statements, and help Spiff admins deflect and resolve cases more efficiently. Add tooltip descriptions that explain metric tiles, key metrics and data, or obligations table columns. Edit the default, visible descriptions of certain payout rules.") # Add and Edit Product Schedules Add product schedules to define the payment and delivery cycles of your products. ### Required Editions
Available in: both Salesforce Classic and Lightning Experience
Available in: Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To add or edit product schedules: Edit on products
1. Review [considerations and examples](https://help.salesforce.com/s/articleView?id=sales.products_considerations_for_using_schedules.htm&release=264.0.0&type=5 "Consider key points and review examples before you add product schedules, establish schedules on opportunity products, or enable customizable product schedules."). 2. Enable the appropriate [schedule types](https://help.salesforce.com/s/articleView?id=sales.enabling_schedules.htm&release=264.0.0&type=5 "Create default revenue and quantity schedules for products that are delivered or paid for over time. Let users create schedules for individual products on opportunities."). 3. Enable customization of product schedules. Create custom fields and buttons, validation rules, and Apex triggers as needed to support your business process. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png) Note Default product schedules aren’t customizable. 4. Select a product from the Products home page. 5. Click **Edit**. 6. Select the type of schedule to create: quantity, revenue, or both. Your choices are limited by your Salesforce org’s schedule settings and the schedule types that are enabled for the product. 7. Set the schedule details. 8. Save your changes. 9. To establish a schedule on an opportunity product, see [Establish Schedules for Products on Opportunities](https://help.salesforce.com/s/articleView?id=sales.products_establish.htm&release=264.0.0&type=5 "After you add product schedules, use them to set up payments for product sales and realized revenue on opportunities."). 10. To edit a product schedule, click **Edit** on the product detail page. # Add and Edit Standard and Custom Statement Metrics Help reps spend more time on sales and less time creating commission spreadsheets when you add useful metrics to their statements. Include standard and custom metrics, rearrange their order, and remove the ones you don’t need. Any calculations that you have previously created in Designer can be used as a metric card. Changes to metric cards apply to all statements on the same plan. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
User Permissions Needed
To add metrics to a statement:

A Spiff user role with this permission turned on.

Statements: Edit

1. From a rep’s statement, click **Edit**. 2. Click **Add Tile**. 3. Select a standard metric, add the metric, and then click **Done Editing**. Or, select **Custom Metric** and go to the next step. 4. Select a type, field, and how you want the metric to appear. Metrics can be displayed in a regular or compact size. Compact metrics fit two cards in the size of one regular metric square. Progress rings can be displayed only in the regular size. Metrics formatted as a percentage are represented as a single value or a progress ring. All other numerical data is limited to a single value. 5. Click **Add Metric**. 6. Drag the card to the location you want. 7. Click **Done Editing**. 8. Recalculate the statement and refresh your browser. Metrics that weren't used in the commission logic for your plan don’t show any data until you recalculate and refresh. Your statement can take a few minutes to recalculate before you refresh. #### See Also - [Add Tooltip Descriptions to Statement Metrics and Payout Rules](https://help.salesforce.com/s/articleView?id=sales.spiff_statement_design_tooltip.htm&release=264.0.0&type=5 "Help sales reps and managers better understand the information they see in Salesforce Spiff statements, and help Spiff admins deflect and resolve cases more efficiently. Add tooltip descriptions that explain metric tiles, key metrics and data, or obligations table columns. Edit the default, visible descriptions of certain payout rules.") # Add and Manage Contact Roles To specify the part that each contact plays in your business process, add contact roles to accounts, cases, contracts, and opportunities. For example, at AW Computing, Mary Smith evaluates all proposals and then forwards them to Tom Jones for a final decision. In the opportunity record for AW Computing, designate Mary Smith as the Evaluator and Tom Jones as the Decision Maker. Now you know who to contact first! ### Required Editions
Available in: both Salesforce Classic and Lightning Experience
Available in: All Editions
User Permissions Needed
To add or edit contact roles:

Edit on the object the contact roles are on, such as opportunities or contracts

AND

Read on contacts

To view contact roles: Read on the object the contact roles are on, such as opportunities or contracts
![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_important.png) Important In Salesforce Classic, contact roles are available for accounts, opportunities, cases, and contracts. In Lightning Experience, contact roles are available for opportunities, contracts, and cases. Although contact roles work similarly for each available object, they work independently. Therefore, you need to set them up and use them separately for each object. ## Add and Manage Contact Roles in Lightning Experience To specify the part that each contact plays in your business process, add contact roles to opportunities or contracts. 1. In the Contact Roles related list of an opportunity or contract, click **Add Contact Roles**. 2. Select the contacts to add. - To add contacts to an opportunity, select the checkboxes next to the contacts you want to add. All contacts for the account are populated in the list. - To add contacts to a contract, use the lookup icon to choose a contact or person account. 3. Select roles for the contacts. If you don’t select a role, the contact is still added to the Contact Roles related list and can be edited later. 4. Save your changes. It can take up to 30 minutes before the new contact role appears in the Contact Roles related list. ## Add and Manage Contact Roles in Salesforce Classic To specify the part that each contact plays in your business process, add contact roles to accounts, cases, contracts, and opportunities. 1. In a record’s Contact Roles related list, click **New**. - To add contacts to an opportunity, select a role for each contact in the list you wish to add. - To add contacts to an account, contract, or case, use the lookup icon to choose a contact or person account. Select a role for the contact. 2. Optionally, designate a primary contact for the record. Cases don’t have this option. 3. Save your changes. It can take up to 30 minutes before the new contact role appears in the Contact Roles related list. #### See Also - [Considerations for Using Contact Roles](https://help.salesforce.com/s/articleView?id=sales.contactroles.htm&release=264.0.0&type=5 "Contact roles let you specify the part that a person plays in an account, case, contract, or opportunity. When you use contact roles, you have more information about who to contact and when. Examples of contact roles include decision maker, business user, and executive sponsor. There are some things to be aware of when using contact roles.") - [Contact Role Fields](https://help.salesforce.com/s/articleView?id=sales.contactroles_fields.htm&release=264.0.0&type=5 "Contact Roles define the role that a contact or person account plays in an account, case, contract, or opportunity.") - [Set Up Contact Roles](https://help.salesforce.com/s/articleView?id=sales.contactroles_define.htm&release=264.0.0&type=5 "When you use contact roles, your sales team always knows who to contact and when. Set up contact roles for each available object you want to use them with. You can define which roles to use and how they appear to your sales reps.") - [Considerations for Cloning Opportunities](https://help.salesforce.com/s/articleView?id=sales.opp_clone.htm&release=264.0.0&type=5 "Review considerations for cloning an opportunity with or without its related contact roles, products, and product (line item) schedules.") # Add and Manage Contacts from Pipeline Inspection Add contact roles, create new tasks, schedule events, and send emails directly from Pipeline Inspection. This helps you keep opportunity stakeholders accurate and up to date. ### Required Editions
View supported editions.
User Permissions Needed
To add or edit contact roles: Pipeline Inspection User permissions
Keeping your deal stakeholders up to date helps you and your manager see exactly who's involved in a deal and who still needs to be reached. You can manage these relationships without leaving your pipeline view. 1. On the Opportunities tab, click **Pipeline Inspection**. 2. Click the number in the Contacts column for the opportunity you want to update. The side panel opens to the Contacts tab. If you don't see the Contacts column, click the gear icon, select **Select Fields to Display** and add **Contacts**. 3. If an active person is listed but doesn't have a role, click **Add Contact Role** and set the appropriate role. 4. To change a stakeholder's current role, click **Edit Role**. 5. To send an email, click the email icon next to a contact or the **Send Email** button at the bottom of the panel. 6. To create a new task or schedule an event, click the dropdown menu next to a contact. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_pipe_visibility-264-0-0-production-enus/75640128-02d2-4752-84b3-eb077e12fb74/images/icon_note.png) Note To see more details about a contact, click their name in the side panel to open their full record in a new tab. # Add and Manage Opportunity Contact Roles To specify the part that each contact plays in a deal, add contact roles to your opportunities. For example, at AW Computing, Mary Smith evaluates all proposals and then forwards them to Tom Jones for a final decision. In the opportunity record for AW Computing, you designate Mary Smith as the Evaluator and Tom Jones as the Decision Maker. Then, you know who to contact first. ### Required Editions
Available in: both Salesforce Classic and Lightning Experience
Available in: All Editions
User Permissions Needed
To add or edit opportunity contact roles:

Edit on opportunities

AND

Read on contacts

To view opportunity contact roles: Read on opportunities and contacts
![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png) Note This information applies to opportunity contact roles, a type of [contact roles](https://help.salesforce.com/articleView?id=sales_core_contact_roles.htm&type=5&language=en_US). 1. In the Contact Roles related list on an opportunity, select **Add Contact Roles**. The list includes all contacts for the account that is associated with the opportunity, even if you’ve applied a lookup filter on the Contact field. 2. To add a role to a contact, select the dropdown next to the contact, or select the contact and select **Edit Contact Role**. To add a new contact, select **Edit Contact Role** and add the contact name to a blank row and select the contact role. Add more rows, as needed. If you don’t select a role, the contact is still added to the Contact Roles related list in the opportunity. You can edit it later. 3. Optionally, designate a primary contact for the opportunity. 4. Save your changes. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png) Note You can save up to 200 opportunity contact roles at a time. 5. To keep the opportunity contact roles up to date, edit and delete the roles as contacts change. When converting a lead to an opportunity, a contact is associated with the opportunity as a contact role if the contact and opportunity are created during the conversion process. # Add and Publish an Image for Rich Text Content from Digital Experiences When you create rich text content for use with a Lesson exercise in a program, you can insert images that are already published in the Enablement workspace in the Digital Experiences app. You can add and publish the image separately, and manage its versions outside of the Rich Text content type that references it. ### Required Editions
Available in: Lightning Experience
Enablement is available in Developer Edition with a limited number of add-ons. It is also available with Sales, Service, or the Salesforce Platform in: Enterprise, Performance, Unlimited, and Einstein 1 Sales Edition Editions for an additional cost
Enablement Lite is available with Sales in: Enterprise, Performance, and Unlimited Editions
Partner Enablement is available in Developer Edition with a limited number of add-ons. It is also available with Sales, Service, or the Salesforce Platform in: Enterprise, Performance, and Unlimited Editions for an additional cost. A supported PRM add-on license is required.
User Permissions Needed
To manage content for program exercises in the Enablement workspace: Content Manager contributor role in the Enablement workspace in Digital Experiences
First, make sure that you [have an appropriate contributor role assigned in the Enablement workspace in the Digital Experiences app](https://help.salesforce.com/s/articleView?id=sales.enablement_content_contributor.htm&language=en_US). ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-enablement-264-0-0-production-enus/4a7278f8-cbf0-413e-95e6-6a1aa646877b/images/icon_note.png) Note Only the provisioned Enablement workspace supports content for exercises. Other workspaces that you create or already use in Digital Experiences aren’t compatible with Enablement programs. 1. In the Digital Experiences app, select the Enablement workspace. 2. Select **Add** | **Content**. 3. In the Create CMS content window, select **Image**, and click **Create**. 4. Complete the required metadata fields.
Field Value to Enter
Title An internal title for the image.
Alt Text Text that describes the image for accessibility.
Source

The image file to add.

  • You can add a BMP, GIF, PNG, JPG, or JPEG file up to 25 MB.
  • For sales programs in Lightning Experience, the Guidance Center panel provides a content area that’s 350 px wide by default and 626 px wide when expanded. We recommend that you choose image files that look good at these sizes.
  • For Partner Enablement programs in supported Experience Cloud sites, work with your site developer to determine appropriate image sizes for the page and column sizes they’re creating.
5. Save your work. 6. If you’re confident that you want to include the image in rich text in a program, click **Publish**. ![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-enablement-264-0-0-production-enus/4a7278f8-cbf0-413e-95e6-6a1aa646877b/images/icon_tip.png) Tip To optimize storage of Digital Experiences content, only publish content that you plan to use in an Enablement program. Leave all other content in Draft status. To learn more, see [Guidelines for Digital Experiences Content in Enablement Programs](https://help.salesforce.com/s/articleView?id=sales.enablement_content_guidelines.htm&language=en_US). 7. To return to the Enablement workspace, click the back arrow ![Content header back arrow icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-enablement-264-0-0-production-enus/4a7278f8-cbf0-413e-95e6-6a1aa646877b/enablement/images/enablement_content_back.png) in the header menu. Next, insert the published image in rich text when you [create a record of the Rich Text content type](https://help.salesforce.com/s/articleView?id=sales.enablement_content_rich_text.htm&release=264.0.0&type=5 "In the Digital Experiences app, you can add the rich text content that you want to use for a Lesson exercise in a program before you start working in Program Builder. You can also insert images in the rich text content body."). You can also insert images that aren’t yet published. In this case, you’re prompted to publish the image when you publish the rich text. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-enablement-264-0-0-production-enus/4a7278f8-cbf0-413e-95e6-6a1aa646877b/images/icon_note.png) Note When you [create rich text directly from Program Builder](https://help.salesforce.com/s/articleView?id=sales.enablement_content_program_builder.htm&release=264.0.0&type=5 "Create and edit links, videos, or rich text directly from Program Builder without navigating to the Digital Experiences app. Working from Program Builder directly requires fewer clicks to create and update content but offers fewer options for managing content records."), you can only insert published or unpublished images as part of the Rich Text content type. The option to manage images separately from rich text isn’t available. And by itself, the Image content type in Digital Experiences doesn’t correspond to any exercise type in Program Builder. #### See Also - [Guidelines for Digital Experiences Content in Enablement Programs](https://help.salesforce.com/s/articleView?id=sales.enablement_content_guidelines.htm&release=264.0.0&type=5 "The Enablement workspace in the Digital Experiences app provides specific functionality for managing content used in Enablement program exercises. If your org already has Digital Experiences enabled, only the provisioned Enablement workspace supports content for Enablement programs.") - [Create Rich Text for an Exercise from Digital Experiences](https://help.salesforce.com/s/articleView?id=sales.enablement_content_rich_text.htm&release=264.0.0&type=5 "In the Digital Experiences app, you can add the rich text content that you want to use for a Lesson exercise in a program before you start working in Program Builder. You can also insert images in the rich text content body.") # Add and Remove Custom Area Fields in Territory Planning Select up to 20 Territory Planning Area fields for an alignment. Remove a field from the alignment when you no longer need it. ### Required Editions
Available in: Lightning Experience
Available in: Enterprise, Performance, and Unlimited Editions with the Sales Planning add-on license
User Permissions Needed
To add and remove custom area fields:

Sales Planning Ops Analyst permission set

AND

Query for Datapipelines User for Sales Planning permission set

AND

SF Maps Territory Planning for Sales Planning permission set

You import custom area fields from the Territory Planning Area object. Before you add fields, review [Considerations for Custom Area Fields in Territory Planning](https://help.salesforce.com/s/articleView?id=sales.territory_planning_custom_area_fields_considerations.htm&release=264.0.0&type=5 "Review required fields, access, deleted fields, and cloning before you add custom area fields to an alignment."). For field types, editing behavior, and publish behavior, see [How Custom Area Fields Work in Territory Planning Alignments](https://help.salesforce.com/s/articleView?id=sales.how_custom_area_fields_work_in_territory_planning_alignments.htm&release=264.0.0&type=5 "Custom Territory Planning Area fields become area attributes in an alignment. Planners view, edit, publish, and clone them with other area data."). 1. Open an alignment. 2. Go to **Configure** | **Attributes**. 3. In **Area Attributes**, select the Territory Planning Area fields to import. Import up to 20 fields. System, OOTB, and custom Territory Planning fields aren't available. Territory Planning shows an error for a duplicate selection. If a CSV import already added the field, Territory Planning rejects the selection. 4. Save your changes. The fields appear in the legend and in the area editor. Territory Planning imports existing values on area records in the alignment. 5. To remove an imported field later, open **Area Attributes**, remove the field, and save your changes. Remove any imported field from the alignment. # Add Area Attributes to Alignments Refine attribute data for areas when you import a .csv file into Territory Planning. For example, update area names, centers, owners, and assignments. Update multiple balance targets and geographic profiles at one time to optimize territory and rep assignments for in-person and remote customer visits. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Professional, Enterprise, Performance, Unlimited, and Developer Editions with Web Services API enabled
User Permissions Needed
To add attributes to alignments:

Sales Planning Ops Analyst permission set

AND

Query for Datapipelines User for Sales Planning permission set

AND

SF Maps Territory Planning for Sales Planning permission set

1. Prepare the attributes in your .csv file. Include an ID field, such as Area Name. ![Area name and new owner columns in a .csv file](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/territory_planning_maintain_alignments_with_csv_2.png) 2. From an open alignment, click **Settings** | **Attributes**. Then at the area level, click **Import from CSV**. ![Option to import from .csv file at the alignment area level](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/territory_planning_maintain_alignments_with_csv_1.png) 3. Upload the .csv file. ![Upload a .csv file](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/territory_planning_maintain_alignments_with_csv_3.png) 4. Select columns in the .csv file that you want to import. ![Import attributes from a .csv file](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/territory_planning_maintain_alignments_with_csv_4.png) 1. Select the column that represents the unique ID for each record. 2. Select the other columns that you want to import, and click **Match Fields**. 3. Select the data type for new attributes, and click **Import**. Territory Planning applies the updates to the alignment. New attributes appear with `from CSV` appended to their names. ![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/images/icon_tip.png) Tip If any records fail to import, download the log file from the data import summary, fix the errors, and import the .csv file again. If all records import, no data import summary appears. # Add Areas to Alignments Ensure optimal sales and service coverage as your business grows when you add areas and their assignments to territory models in Territory Planning. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Professional, Enterprise, Performance, Unlimited, and Developer Editions with Web Services API enabled
User Permissions Needed
To modify alignment options:

Sales Planning Ops Analyst permission set

AND

Query for Datapipelines User for Sales Planning permission set

AND

SF Maps Territory Planning for Sales Planning permission set

1. Open an alignment and set the focus. 2. Click **Add Area**, and then specify the area’s name, parent area, owner, and color. Define any assignment rules, optimization settings, and assigned users. ![New area name, owner, color, and description](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/territory_planning_maintain_areas_add_area_1.png) 3. Save your changes. To add more areas, repeat Step 2. 4. If you don’t use assignment rules, optimize the focus using a priority of your choice. Then review the summary. ![New area on the legend](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/territory_planning_maintain_areas_add_area_3.png) 5. Apply your changes. ![New area in the alignment](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/territory_planning_maintain_areas_add_result.png) The new area and its assignments appear on the legend. # Add Assignment Rules to Territories Automate record assignments to territories directly from the territory record. Available rules come from the territory model the territory belongs to. ### Required Editions
Available in: Salesforce Classic for some features and Lightning Experience for all features
Available in: Performance and Developer Editions and in Enterprise and Unlimited Editions with Sales
User Permissions Needed
To assign rules to a territory:

View Setup and Configuration

AND

Manage Territories

1. Open the territory you want to assign rules to. 2. On the territory’s detail page, in the **Assignment Rules Assigned to This Territory** related list, click **Assign Rules** to see a list of rules available in the model. 3. In the Available related list, hover over the names of available rules to view the details of their criteria. Select the checkbox for as many as 15 rules that you want to assign to the territory. To view more rules, click **More** beneath the list. Each selected rule appears in the Selected related list. 4. Apply selected rules to child territories as appropriate. 5. Click **Assign**. #### See Also - [How Do Permissions for Territories Affect Feature and Data Access?](https://help.salesforce.com/s/articleView?id=sales.tm2_how_access_permissions_work.htm&release=264.0.0&type=5 "Anticipate how permissions for Sales Territories affect administration and provide access to records and data.") # Add Automation to Common Tasks with Standard Autolaunched Flows A standard autolaunched flow type is designed to run automatically and perform common tasks. For example, when lead records update, you can automatically remove a lead from a cadence. ### Required Editions
Available in: Lightning Experience
Available with Sales Engagement, which is included with Sales in Performance, Einstein 1, and Unlimited Editions, and available for an extra cost in Professional and Enterprise Editions. Sales Engagement is also available for an extra cost in Service and Lightning Platform.
User Permissions Needed
To create cadences:

Sales Engagement Cadence Creator (Enterprise Edition)

OR

Sales Engagement Cadence Creator Included (Performance and Unlimited Editions)

To create and edit flows: Manage Flow
1. In Flow Builder, click **New Flow**. 2. Click **Autolaunched Flow**. 3. Choose the cadence step flow template that you want to work with. 4. Clone the template and customize its elements to fit your business. With Sales Engagement, Flow Builder includes these autolaunched flow templates. Activate Flow templates before cloning them. - Remove Lead from Cadence on Opt-Out: Removes a lead from all cadences when either the lead record DoNotCall field or HasOptedOutOfEmail field is set to true. This flow requires that the HasOptedOutOfEmail and DoNotCall fields on lead are visible to your Sales Engagement users. This flow only runs when the value of either of these fields changes from false to true. - Remove Unqualified Lead: When the lead's status changes to Unqualified, removes the lead from all cadences and sets the Completion Disposition to Disqualified. This flow requires that "Unqualified" is an active status. # Add Boundary Attributes to Alignments Alter an alignment’s territory boundary when you import a .csv file into Territory Planning. Update boundary assignments and even the units within them. For example, update or create ZIP code assignments to include a new area when you expand a territory. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Professional, Enterprise, Performance, Unlimited, and Developer Editions with Web Services API enabled
User Permissions Needed
To add attributes to alignments:

Sales Planning Ops Analyst permission set

AND

Query for Datapipelines User for Sales Planning permission set

AND

SF Maps Territory Planning for Sales Planning permission set

1. Prepare the attributes in your .csv file. ![Boundary zip code and assignment columns in a .csv file](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/territory_planning_maintain_alignments_with_csv_boundary_2.png) - Include an ID field, such as Zip Code. - If an area name in the .csv file includes a comma, enclose the comma in double quotes. 2. From an open alignment, click **Settings** | **Attributes**. Then at the boundary level, click **Import from CSV**. ![Import from .csv file at the alignment boundary level](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/territory_planning_maintain_alignments_with_csv_boundary_1.png) 3. Upload the .csv file. ![Upload a .csv file](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/territory_planning_maintain_alignments_with_csv_3.png) 4. Select columns in the .csv file that you want to import. ![Import attributes from a .csv file](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/territory_planning_maintain_alignments_with_csv_boundary_3.png) 1. Select the column that represents the unique ID for each record. 2. Select the other columns that you want to import, and click **Match Fields**. 3. Select the data type for new attributes, and click **Import**. Territory Planning applies the updates to the alignment. New attributes appear with `from CSV` appended to their names. ![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/images/icon_tip.png) Tip If any records fail to import, download the log file from the data import summary, fix the errors, and import the .csv file again. If all records import, no data import summary appears. # Add Cadence Actions to Page Layouts If your org has customized Salesforce Mobile and Lightning Experience Actions for lead, contact, or person account records, add cadence actions to those objects’ page layouts. Add the actions from the Object Manager. ### Required Editions
Available in: Lightning Experience
Available with Sales Engagement, which is included with Sales in Performance, Einstein 1, and Unlimited Editions, and available for an extra cost in Professional and Enterprise Editions. Sales Engagement is also available for an extra cost in Service and Lightning Platform.
User Permissions Needed
To set up Sales Engagement: Customize Application AND Modify All Data
1. From Setup, enter **Object Manager** in the Quick Find box, and then select **Object Manager**. 2. Click the object that you want to modify. For Sales Engagement, make sure that you update Lead, Contact, Person Account, and Opportunity. 3. Select **Page Layouts**, and then click the relevant page layout. 4. From the palette on the upper portion of the screen, click **Mobile & Lightning Actions**. 5. Drag these actions to the Salesforce Mobile and Lightning Actions section of the page layout. - **Add to Cadence** - **Remove from Cadence** - **Change Target Assignee** - **Adjust Step Timing** ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note On the opportunity page layout, you can only use the Add to Sales Cadence action. Cadence actions aren't supported in the Salesforce mobile app. 6. Save your changes. 7. Repeat the process for other relevant objects. For Sales Engagement, make sure that you update Lead, Contact, and Person Account. # Add Call Explorer to Voice Calls and Video Calls Enable Call Explorer by turning on the feature in Setup and assigning the related permission set to users. ### Required Editions Prior to enabling Call Explorer, the following features must be enabled: - Einstein Conversation Insights: This can be enabled in Setup, from the General Settings page under Einstein Conversation Insights. - Einstein Generative AI: This can be enabled in Setup, from the Einstein Generative AI Setup page. | Available in: Lightning Experience | | --- | | Available in **Starter**, **Pro**, **Enterprise**, **Performance**, **Unlimited**, and **Agentforce 1 Sales** Editions with the Einstein for Sales add-on and Einstein Conversation Insights. |
User Permissions Needed
To enable Einstein Conversation Insights: Customize Application
1. From the Setup, enter Einstein for Sales in the Quick Find box and select **Einstein for Sales**. 2. Turn on Call Explorer. 3. From Setup, enter Permission Sets in the Quick Find box, and then select **Permission Sets**. 4. Click **Einstein Sales Call Explorer**, and then click **Manage Assignments** to assign the permission set to users. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note You can also assign permission sets per user. From Setup, enter Users in the Quick Find box, and then select **Users**. Click the name of individual users. In the Permission Set Assignments related list, click **Edit Assignments**. #### See Also - [Call Explorer Powered by Einstein Generative AI](https://help.salesforce.com/s/articleView?id=sales.eci_call_explorer.htm&release=264.0.0&type=5 "Einstein Conversation Insights users can ask questions directly from voice and video call records. Powered by Einstein, the new Call Explorer allows users to quickly gather information about a call, such as product mentions or outstanding customer questions.") # Add Call Summaries and Generative Insights to Voice Calls, Video Calls, and Related Records If you have call summaries and generative insights enabled, use the Lightning App Builder to add the Call Summary and Generative Insights components to voice and video call records if they’re not added by default. And add the components to the page layouts of related records. ### Required Editions Prior to enabling Call Summaries, the following features must be enabled: - Einstein Conversation Insights: This can be enabled in Setup, from the General Settings page under Einstein Conversation Insights. - Einstein Generative AI: This can be enabled in Setup, from the Einstein Generative AI Setup page. | Available in: Lightning Experience | | --- | | Available in **Enterprise**, **Performance**, **Unlimited**, and **Agentforce 1 Sales** Editions with Einstein Conversation Insights. |
User Permissions Needed
To enable Einstein Conversation Insights: Customize Application, View Setup, Modify All Data
Enable Call Summaries and Generative Conversation Insights Turn on the features from Setup. Navigate to Einstein Conversation Insights page in Salesforce Go and turn on the **Generative ECI** feature. Generative AI must be turned on in order to use Generative ECI. ![Turn On Generative ECI setting in Salesforce Go](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/sales_productivity/images/call_coaching/eci_generative_eci_setting.png) Add the Call Summary and Generative Insights Lightning Components The Call Summary and Generative Insights components are typically added by default to the page layouts of voice and video call records, but it isn’t added if you’ve customized the page layout. Add the component manually if it isn’t there. And add the separate Call Summary Related List component to all record types that might be related to voice and video calls, such as opportunities, accounts, leads, and contacts. Add the Call Summary and Generative Insights components 1. Navigate to a voice call or video call record page. 2. From the Setup menu, click **Edit Page**. When you select **Edit Page** for the first time, Salesforce makes a copy of the standard page. This copy is what you edit in the Lightning App Builder. If a customized page exists and is active, selecting Edit Page opens that page to edit. 3. To add the Summary tab, select the Tab component and click **Add Tab** in the Tabs component properties. Then select the **Call Summary** tab. Alternatively you can select the **Call Summary** component from the Components list and drag it to the desired place in the canvas. 4. You can customize the tab by clicking it in the properties pane. 5. Repeat the process for the **Generative Insights** tab. 6. Click **Save**. Add the Call Summary Related List component 1. Navigate to a record detail page for a record type related to voice or video calls. Alternatively you can open a page from the Lightning App Builder list page. From Setup, in the Quick Find box, enter App Builder, then select **Lightning App Builder**, and select the record page you want to edit. 2. Select the **Call Summary List View** component, and then drop it in the desired place on the record. 3. Click **Save**. 4. Repeat steps 6-8 for any other record types related to voice or video calls. Call summaries are available for standard reporting and other API features through the [GenAIConversationSummary](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_genaiconversationsummary.htm) standard object. #### See Also - [Call Summaries and Generative Conversation Insights Powered by Einstein Generative AI](https://help.salesforce.com/s/articleView?id=sales.eci_call_summaries.htm&release=264.0.0&type=5 "Einstein Conversation Insights (ECI) users can access generative call summaries and generative insights on voice and video calls. Powered by Einstein, the Summary tab on call records allows users to get automatic summaries that include next steps and customer feedback, and share summaries for easier team collaborations in the flow of work. All calls processed by Einstein Conversation Insights can also include generative conversation insights, leveraging an LLM to detect insights based on custom instructions and topics using natural language. Once the feature is on, a call summary and any generative insights configured will automatically be processed for all ECI calls.") # Add Campaign Influence Manually You can track campaign influence manually by adding it to the Campaign Influence related list. When you add to a campaign manually, you don’t select a specific contact, so names and campaign member statuses aren’t shown. ### Required Editions
Available in: Salesforce Classic
Available in: Salesforce Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To view the Campaign Influence related list:

Read on campaigns

AND

Read on opportunities

To manually add influential campaigns:

Read on campaigns

AND

Read and Edit on opportunities

AND

Marketing User selected in User Detail

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png) Note This information applies only to Campaign Influence 1.0 and not to [Customizable Campaign Influence](https://help.salesforce.com/s/articleView?id=sales.campaigns_influence_customizable.htm&release=264.0.0&type=5 "Campaign Influence is a tool that helps you attribute a percentage of success to influential campaigns. Two versions are available: Campaign Influence 1.0 for Salesforce Classic and Customizable Campaign Influence for Classic and Lightning Experience. The customizable version offers more flexibility in how you assign influence to your marketing activities."). 1. Open an opportunity record. 2. Find the Campaign Influence related list, and click **Add to Campaign**. 3. Enter a campaign name or use the lookup. ![Edit Campaign Influence form shows a campaign selected with the Primary Campaign Source field selected.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/sales_core/images/campaigns/campaigns_influence_manual_add.png) 4. To allocate 100% of the influence to a campaign, select **Primary Campaign Source**. You can select only one campaign as the primary campaign source. To change the selection, deselect the checkbox on one campaign so that you can add it to another. # Add Campaign Members from an Account Page Select campaign members from the Contacts related list on your accounts. ### Required Editions
Available in: Salesforce Classic and Lightning Experience
Available in: Salesforce Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To add or clone a campaign member:

Read on campaigns

AND

Edit on leads and contacts

AND

Marketing User selected in User Detail

To edit individual campaign members:

Read on campaigns

AND

Read or Edit on leads or contacts

AND

Marketing User selected in User Detail

1. From an account detail page, go to the Contacts related list. 2. Add one or more contacts as campaign members. - To add a single campaign member, select **Add to Campaign** from the Actions menu next to the contact. - To add more than one member, click **View All**, then select campaign members and click **Add to Campaign**. The maximum number of contacts viewable per page is 200. 3. Specify the campaign. 4. Specify the campaign member status. 5. Choose whether to apply the member status to selected leads or contacts who are already members of the campaign. 6. Submit your changes. # Add Campaign Members from Standard and Custom Reports Adding members to a campaign is quick and easy when you add them from your lead, contact, and person account tabular, summary, and matrix reports. ### Required Editions
Available in: Salesforce Classic and Lightning Experience
Available in: Salesforce Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To add campaign members from a contact report:

Marketing User selected in User Detail

AND

Edit on campaigns

AND

Read on contacts

AND

Read on reports

To add campaign members from a lead report:

Marketing User selected in User Detail

AND

Edit on campaigns

AND

Read on leads

AND

Read on reports

To add campaign members from a person account report:

Marketing User selected in User Detail

AND

Edit on campaigns

AND

Read on contacts

AND

Read on reports

You can add campaign members from a report that returns lead, contact, or person account records. Verify that Detailed Rows is turned on before you begin. 1. Make sure that the Detailed Rows setting is turned on. 2. Click the report’s action menu, and then select **Add to Campaign**. If the **Add to Campaign** button is disabled, modify your report to return fewer than 50,000 records. 3. Enter or select the campaign to add these members. 4. Select a member status for the new members, or keep their current statuses. 5. Click **Submit**, and then check your email for a confirmation message. 6. In Salesforce Classic, use the Add to Campaign button to complete the operation. Review the confirmation screen, and then click **Done**. Be aware of these considerations when adding campaign members from a report: - To add members to campaigns from custom reports, the report’s primary object must be a lead, contact, or person account. - To add members to campaigns from reports in Lightning Experience, the custom report type must include the Full Name field. - If you interrupt the add campaign members process, some members can still be added to the campaign. That’s because members are added in batches. - If you edit a record during the adding process, it isn’t added to the campaign. - You can add active leads to campaigns—not converted leads. If converted leads appear on your report, don’t worry, only the active leads are added to the campaign. - The Add to Campaign button appears only in saved reports. The button doesn’t appear when you edit or preview a report. # Add Campaign Members with Manage Members Learn how to add campaign members from the Manage Members page. ### Required Editions
Available in: Salesforce Classic
Available in: Salesforce Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To add campaign members:

Edit on campaigns

AND

Edit on leads and contacts

AND

Marketing User selected in User Detail

To remove campaign members:

Read on campaigns

AND

Edit on leads or contacts

You can add leads and contacts as members of a campaign from the Manage Members page. To add contacts to a campaign, the Add to Campaign checkbox must be enabled. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png) Note Before using the Manage Members page, verify that you’re using a supported browser. 1. On a campaign detail page or the Campaign Members related list, click **Manage Members** and select **Add Members - Search**. 2. On the Add Members subtab, select the Leads or Contacts option to add leads or contacts, respectively. 3. Search for leads or contacts: - You can specify search filters and click **Go!** - Alternatively, you can select an existing view, such as all open leads, from the Use Existing View dropdown list. Your results show automatically. If you select an existing view, you can modify its criteria by adding or changing filters, and clicking **Go!**. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png) Note You can’t modify filter criteria if you selected a view that uses advanced options or that uses more than five filters. Filter criteria are reflected in your search results for these views, though not all filter criteria appears 4. Select the checkboxes next to the records that you want to add. To select all records on the current page, select the checkbox in the header row. 5. Select a status from the **Add with Status** dropdown list. A confirmation message appears and you see the members that you added on the Existing Members subtab. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png) Note If you’re unable to add contacts, turn on the Add to Campaign checkbox. From the object management settings for contacts, go to Search Layouts. Then, edit the Contacts list view, select **Add to Campaign**, and save your changes. The latest Manage Members page isn’t available in accessibility mode. In accessibility mode, you can still [add contacts or leads to a campaign](https://help.salesforce.com/s/articleView?id=sales.campaigns_addwizard.htm&release=264.0.0&type=5 "Quickly add lots of contacts, leads, and person accounts as members to your campaigns at one time."), [update campaign members](https://help.salesforce.com/s/articleView?id=sales.campaign_update_wizard.htm&release=264.0.0&type=5 "To add or update many campaign members at one time, open the Data Import Wizard from the campaign detail page."), and [remove campaign members](https://help.salesforce.com/s/articleView?id=sales.campaigns_deletewizard.htm&release=264.0.0&type=5 "Save time by removing lots of campaign members from campaigns at a time while in accessibility mode.") using the campaign member wizards. # Add Columns to a Forecast Type To show forecast measures on the forecasts page, add columns to the grid. You can add up to nine columns, including the quota column. ### Required Editions
Available in: Lightning Experience
Available in: Enterprise, Unlimited with Sales, and in Agentforce 1 Sales Edition
You can add two types of columns: measure and quota. Use measure columns to show forecast values of data type Number or Currency. Use quota to show your team’s quotas along with other measures. The quota column is optional, and to show it, enable Show Quotas on the Forecast Settings page and define quotas to your team. See [Setting Up Quotas in Salesforce Forecasting](https://help.salesforce.com/s/articleView?id=sales.forecasts3_quotes_intro.htm&type=5&language=en_US) ![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_pipe_visibility-264-0-0-production-enus/75640128-02d2-4752-84b3-eb077e12fb74/images/icon_important.png) Important Add the quota column while creating a forecast type. Otherwise, you can’t add it later. 1. From Setup, in the Quick Find box, enter Forecasts Settings, and then select **Forecasts Settings**. 2. In the Available Consumption Forecast Types section, click **Add a Forecast Type** or open the forecast type in which you want to add columns. 3. Open the Define What You Want to Measure section and click **Add Column**. 4. Fill in the details and click **Save** to return to the Define Columns to Display section 5. To position the column in the correct order in the forecast type, click **Manage Column**. 6. Click **Save & Close**. # Add Content to a Release from Trailmaker Content After you create your module and quizzes and assign all the necessary metadata, add the content to a release. ### Required Editions
Available in: Enterprise, Performance, and Unlimited Editions
User Roles and Permissions
Enablement Site User Roles  
This topic supports these enablement site roles:
  • Content Creators
  • Release Managers
Required System Permissions  
To create and edit content with Trailmaker Content: Create Content
To upload content from Trailmaker Content to Trailmaker Release:

Create Content

AND

Manage Releases

When you add content to a release from Trailmaker Content, Trailmaker automatically adds the manifest item, assigns the Upsert operation to the item, and uploads the backpack to the release. All of these actions are necessary to add the content to a release. Complete these steps even if you already added a release item with the Upsert operation in Trailmaker Release. To learn more, review [Considerations for Managing Releases](https://help.salesforce.com/s/articleView?id=sales.mth_how_releases_work.htm&release=264.0.0&type=5 "A release specifies the list of the modules and trails that you want to publish together at the same time. You can publish a module or trail only if it’s added to a release. Before you start lining up your planned releases, review some important guidelines about how releases work in Trailmaker."). ![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/images/icon_important.png) Important To add a new unpublished trail with unpublished modules to a release, add the content in this order. - First add the modules to the release. - Then add the trail. 1. In Trailmaker Content, add a module or trail to an unpublished release from the workspace or from the module or trail page. - From the workspace, from the Actions menu for a module or trail, select **Add to Release**. ![Actions menu for a module on the workspace in Trailmaker Content, showing Add to Release](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/tm_content_workspace_add_to_release.png) - From a module or trail page, click **Add to Release**. ![Module page in Trailmaker Content, showing Add to Release button](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/tm_content_modulepage_add_to_release.png) 2. Select the content collection (1) where you want the content to appear, and select the unpublished release (2) that determines when the content is published. ![Add to a Release window in Trailmaker Content, showing selected namespace and release](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/tm_content_add_to_release_modal_choose.png) To successfully select a content collection and release: - Make sure that you applied [all required metadata for your content](https://help.salesforce.com/s/articleView?id=sales.mth_metadata_on_mytrailhead.htm&release=264.0.0&type=5 "When you create trails, modules, and units, you also create metadata about your content, such as the title, description, and target audience. Learners can filter the content on your enablement site based on the metadata values you assign."). - In Salesforce, make sure that a Salesforce admin [created content collections](https://help.salesforce.com/s/articleView?id=sales.mth_content_permissions.htm&release=264.0.0&type=5 "Ensure that learners can access only the trails and modules that are relevant to their disciplines or job requirements. Create content collections for your different audiences, and then use permission sets to enable access to specific content collections. Only learners with permission to access a particular content collection can view and complete the trails and modules included in the collection."). - In Trailmaker Release, make sure that the [selected content collection has an unpublished release with an Open status](https://help.salesforce.com/s/articleView?id=sales.mth_how_releases_work.htm&release=264.0.0&type=5 "A release specifies the list of the modules and trails that you want to publish together at the same time. You can publish a module or trail only if it’s added to a release. Before you start lining up your planned releases, review some important guidelines about how releases work in Trailmaker."). 3. Click **Next**. 4. To copy the link to the content in the full release preview, click **Copy** in the success window. Save the link to a handy location, such as your desktop. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/images/icon_note.png) Note It can take several minutes for your content to appear in the release preview. 5. To download a backpack of your content, click **Download** in the success window. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/images/icon_note.png) Note We recommend that you store this backpack in your version control system. This step helps ensure that other collaborators can access the most recent version of your content. You can also download the backpack from Trailmaker Release after the release is published. To learn more, see [Download a Backpack from Trailmaker Release](https://help.salesforce.com/s/articleView?id=sales.mth_tm_release_download.htm&release=264.0.0&type=5 "From Trailmaker Release, you can download the backpack ZIP file for a module or trail published in your company’s enablement site. With this backpack, your content creators can easily access the latest released version of content the next time they want to update it."). 6. Click **Done**. #### See Also - [Considerations for Managing Content in Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_tm_content_workspace.htm&release=264.0.0&type=5 "In Trailmaker Content, your workspace is where you set up new trails or modules based on drafts that you already created and finalized in another collaboration tool. You can also import backpacks for trails and modules that other content creators have created.") - [Maintain Content with Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_maintain_content_with_tm_content.htm&release=264.0.0&type=5 "Use Trailmaker Content to keep your content current. For example, you can edit existing content to correct errors or update work processes. You also can add a unit to an existing module or add a module to an existing trail.") - [Backpacks for Trails and Modules](https://help.salesforce.com/s/articleView?id=sales.mth_backpacks_on_mytrailhead.htm&release=264.0.0&type=5 "A backpack is a ZIP file that contains your content’s source files that you can download, back up, or upload. An individual backpack can be up to 50 MB. You can download a backpack for content that’s in your local Trailmaker Content workspace, or download a backpack for content published from Trailmaker Release.") - [Allow Learners to Access Enablement Site Content Collections](https://help.salesforce.com/s/articleView?id=sales.mth_content_permissions.htm&release=264.0.0&type=5 "Ensure that learners can access only the trails and modules that are relevant to their disciplines or job requirements. Create content collections for your different audiences, and then use permission sets to enable access to specific content collections. Only learners with permission to access a particular content collection can view and complete the trails and modules included in the collection.") # Add Content to a Trailmix For a trailmix that you create, you can add content from a content tile, summary page, or search results on your enablement site or Trailhead. ### Required Editions
Available in: Enterprise, Performance, and Unlimited Editions
User Roles and Permissions
Enablement Site User Roles  
This topic supports these enablement site roles:
  • Content Creators
  • Learners
Required System Permissions  
To access content on your enablement site: Permission to access at least one content collection
1. On the module or trail that you want to add, click the add button (+). 2. Under Add to Existing Trailmix, select the trailmix that you want to add the content to. Or, to create a trailmix, click **Add to new trailmix**. ![Content tiles on Sales Enablement showing add to trailmix window with list of available trailmixes](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/mytrailhead/images/trailmix_add_to_existing_trailmix.png) ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-mytrailhead-264-0-0-production-enus/0d6bc03d-58c7-47e8-89c9-5e00c98b5485/images/icon_note.png) Note Trailmixes that you create are included in the Add to Existing Trailmix list on your enablement site and Trailhead. #### See Also - [Rearrange Trailmix Content](https://help.salesforce.com/s/articleView?id=sales.mth_rearrange_trailmix_content.htm&release=264.0.0&type=5 "You can change the order of the content in a trailmix that you created.") - [Delete Trailmix Content](https://help.salesforce.com/s/articleView?id=sales.mth_delete_trailmix_content.htm&release=264.0.0&type=5 "You can delete content from a trailmix that you created. You can also delete a trailmix that you created.") - [Add a Task or External Content to a Trailmix](https://help.salesforce.com/s/articleView?id=sales.mth_add_task_or_external_content_to_trailmix.htm&release=264.0.0&type=5 "In a trailmix, you can include content from outside of your enablement site and Trailhead. For example, you can include an activity that’s on the web, such as watching a video or reading an article. Or you can add a task for the user to complete, such as talking to a colleague.") - [How Learners Experience a Trailmix](https://help.salesforce.com/s/articleView?id=sales.mth_find_a_trailmix.htm&release=264.0.0&type=5 "A learner can use the Trailmixes index page on your enablement site to view trailmixes that they’ve created or that a manager has assigned to them from the Trail Tracker app. A learner can also search for trailmixes, follow a trailmix, and share a trailmix.") # Add Country Codes to Alignments Plan territories with more accuracy when you add country code attributes to your units in Territory Planning. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Professional, Enterprise, Performance, Unlimited, and Developer Editions with Web Services API enabled
User Permissions Needed
To add country codes to alignments:

Sales Planning Admin permission set

AND

One of these:

  • Data Pipelines Base User permission set
  • CRM Analytics Plus Admin permission set
  • CRM Analytics Growth Admin permission set
1. Select a territory plan alignment. 2. Open Setup. 3. On the Attributes tab, click **Add from Segment**. 4. Select the checkbox next to the new country code attribute. 5. Click **Save**. 6. On the Geographic Fields tab, remove the mapped field from Country. 7. Select the country code you created. 8. Click **Save**. 9. Adjust the legend to show the units from your data source. A new column titled Container appears. Values in the Container column represent the unit’s assigned postal code boundary. If units don’t include an assigned boundary, confirm their postal codes or country values. Use the legend to identify the issue so it can be resolved. # Add Currency Conversion Rates to Reports in Salesforce Spiff To show currency conversion rates in a report in Salesforce Spiff, create a calculation that shows the conversion. Make sure that you know the exact conversion rate, typically from your company's currency to another specific currency. You can include the calculation in a reporting field or visible field for statements and reports. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
User Permissions Needed
To create a calculated field and add it to a report:

A Spiff user role with these permissions turned on.

  • Designer Configuration: Manage
  • Custom Reports: Edit
  • Statements: Recalculate
1. Create a calculated field, ConversionRate, that uses the `convert_currency()` function that returns a conversion rate. By creating a calculated field instead of a worksheet calculation, you can add a column to the filter for any payout rule that calculates commission for deals. ``` =convert_currency(conversion_direction, destination_currency, currency_iso_code, effective_date) ```
conversion_direction An integer that specifies the direction for converting the currency.
  • To convert from destination_currency to source_currency, use 1.
  • To convert from source_currency to destination_currency, use -1.
destination_currency The ISO code of the currency to convert to.
source_currency The ISO code the currency to convert.
effective_date The date that the currency rate is effective, typically CloseDate, statement_period.start_date, or statement_period.end_date.
For example, convert from CompanyCurrency to DealCurrency on the CloseDate. ``` =convert_currency(1, CompanyCurrency, DealCurrency, CloseDate) ``` 2. Include the calculation in a reporting field or statement field in a payout rule. 1. To show the field in a report or statement, create a reporting field calculation or add the field name to another field. 2. Recalculate statements so the data is included in the report database. 3. From the right panel in Designer, change the display format to Currency so that the value appears correctly. 3. Add the field to a report. 1. Edit the report and search for the calculated field you created. See [Create and Customize a Custom Table Report in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_report_table_create.htm&release=264.0.0&type=5 "After you create a table report in Salesforce Spiff, customize its display."). 2. Add the field to the report. # Add Custom Actions for the Salesforce Spiff Commission Estimator Add a picklist value, Estimate Commission, in the Custom Action object so reps can trigger the Salesforce Spiff Commission Estimator. Then, create a custom action for adding the Salesforce Spiff commission estimation button to the Spiff\_Commission\_Page Visualforce page. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
User Permissions Needed
To create custom fields on a Salesforce object: (Salesforce) Customize Application
1. Add the picklist value to the Custom Action object. 1. From the Object Manager in Setup, select the Custom Action object. 2. Select **Fields & Relationships**, and then select **Label**. 3. Scroll to the Label Picklist Values section and click **New**. 4. Add the value Estimate Commission and save your changes. 2. Create the custom action. 1. In Salesforce, go to the user menu and copy your org's domain name. ![Salesforce domain name in the user menu](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_estimator_quotes_domain.png) 2. From the App Launcher, go to **Custom Actions**. 3. In the Custom Actions page, click **New** and enter these values. - For Name, enter Spiff Commission Action. - For Display Order, enter 914. - For Type, select **Button**. - For Conditions Met, select **All**. - For Active, select **True**. - For URL Target, select **Popup**. - For URL, enter https://domain/apex/Spiff\_Commission\_Page?id={!SBQQ\_\_Quote\_\_c.Id} where domain is the domain name you copied. - For Page, select **Quote Line Editor**. - For Location, select **Quote**. - For Label, enter Estimate Commission. - Enter any description. If the Conditions Met field isn't available, add it to the Custom Actions page layout. See [Page Layouts.](https://help.salesforce.com/s/articleView?id=platform.customize_layout.htm&type=5&language=en_US) 4. Save your changes. #### See Also - [Custom Actions](https://help.salesforce.com/s/articleView?id=sales.cpq_custom_actions.htm&type=5&language=en_US) # Add Custom Calculated Columns to Pipeline Forecasts To track metrics that help to generate more accurate and data-driven forecasts, add columns that show values calculated using a formula that you define. ### Required Editions
Available in: Lightning Experience
Available in: Professional, Performance, and Developer Editions and in Enterprise and Unlimited Editions with Sales
User Permissions Needed
To view the Forecasts Settings page:

View Setup and Configuration

AND

View All Forecasts OR Allow Forecasting OR delegated forecast manager

To create and manage a forecast type: Customize Application
Add up to 5 custom columns to a forecasts type that includes any combination of columns that show custom calculations or reference data. The default forecast type includes Gap to Quota and Pipe Coverage custom calculated columns by default. 1. From Setup, in the Quick Find box, enter Forecasts Settings, and then select **Forecasts Settings**. 2. Under Available Forecast Types, select **Manage Custom Columns** from the quick actions for a forecast type you want to add the column to. 3. Click **Add Custom Column**. 4. Select **Calculated** as the column type. 5. Enter a name and select the result type for your custom column. The name appears as the column header on the forecasts page. The result type is the data type of the value that you expect your formula to produce. 6. In the Formula field, enter a formula that represents the value you want your custom column to contain. To refer to another column in your formula, use the API column name. For example, to refer to the Closed column in your formula, use FormulaAmount0. Referring to another custom column in the formula isn’t supported. For a list of API column names, supported operators, and supported functions, see the Formula field in [ForecastingColumnDefinition](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_forecastingcolumndefinition.htm). 7. Save your custom column, and then click **Done**. 8. To change the order of columns on the page, use **Select Columns to Display** on the quick actions menu for any forecast type. 9. To position the column in the correct order in the forecast summary, choose **Select Columns to Display** from the quick actions menu for the forecast type. The column shows in the forecast summary on the forecasts page.  If a formula’s value is null or invalid, the value is shown as -. To show - for 0 or negative values in your forecast, use the IF function in your formula to detect 0 or negative numbers. #### See Also - [Considerations for Custom Calculated Columns in Pipeline Forecasts](https://help.salesforce.com/s/articleView?id=sales.forecasts3_considerations_custom_columns.htm&release=264.0.0&type=5 "Before you add custom calculated columns to your forecast types, review some considerations.") - [Show, Hide, and Reorder Pipeline Forecast Columns](https://help.salesforce.com/s/articleView?id=sales.forecasts3_columns_showhidereorder.htm&release=264.0.0&type=5 "Customize the display of most standard and custom forecast columns on the forecasts page. For example, you can position a custom Most Likely column to appear next to the Open Pipeline column.") - [Formula Field Limits and Restrictions](https://help.salesforce.com/s/articleView?id=platform.formula_field_limits.htm&type=5&language=en_US) - [Common Formula Errors](https://help.salesforce.com/s/articleView?id=platform.fixing_formula_errors.htm&type=5&language=en_US) # Add Custom Columns That Include External Data to Pipeline Forecasts Make forecast decisions with all the data that matters to your business, even if that data isn’t maintained in Salesforce. Add external data, such as stretch quotas or internal booking target, and show it in a custom column on the forecasts page. Having all the information used to create forecasts in one place helps you create generate more precise forecasts without having to turn to other resources. ### Required Editions
Available in: Lightning Experience
Available in: Enterprise, Performance, and Unlimited Editions with Sales
User Permissions Needed
To manage fields that store the forecast data to reference: Manage Forecasting Custom Data
To view the Forecasts Settings page:

View Setup and Configuration

AND

View All Forecasts OR Allow Forecasting OR delegated forecast manager

To create and manage a forecast type: Customize Application
Add up to 5 custom columns to a forecasts page that includes any combination of columns that show custom calculations or reference data. Before adding the custom column to a forecast type, ensure that custom number or currency fields are available in the Forecasting Custom Data object. 1. From Setup, in the Quick Find box, enter Forecasts Settings, and then select **Forecasts Settings**. 2. Under Available Forecast Types, select **Manage Custom Columns** from the quick actions for the forecast type you want to add your own data to. 3. Click **Add Custom Column**. 4. Select **Reference Data** as the column type. 5. Select the custom field that has the data you want to show. Only custom currency and custom number fields in the Forecasting Custom Data object are available to select. Ensure that the column name helps to identify the data available in the column and that the data type matches the type of data available in the field. 6. Save the custom column and click **Done** to return to the Forecast Settings page. 7. To position the column in the correct order in the forecast summary, choose **Select Columns to Display** from the quick actions menu for the forecast type. #### See Also - [Managing External Data to Include in Pipeline Forecasts](https://help.salesforce.com/s/articleView?id=sales.forecasts3_custom_columns_your_data_manage.htm&release=264.0.0&type=5 "Add external data, such as stretch quota or internal booking target to Salesforce so forecast managers have all the information they need when reviewing their sales projections. The data you add can be added as a column in the forecast summary and can be unique to each forecast type.") # Add Custom Text to Metric Cards Personalize messages on rep statements that inform, inspire, and engage your team. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
User Permissions Needed
To add custom text to metric cards:

A Spiff user role with this permission turned on.

Designer Configuration: Manage

1. Create a field that stores the statement message. The statement message field can be added to any worksheet in Designer. Enter the message text in a cell the way you want it to appear on the statement. 2. Rename the field on the worksheet to represent the message for which it’s used. Update the display name and its message label on your statements. ![Metric card message](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_metric_cards_text_message.png) 3. Exit Designer and open a user’s statement where you want to add the metric tile. 4. Click **Edit** and click **Add Tile**. 5. For Metric Type, select **Custom**. 6. For Field, select the display name. 7. For Visualization Type, select **Single Value**. 8. For Size, leave Regular selected so more characters appear in the message. ![Options for adding a new metric card](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_metric_cards_text_add_new.png) 9. Click **Add**. 10. Drag the new card onto the statement and click **Done Editing**. ![Statement with metric card message](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_metric_cards_text_final.png) Remember that everyone on the plan has the message on their statement. If you want the message to show up on all reps’ statements, add the metric card to an individual on each plan. To change the message monthly, edit the worksheet field and it automatically updates everyone’s message during the next recalculation cycle. # Add Customizable Campaign Influence Related Lists To view Customizable Campaign Influence records, add related lists to campaign, opportunity, and account page layouts. Data in related lists is limited to the model marked as the default model in Setup. ### Required Editions
Available in: Salesforce Classic and Lightning Experience
Available in: Salesforce Professional, Enterprise, Performance, Unlimited, and Developer Editions
To view and edit Campaign Influence related lists, users need the Campaign Influence permission and a Sales User, Service User, or CRM User permission set license.
Related List Page Layout Description
Campaign Influence Opportunity Shows campaigns that have touched the opportunity. Users can create Campaign Influence records from here.
Influenced Opportunities Campaign Shows opportunities influenced by the campaign. Users can edit Campaign Influence records from here.
Campaign Influence Account

Two charts show revenue share grouped by individual campaigns and by campaign type. Expand the list to see opportunities associated with the account alongside related campaign amount, revenue share, and contact name.

In the Salesforce mobile app, this related list doesn’t include charts.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png) Note - To add additional fields to a related list, such as Lead ID, edit the related list in Page Layouts and select from the Available Fields.[Customizing Related Lists](https://help.salesforce.com/articleView?id=customizing_related_lists.htm&language=en_US) - Some fields from Campaign Influence version 1.0 related lists aren’t available in Customizable Campaign Influence related lists. [Switching to Customizable Campaign Influence](https://help.salesforce.com/s/articleView?id=sales.campaigns_influence_customizable_switching.htm&release=264.0.0&type=5 "Look at the differences between the two Campaign Influence features and consider what steps are necessary to prepare for transition.") # Add Data Sources to Enrich Field Update Suggestions in Agentforce Pipeline Management Agentforce Pipeline Management can use notes, emails, or calls to inform the agent’s field update suggestions. You can customize and expand the data sources that your agent uses. For example, use other opportunity fields or different sources, such as content from other objects. ### Required Editions
Available in: Lightning Experience
Available in: Enterprise, Performance, Unlimited, and Developer Editions with the Agentforce for Sales or Agentforce for an Industry add-on, or included in Agentforce 1 Sales or an Industry Edition. Requires each user to have the Agentforce for Sales or Agentforce for an Industry add-on to access the actions.
User Permissions Needed
To edit prompt templates:

Prompt Template Manager Permission Set

AND

Manage Prompt Template

AND

Execute Prompt Template

To map prompt templates to Opportunity fields: Edit access on the Opportunity object
To create, edit, and manage flows: Manage Flow
## Add Opportunity Fields as Data Sources To use other opportunity fields to inform the agent’s field update suggestions, edit the Field Generation prompt template instructions. Before you begin, make sure that the agent has permission to access the opportunity field that you’re adding as a data source. 1. From Setup, in the Quick Find box, enter and then select **Prompt Builder**. 2. Select the Field Generation prompt template that you want to use the opportunity field as a data source for. For example, to use data from a custom opportunity field when generating field update suggestions for Next Step, select the Recommend Next Step for Opportunity prompt template. If you’re using your own prompt template, copy over the instructions from the Recommend Next Step for Opportunity prompt template. Then, adjust the instructions to reference the fields and data sources that you want. Don’t change or remove instructions about the output. The output must be in the specified JSON structure to align with the user interface. Changing the structure or snippets can result in data showing incorrectly or not at all. 3. On the prompt template, find the instructions about data sources. 1. Click **Insert Resource**. 2. Select the opportunity field that you want to add. 4. To make sure that you get the results you want, [test your prompt template](https://help.salesforce.com/s/articleView?language=en_US&id=ai.prompt_builder_review_revise.htm) thoroughly. Then, when you’re ready, activate it. ## Add Data Sources to the Get Opportunity Grounding Data Flow Use data from other Salesforce objects or external objects to inform the agent’s opportunity field update suggestions. Your data source must have an ID field that you can reference as a variable. Before you begin, confirm that the agent has permission to access the data source that you want to use. 1. From Setup, in the Quick Find box, enter and select **Flows**. 2. Select the **Get Opportunity Grounding Data** flow. 3. Above the Add Grounding Data to Prompt Instructions element, [add a new Get Records element](https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_data_get.htm&language=en_US) to retrieve information from your data source. For example, to use data from tasks, create an element called Get Tasks. 4. Assign variables to the fields that you want to use. 1. Under How to Store Record Data, select **Choose fields and assign variables (advanced)**. 2. Under Where to Store Field Values, select **In separate variables**. 3. Store the record’s ID field in a variable. For example, to use data from tasks, store the Activity ID field in a variable called LatestTaskId. 4. Store other relevant fields in variables. For example, to use data from tasks, store the Description field in a variable called LatestTaskDescription and the Subject field in a variable called LatestTaskSubject. 5. Go to the Add Grounding Data to Prompt Instructions element. [Add instructions](https://help.salesforce.com/s/articleView?language=en_US&id=platform.flow_ref_elements_add_prompt.htm) to retrieve the ID and the other fields that you’re using from the data source. 6. Save and activate the flow. 7. Go to the prompt template that you’re using to generate field update suggestions. For example, the Recommend Next Step for Opportunity prompt template or your own custom prompt template. 1. Make sure that your prompt template has instructions to call the Get Opportunity Grounding Data flow as a data source. 2. Add an instruction to extract the ID for your data source. For example, “You must strictly extract the latestTaskId for tasks.” 3. To make sure that you get the results you want, [test your prompt template](https://help.salesforce.com/s/articleView?language=en_US&id=ai.prompt_builder_review_revise.htm) thoroughly. Then, when you’re ready, activate it. # Add Dialer to the Utility Bar Use the App Manager to make Dialer available from the utility bar at the bottom of the page. The utility bar gives your sales reps quick access to commonly used tools. ### Required Editions
Available in: Lightning Experience

Available with Sales Cloud and Service Cloud in: Essentials, Professional, Enterprise, Performance, and Unlimited Editions

Sales Dialer is available for an additional cost as an add-on license.

User Permissions Needed
To enable Dialer features: Customize Application
![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_important.png) Important Sales Dialer is scheduled for retirement. No new features or enhancements are being added to Sales Dialer. Information regarding formal end-of-life for features is posted on [Salesforce Active Product & Feature Retirements](https://help.salesforce.com/s/articleView?id=000381744&type=1&language=en_US). To use telephony features directly in Salesforce, we recommend that you modernize your experience by moving to Salesforce Voice. Salesforce Voice offers many of the telephony features that you love and more. See [Get to Know Salesforce Voice](https://help.salesforce.com/s/articleView?id=service.voice_getting_to_know.htm&language=en_US). 1. From Setup, enter App Manager in the Quick Find box, then select **App Manager**. 2. Edit an existing Lightning app or click **New Lightning App**. You can also upgrade a custom Classic app to a Lightning app. If available, the Lightning Sales app contains numerous options preconfigured for sales users. 3. On the Utility Items tab, click **Add Utility Item** and select **Dialer**. 4. On the User Profiles tab, make the app available to relevant user profiles. 5. Verify the other app details, including the app name, branding information, and available menu items. 6. Save your changes. To verify your changes, from the App Launcher, find and open the app that has Sales Dialer enabled. # Add Dynamic Merge Fields to a Document Template Insert live Spiff data into your compensation plan document templates. Dynamic merge fields pull values directly from Spiff—such as a rep's team name, plan assignments, or quotas—or to data synced in from external systems like Salesforce or Workday. Spiff quota tables and fields that are mapped to the user object are available as dynamic merge fields. Spiff populates these fields when you send or preview a document. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
User Permissions Needed
To add dynamic merge fields to a document template:

A Spiff user role with these permissions turned on.

  • Documents: Manage
  • Document Templates: Edit
1. From the Spiff navigation, go to **Documents** > **Templates**. 2. Open the template that you want to edit, or select **New Template** to create one. 3. In the Document Designer, click inside the document where you want to insert a field. 4. In the right panel, locate the **Merge Fields** section. 5. Under **Dynamic Merge Fields**, browse for the field you want to add. 6. Select the field to insert it at your cursor position. 7. Repeat steps 3–6 for each additional dynamic merge field you want to add. 8. Save your template. The dynamic merge field placeholder appears in the document. In the merge fields panel, dynamic merge fields appear with a visual indicator that distinguishes them from uploaded merge fields. When you preview the document or send it for approval, Spiff replaces each placeholder with the rep's current data. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/images/icon_note.png) Note If you delete a quota table or a dynamic merge field from a template, Spiff removes them from the template and from any document you haven't already sent. Documents that you previously sent aren't affected and they retain the values that you defined at send time. # Add Emoji and Messages to Quota Performance Provide more information to reps about their performance against quota with emoji and messages. Motivate reps to reach their quotas by displaying the amount required to reach the quota, accompanied by a special congratulatory message upon achievement. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
User Permissions Needed
To create summary calculations:

A Spiff user role with this permission turned on.

Designer Configuration: Manage

To add emoji and messages to performance against quota, incorporate a few additional summary calculations into your rule. ![Examples of performance against quotas with emoji and messages](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_emoji_performance_examples.png) 1. Include the quota performance calculation, which involves substracting the quota currently achieved from the total quota. In this example, the QuarterOfAnnualQuota is subtracted from the QuarterlyARR to determine the remaining amount the representative must achieve during the rest of the quarter. ``` QuarterOfAnnualQuota - QuarterlyARR ``` ![Quota performance calculation](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_emoji_performance_calculation.png) 2. Include the attainment summary calculation, which is shown on the rep's statement. In this example, if the quota currently achieved is less than the total quota, the statement shows an Under Quota message. If the quota currently achieved exceeds the total quota, the statement shows a Quota Hit message. ``` if(QuarterlyARR < QuarterOfAnnualQuota, EnterpriseAEUnderQuotaMessage, EnterpriseAEQuotaHitMessage) ``` ![Attainment summary calculation](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_emoji_performance_if_function.png) 3. Create the Under Quota message with the `concat` functio, which combines text and numbers into a unified text string. Include the quota performance summary calculation and append the emoji and words you want at the end. To maintain clarity and proper formatting, separate the emoji and words with commas and enclose them in parentheses. With the `round` function, simplify the quota performance calculation to two decimal places. ``` concat([round(EnterpriseAEQuotaPerformance, 2), "left", "⏳"]) ``` ![Under Quota message calculation that uses the concat function](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_emoji_performance_left.png) 4. Create the Quota Hit message with the `concat` function. You don’t have to incorporate another field that includes an amount. Add emoji and words you want, separate them with commas, and enclose them in parentheses. ``` concat(["Quota Hit","🏆") ``` ![Quota Hit message calculation that uses the concat function](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_emoji_performance_hit.png) 5. Add the attainment calculation as a metric card in the statement. ![Performance against quota metric card](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_emoji_performance_metric_card.png) The appropriate message appears depending on whether the rep is under quota or has achieved quota. # Add Emoji and Percentages to Attainment Bands Help reps interpret their performance at a glance when you add emoji and percentages to attainment-based displays. ### Required Editions
Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
User Permissions Needed
To create a range table and rule for attainment:

A Spiff user role with these permissions turned on.

  • Designer Configuration: Manage
  • Designer Range Tables: Manage
1. Create a range table named EmojiAttainmentTable, where each range corresponds to a specific emoji that you want to show for a specific attainment level in commission statements. ![Attainment percentages and emoji](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_emoji_attainment_table.png) 2. In the payout rule where you want to include the emoji based on attainment, include the `range_lookup` function, attainment calculation, and range table. In this example, the attainment calculation is MonthlyAttainment and the range table is EmojiAtainmentTable. The calculation dynamically inserts the appropriate emoji based on the attained value. ``` range_lookup(MonthlyAttainment, EmojiAttainmentTable) ``` ![Attainment calculation](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_emoji_attainment_calculation.png) 3. Create a calculation that uses the `concat` function so the attainment and the emoji are on a metric card. Multiply the attainment calculation by 100 to get the correct percentage representation. Round the result to two decimal places. Add the % sign and append the attainment emoji calculation at the end of the string. ``` concat([round(MonthlyAttainment * 100, 2), "%", AttainmentEmoji]) ``` ![Attainment calculation with concat function](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_performance_management-264-0-0-production-enus/b1f2feb4-26b8-444f-97f7-be2349869d93/sales_performance_management/images/spiff/spiff_emoji_attainment_concat.png) # Add Existing Contacts to a Campaign with the Data Import Wizard To add multiple contacts as members of a campaign, launch the Data Import Wizard from the campaign detail page. ### Required Editions
Available in: Salesforce Classic and Lightning Experience
Available in: Salesforce Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To add contacts that you own to a campaign via the Data Import Wizard:

Marketing User selected in User Detail

AND

Create on accounts

AND

Read on contacts

AND

Edit on accounts and campaigns

AND

Import Personal Contacts

To add contacts owned by others to a campaign via the Data Import Wizard:

Marketing User selected in User Detail

AND

Create on accounts

AND

Read on contacts

AND

Edit on accounts, contacts, and campaigns

AND

Modify All Data

Before you begin, make sure that your import file is in CSV format and contains values for these fields. - Account: Salesforce ID - Contact: Salesforce ID ![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_tip.png) Tip To obtain Salesforce IDs or other values from your org, run reports and then export the report data. These steps describe one recommended method of importing data. You can import data into Salesforce fields that aren’t listed here. You can also customize your import by using other options that appear in the Data Import Wizard. 1. If you’re using Lightning Experience, from the campaign members related list, select **Import Leads and Contacts**. If you’re using Salesforce Classic, from the campaign detail page, select **Manage Members** | **Add Members - Import File**. The Data Import Wizard appears. 2. Select **Accounts and Contacts**, then select **Update existing records**. 3. Set Match Contact by to **Salesforce.com ID**. 4. Set Match Account by to **Salesforce.com ID**. 5. Select the CSV file that contains your import data, and click **Next**. 6. Map column headers from your CSV file to the Account: Salesforce ID and Contact: Salesforce ID fields. 7. Click **Next**. 8. Review the import settings, and then click **Start Import**. When we finish importing your data, we notify you by email. Review the results and resolve any errors that occurred. A separate email notifies you of campaign member job results. # Add Existing Leads to a Campaign with the Data Import Wizard To add multiple leads as members of a campaign, launch the Data Import Wizard from the campaign detail page. ### Required Editions
Available in: Salesforce Classic and Lightning Experience
Available in: Salesforce Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To add existing leads to a campaign via the Data Import Wizard:

Marketing User selected in User Detail

AND

Edit on campaigns

AND

Import Leads

Before you begin, make sure that your import file is in CSV format and contains values for these fields. - Salesforce ID of the lead - Last Name of the lead ![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_tip.png) Tip To obtain Salesforce IDs or other values from your org, run reports and then export the report data. These steps describe one recommended method of importing data. You can import data into Salesforce fields that aren’t listed here. You can also customize your import by using other options that appear in the Data Import Wizard. 1. From the campaign detail page, select **Manage Members** | **Add Members - Import File**. The Data Import Wizard appears. 2. Select **Leads**, then select **Update existing records**. 3. Set Match Lead by to **Salesforce.com ID**. 4. Select Assign leads to campaigns. 5. Select the CSV file that contains your import data, and click **Next**. 6. Select Assign contacts to campaigns. 7. Map column headers from your CSV file to these fields. - Salesforce ID of the lead - Last Name of the lead 8. Click **Next**. 9. Review the import settings, and then click **Start Import**. When we finish importing your data, we notify you by email. Review the results and resolve any errors that occurred. # Add Existing Person Accounts to a Campaign with the Data Import Wizard To add multiple person accounts as members of a campaign, launch the Data Import Wizard from the campaign detail page. ### Required Editions
Available in: Salesforce Classic and Lightning Experience
Available in: Salesforce Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To add person accounts that you own to a campaign via the Data Import Wizard:

Create on accounts

AND

Edit on accounts

AND

Import Personal Contacts

To add person accounts owned by others to a campaign via the Data Import Wizard:

Create on accounts

AND

Edit on accounts and contacts

AND

Modify All Data

Before you begin, make sure that your import file is in CSV format and contains values for these fields. - Salesforce ID of the contact associated with the person account - Email ![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_tip.png) Tip To obtain Salesforce IDs or other values from your org, run reports and then export the report data. These steps describe one recommended method of importing data. You can import data into Salesforce fields that aren’t listed here. You can also customize your import by using other options that appear in the Data Import Wizard. 1. From the campaign detail page, select **Manage Members** | **Add Members - Import File**. The Data Import Wizard appears. 2. Select **Person Accounts**, then select **Update existing records**. 3. For Match Lead by, select **Salesforce.com ID**. 4. Select **Assign person accounts to campaigns.** 5. Select the CSV file that contains your import data, and click **Next**. 6. Map column headers from your CSV file to these fields. - Salesforce ID of the contact associated with the person account - Email 7. Click **Next**. 8. Review the import settings, and then click **Start Import**. When we finish importing your data, we notify you by email. Review the results and resolve any errors that occurred. # Add Images to Email Templates in Salesforce Classic You can include images, such as logos, in your custom HTML and Visualforce email templates. Salesforce allows you to use style tags to add external or internal images to an email. ### Required Editions
Available in: Salesforce Classic
Available in: All Editions, except Personal

HTML and Visualforce email templates not available in: Personal Edition

Visualforce Classic email templates can’t be used in Lightning Experience
User Permissions Needed
To create or change HTML email templates: Edit HTML Templates
To create or change Visualforce email templates: Customize Application
To create or change public email template folders: Manage Public Classic Email Templates
When creating custom HTML or Visualforce templates, use an `` tag to reference the image. We recommend uploading the images to the Documents tab and referencing the copy of the image on the Salesforce server. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note For HTML (using Classic Letterhead) email templates, logos or images come from the [letterhead](https://help.salesforce.com/s/articleView?id=sales.creating_letterheads.htm&release=264.0.0&type=5 "Create Classic letterheads as the basis for a consistent look for your HTML email templates. Make letterheads available organization-wide so other users can use them in their email templates.") you choose when creating the email template. 1. Add an image to the Documents tab. 2. On the Documents home page, open the image by clicking its name. 3. Right-click the image and get its reusable URL address. When you use the URL, you reference the copy of the image on the Salesforce server. 4. Open your custom HTML or Visualforce template. 5. Place the HTML tag ``, using the image’s URL address, where you want to insert the image in the email template. ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_note.png) Note You can also use the URL of an external website, such as `Logo`. However, if an image is stored in your org, you have more control over it. Use the `style` attribute in HTML to add internal and external images to email templates whose HTML elements can be edited. ![Custom (without Using Classic Letterhead) Email Template](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_productivity-264-0-0-production-enus/b2f6c36a-fa61-4a3c-9752-032ce1818a69/images/icon_example.png) Custom (without Using Classic Letterhead) Email Template Custom (without using Classic Letterhead) `` `