Start tracking your progress
Trailhead Home
Trailhead Home

Get Tips and Tricks for Enterprise Territory Management

Learning Objectives

After completing this unit, you’ll be able to:

  • Explain how the role hierarchy and territory hierarchy work together.
  • Explain how to show rolled-up forecasts for territories.
  • Explain how to sync with an external single source of truth.
  • Identify best practices for cleaning up data.
  • List tips for handling named accounts.


Maria’s learned a lot about resolving performance slowdowns related to Enterprise Territory Management.

Maria Jimenez updating Enterprise Territory Management and making progress

But she’s still got other things she’d like to learn as she finishes setting up the feature to reflect Capricorn Solar’s sales territories, accounts, and reps.

In this unit, we answer Maria’s remaining questions on various topics and learn even more!

Avoid Duplicating Hierarchy Structures

Maria has more changes to make to Ursa Major’s territory hierarchy, and she’s not sure how to structure it. Should she base it on the user role hierarchy?

No. The access level to accounts, opportunities, contacts, and cases that Enterprise Territory Management provides rolls up to the role hierarchy. Duplicating the territory structure in the sales branch of the role hierarchy is unnecessary and redundant.

Instead, use your role hierarchy to represent management relationships, reporting rollups, approvals, and other hierarchical workflows. Simplify the sales branch of your role hierarchy to contain only roles for these purposes. Then use the territory hierarchy to extend access to records based on users’ territory assignments.

Ursa Major’s territory hierarchy, its role hierarchy, and their different structures

When the role and territory hierarchies are used appropriately, they complement each other and offer dual models for reporting, analysis, and segmentation of corporate information.
  • Your role hierarchy is perfect for modeling management and Human Resources types of reporting structures, where one person reports only to another person.
  • Your territory hierarchy is best for modeling a matrix reporting structure, where someone can report to multiple managers.

Show Rolled-Up Forecasts for Territories

The Ursa Major sales team uses Collaborative Forecasts and has recently enabled territory forecasts. How can Maria make sure that her team sees rolled-up forecast amounts for their territories?

Assign a forecast manager to every territory for which you want rolled-up forecast amounts. For example, if you want forecasts for your AMER territory each month, assign the AMER territory to a forecast manager, even if there isn’t an actual person managing it.

Territory hierarchy showing Nigel Roberts assigned as forecast manager for the AMER territory

For each territory without child territories, decide whether you want to assign a forecast manager.

When a Forecast Manager Is... Forecasts...
Assigned For the territory are available for the forecast manager to view and adjust
Not assigned For each forecast-enabled user assigned to the territory are available, and those users can view and adjust their own forecasts but not other users’ forecasts

Here's an example of what territory forecasts look like to forecast users.

Forecasts for the North Beach territory, Greg Norman assigned to its opportunities

Sync with a Single Source of Truth

Maria used an external “single source of truth” for Ursa Major’s territories before she set up Enterprise Territory Management. She still finds that data useful. How can she sync Enterprise Territory Management with it?

We recommend creating a custom External ID type field and adding it to your territory page layout.

Territory page layout in Setup, with a custom External ID field added

If you integrate your territory hierarchy with an external single source of truth, you can base your territory hierarchy on that source and use it to manage your territories. Keep in mind, this process isn’t automatic. It requires data imports or working with the API. To keep your territory hierarchy in sync with your external single source of truth, maintain it regularly.



If you define your custom External ID field as unique, you can’t clone territory models.

Do More with Assignment Rule Filter Criteria

You’ve probably noticed that assignment rules are limited to 10 filter criteria fields. As Maria’s setting up rules for the Capricorn accounts, she’s too restricted by this limitation. How can she get around it?

When the number of criteria entries doesn’t meet your business requirements, use formula fields to combine multiple data fields on an account. For example, if you need more criteria fields than 10, you can combine, say, the Billing Country and Billing State/Province fields into a single formula field. In the Resources section, we’ve provided a link to help you learn more about formula fields.

When criteria are based on an account’s related records, use rollup summary fields or triggers to move data to the account. Then use those fields to drive account assignment rule criteria.

And although 10 criteria fields are allowed, we recommend sticking to 6 or fewer.

Assignment rule for small California tech companies, with three filter criteria defined

Clean Up Data First

Maria’s noticing problems with her Salesforce data, stuff like duplicate records. While she’s making changes to her territory model, she gets an idea: Use territory assignment rules to clean up the data. Great call, right?

Actually we don’t recommend using territory assignment rules to clean up data, especially when you’re determining which account to associate with a lead. Take care of data cleanup separately from territory assignment to keep your territory rule structure lean.

We recommend using:
  • Built-in duplicate management features to manage and merge duplicate records.
  • Lightning Data to keep your records current and to find new accounts similar to your best customers.

Duplicate rule in Setup

In the Resources section, we’ve provided links to help you learn more about duplicate management features and Lightning Data.

Define Named Accounts Effectively

Like many companies, Capricorn Solar has a few named accounts, which are major accounts assigned to the sales reps who can best manage them. A named account is typically named after a company, such as Solar Emporium, rather than the sales territory it’s in, such as San Francisco. Maria hasn’t yet worked with named accounts and wants some advice.

We’ve got a few strategies for defining named accounts within the standard account assignment rule structure.
  • Define accounts by name in the rule criteria. Because account names can be long, we usually recommend this strategy for smaller customers who have fewer named accounts defined within a territory.
  • Define criteria based on account numbers, which are more concise than account names. This strategy allows sales teams to include more named accounts within a territory.
  • Define criteria based on attributes from the HQ account records. Customers can use formula fields or Apex to specify these attributes from the HQ account to all the records in the same account family. This method ensures that the same set of criteria is used to assign all the accounts in the same account family.
  • Develop a customized assignment solution if the previous solutions provide appropriate scalability.

Territory hierarchy with named accounts

Save Time and Effort with APIs

Because of Capricorn’s territory structure, Maria expects frequent changes to her territory hierarchy. What can she do to simplify frequent territory realignment?

Some customers realign their territories monthly, weekly, or even daily, sending frequent updates to a large rule base. These customers can benefit from automated processes that update the rule structure.

We recommend using our APIs to automate the maintenance of the standard account assignment rule structure. And we don’t recommend customizing the standard rule structure.

Workbench, with access to APIs



The Salesforce standard rule structure is relational and provides enough flexibility for our broad customer base. Although maintaining that standard rule structure is technically feasible for larger customers, the relational structure makes automated maintenance difficult.

Avoid Unnecessary Sharing Recalculation

Ursa Major uses team selling. Maria can use some help with account ownership assignment. Is it “Enterprise Territory Management to the rescue” again?

Sort of. Enterprise Territory Management doesn’t automatically assign or change account owners. But with multiple reps assigned to one or more territories, some customers assign a “dummy user” or “integration user” as a stand-in for the account owner. Then they assign reps and roles to territories to model the rep-to-account association.

This method reduces the need for sharing recalculation, that is, downstream record changes that result from account owner updates.

You can also use Apex or another programmatic resource to designate an assigned territory user as the account owner.

Account record showing a stand-in owner

Get More Done with Enterprise Territory Management

Maria’s almost finished. She’s wondering whether it’s a good idea to adopt account teams for Ursa Major now that they’ve acquired Capricorn. Can she use Enterprise Territory Management and account teams at the same time?

If you’re using Enterprise Territory Management, we recommend that you don’t use account teams.

Territory detail page showing users and accounts assigned

Both features provide a mechanism for assigning the right reps to accounts, required access control to records, and a rollup for reporting.

But Enterprise Territory Management provides more hierarchical structure for rollup, forecasting, and the ability to automatically assign reps to accounts. We’ve also heard from some customers that they migrated from account teams to Enterprise Territory Management to simplify sharing and reporting requirements. So if you want to automate your process, or your sales team anticipates significant growth, consider using Enterprise Territory Management.


Maria’s learned everything she needs for handling Ursa Major’s acquisition of Capricorn Solar. Now the Enterprise Territory Management feature reflects the combined sales territories, accounts, and reps of both companies. Great job, Maria!

Ready to test your knowledge?