---
schema_version: "1"
id: a64a8e7c4c6b77f79ac54ee4399622b48bc506c282953a827e64884002427291
title: Plan Assignment External IDs in Salesforce Spiff
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sales/264-0-0/spiff_plans_external_ids.md
canonical_url: https://help.salesforce.com/s/articleView?id=sales.spiff_plans_external_ids.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: d5c58913f56d29ec3c97d24db52a78de6845e34f2db5fc569fea86ae3bc1db9c
description: In Salesforce Spiff, the external ID field on a plan assignment supports bulk uploading and updating of plan assignments with Mass Data Management.
products:
  - Sales Cloud
  - Sales Enablement
release: "264"
---
# Plan Assignment External IDs in Salesforce Spiff

In Salesforce Spiff, the external ID field on a plan assignment supports bulk uploading and updating of plan assignments with Mass Data Management.

### Required Editions

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

- External ID values must be unique.
- You can add an external ID only to plan assignments that don't have one.
- To help avoid errors, an external ID in a plan assignment table is permanent.
- If you create a plan assignment from the Plans page or with the uploader and you leave the external ID blank, you can still edit the plan assignment.
- After you assign an external ID, the ID is always required for future updates with the uploader.
- If you create a plan assignment with the uploader and specify an external ID, always use the same external ID for future updates.

#### See Also

- [Upload Plan Assignments in Salesforce Spiff](https://help.salesforce.com/s/articleView?id=sales.spiff_bulk_upload_plan_assignments.htm&release=264.0.0&type=5 "Manage large plan updates in Salesforce Spiff by bulk-uploading plan assignment records.")