Loading
Salesforce Enforces New Security Requirements in Summer 2026Read More
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          The Intelligent Sales Data Model

          The Intelligent Sales Data Model

          Intelligent Sales uses many objects to work its magic for your sales teams. But not all user roles interact directly with these objects. Admins interact with them more than sales reps or other field-oriented roles.

          Required Editions

          Available in: Lightning Experience

          Available in: Enterprise and Unlimited Editions with Health Cloud or Life Sciences Cloud

          The Intelligent Sales data model includes these objects.

          Account

          Hospitals and providers that your organization deals with.

          Patients that your devices are registered for in a surgical visit. If you use the Patient Registration flow in your action plan template, it automatically creates these records for you when the visit is completed. If Person Accounts are enabled for your Salesforce org and the sales rep has access to person accounts, the record created is always a person account record. And if not, it’s a business account record.

          Action Plan Template
          Reusable templates that add assessment tasks to visits.
          Address
          The address details for your locations.
          Assessment Indicator Definition
          The data type for the quantities recorded in generic visit key performance indicator records. For cycle counts, the data type must always be Number.
          Assessment Task
          Tasks sales reps complete during a surgical visit. The visit creation flow creates these records for you.
          Contact
          The point of contact for your sales reps at a given account location.
          Generic Visit Key Performance Indicator
          The expected quantities and the counted quantities of a product at an inventory location. As an admin, you create only a template record in this object, leaving all the value-related fields blank. Instance records are created when a cycle count is initiated, and the value-related fields are filled during the cycle count. At the time of execution, instance records for key performance indicators are created for a visit based on the Generic Visit Key Performance Indicator definition record. Actual and expected product values are populated during a visit based on your inventory records in Salesforce.
          Generic Visit Task
          The cycle count task for a specific product. Generic visit task records act as definition records that the system uses to create instance records for specific visits. At the time of execution, instance records for visit tasks are automatically created for a visit based on the Generic Visit Task definition record.
          Generic Visit Task Context
          The product item context for a generic visit task. Because these records must be associated with product item records, you need to create separate generic visit task context records for every product at every inventory location. Generic visit task context records act as definition records that the system uses to create instance records for specific visits. At the time of execution, instance records for visit task context are automatically created for a visit based on the Generic Visit Task Context definition record.
          Generic Visit Task Context Relation
          The junction object that connects generic visit task records with generic visit task context records. These records act as definition records that the system uses to create instance records for specific visits. At the time of execution, instance records for visit task context relation are automatically created for a visit based on the Generic Visit Task Context Relation definition record.
          Location
          The locations of different hospitals and your sales reps' inventories.
          Order
          This object isn’t a required part of the Intelligent Sales data model and is only used with the Order Authorization flow. When you use the order authorization flow in your action plan template, an order record is automatically created with billing details, including the product, quantity, and amount.
          Product
          The products your organization provides.
          Product Availability Projection
          The information about the projected availability of products related to visits and transfer requests. Don’t create or edit any records in this object; its data is managed automatically. Give your users read access to this object so that they can see their inventory projections in the Intelligent Sales app.
          Product Fulfillment Location
          A combination of records that ties a sales rep to an inventory, an account, and an account location.

          A product fulfillment location consists of these references:

          • A product
          • An account that orders the product
          • The location of the account
          • The location of the product inventory fulfilling the order
          • The sales rep responsible for the inventory and the location
          Product Item
          A combination of a product, the location of its inventory, and the quantity available at that location. If your product is serialized, the initial quantity for the Product Item record must be zero. Any change to the quantity is automatically handled based on changes in Serialized Product.
          Product Request
          The date by which a sales rep needs a transfer to happen. The request transfer flow creates these records for you.
          Product Request Line Item
          The junction object that connects a product request record and the corresponding product transfer record. The request transfer flow creates these records for you.
          Product Required
          The products that are added as required for different visits. The visit creation flow creates these records for you.
          Product Transfer
          Product transfers requested by sales reps when they have shortfalls. The request transfer flow creates these records for you.
          Serialized Product
          The serial numbers of individual products and the product item records that they’re associated with. Each new serialized product that’s associated with a product item record automatically increases the Product Item record quantity by one.
          Visit
          Visits created by sales teams to fulfill product orders from accounts or perform cycle counts for their inventories. The visit creation flow creates these records for you. This data model is centered around the Visits object.
          Visited Party
          The contacts sales reps visit at accounts. The visit creation flow creates these records for you.
          Visitor
          The sales reps assigned to different visits. The visit creation flow creates these records for you.
          Work Type
          The duration-related properties of a visit. For surgical visits, select the Is Used For Inventory Projection checkbox. For cycle count visits, select the Cycle Counting checkbox, and when applicable, the Blind Cycle Counting checkbox.
           
          Loading
          Salesforce Help | Article