Territory Management Limits and Best Practices
Territory and Assignment Limits
The following limits apply to territories, their children, and their assignments:
- A territory can have up to 100 direct children
- An account can be in up to 250
- A user can be assigned to up to 100 territories
- There can be up to 25,000 total territories per Vault CRM instance
- A territory can have up to 100,000 assigned accounts
- A territory tree can have up to 10 levels
Best Practices
Use the following best practices when implementing Territory Management:
- Do not use multiple alignment methods in the same territory
- Territories should be as small as possible while ensuring accounts visible to end users are relevant
- Ensure territory names adhere to the following guidelines:
- Names must be unique
- Do not begin a name with 0 (zero)
- Do not include spaces, commas, or semicolons in names. This may cause errors in loads, exports, reports, maintenance, etc.
- Use a short of a territory name when possible. Territories are frequently joined together for alignment processes, so short territory names avoid size limitation errors.
- Do not inactivate records of the following objects:
- territory__v
- user_territory__v
- account_territory__v
- geography_territory__v
- assignment_rule__v
- assignment_rule_criterion__v
- tsf__v
Loading Territory Security Records
When data-loading a large number of territory security records, typically when initially setting up a Vault CRM instance, the following process should be adhered to:
- Load in all records
- Recalculate territory security once. Depending on the number of impacted records, this can take some time.
- For subsequent territory security updates, load in the records normally, enabling the appropriate triggers to run in a more targeted manner. Do not use migration mode.

