← All articles

Global Salesforce template: how much country fits?

A global Salesforce template is the shared core of processes, data model, automation and permissions that every country of a worldwide rollout adopts. My guideline: every country is at least 80 percent identical to the template, and the delta per country stays as small as possible. Deviations from law, tax, language and real differences in the business are justified. Every deviation needs a request, a reason and an approval, and it belongs in configuration instead of code per country. Without these rules the template turns into a collection of country solutions after three countries.

Why does a global template fall apart?

The strategic goal of a worldwide rollout is usually to harmonise processes. At the start everyone agrees. From the second country on, the exceptions arrive: in France inside sales needs an additional field, in Italy quote approval runs through one more level, and in the US the subsidiary has a different name and trades under a different brand.

Each exception is small. Together they have three consequences:

  • Every change gets more expensive. A new feature has to be tested in every country variant. With ten countries that have their own flows, one release is ten releases.
  • Reports across countries stop adding up. If a status means something different in every country, worldwide order intake is an estimate.
  • New countries get slower. Instead of adopting the template, every new country picks the variant it likes best.

I describe the order of countries in detail in Manufacturing Cloud global rollout. This article is about the question every country asks again: may this deviation go into the system?

Which deviations are justified?

I sort every request for a deviation into one of five groups:

Reason Example Into the template?
Law and tax e-invoicing mandate, tax number, retention periods yes, as country configuration
Language and formats translations, address formats, currency yes, through standard features
Brand and legal entity subsidiary trades under a different name yes, as master data, not as a process
Different business country sells through dealers instead of directly yes if several countries are affected, otherwise review
Habit “the field has always been at the top here” no

The last group is the largest, and the hardest, because it rarely goes by that name. A request out of habit almost always comes with a business reason. A good test question is: what does it cost the country to adopt the template’s process? If the answer is “getting used to it”, it is habit. If the answer is “an invoice the tax office will not accept”, it is law.

The fourth group deserves a second look. If one country sells through dealers and the others sell directly, that is a second variant of the sales process. If the same variant appears in several countries, it belongs in the template, and only once.

Country differences belong in configuration, not in code

The technical rule is simple: country differences belong in configuration, not in code or separate flows per country.

  • Values per country in custom metadata types. Approval limits, VAT rates or required fields per country sit in a table. The automation reads the value for the record’s country. A new country is then a new entry, not a new release.
  • Translations through Salesforce’s translation features, not through extra fields per language.
  • Record types only for real process variants, not per country. Ten countries with one record type each are ten page layouts that drift apart.
  • Visibility by country through roles and sharing rules, as described in the permission concept.

These rules belong in the development standards, so every partner who rolls out a country knows them.

Strict template

  • One release applies to all countries
  • Worldwide reports compare like with like
  • New countries go live faster

What you give up

  • Countries have to change routines they are used to
  • Without change management, resistance grows

Who decides on deviations?

A country requests a deviation in writing: what it needs, why, and what it costs to adopt the template instead. The decision is made by a global process owner together with the architect on the client side. It goes into the decision log, so the next country does not ask the same question again.

Two rules help. First, the country carries the follow-up cost of its deviation, including the tests in every future release. That makes many requests smaller. Second, every deviation is reviewed after a year: is it still needed, or can the country go back to the template? Many requests come from habit. If the sponsor in the country understands why the template is built the way it is, they can put these requests in context before they reach the architect, more on that in Change management in a global Salesforce rollout.

Metrics per country show whether the template holds

The 80 percent is a guideline, not an exact measurement. Still, the direction is easy to follow with three simple numbers per country:

  • Number of approved deviations, split by the five groups in the table. If the group “different business” grows in several countries, it is time to extend the template.
  • Country-specific metadata. Flows, record types or page layouts that exist for one country only. The number should be close to zero.
  • Test effort per release for the country. If a country needs clearly more test cases than the others, it carries more deviations than the list shows.

Write down the goal before the first country

Before the first country, decide what the goal is and write it down. If it is harmonisation, the guideline for the match and the request path for deviations follow from it. Then keep a list of deviations per country, with reason and approval date. The list should also say what each deviation costs in operation, such as an extra test case in every release. In the steering committee it shows at a glance whether the template holds. How countries take up the template is also a question of change management.

Frequently asked questions

What is a global template in Salesforce?

A global template is the shared state of processes, data model, automation and permissions that all countries of a worldwide rollout adopt. Country specifics are added as small, documented extensions.

How much may a country deviate from the template?

I consider at least 80 percent match per country the right guideline. Every deviation needs a reason from law, tax, language or business model, and an approval.

Who decides on deviations from the template?

A global process owner together with the architect on the client side. The country requests, justifies and carries the follow-up cost of the deviation.

Which country should a global template start with?

A large country with reasonable complexity. It has to test the template seriously, but must not be so special that its edge cases shape the template for everyone else.

Contact

Facing an architecture decision?

In 30 minutes we work out which decision has to come first and which information you still need for it.

What to bring

  • The decision at hand and the date by which it has to be made
  • Which Salesforce clouds you use or plan and which systems are connected
  • Who decides with you: IT, business, implementation partner

What we clarify

  • Which options are realistic and which you can drop
  • Which follow-up costs each option brings over the coming years
  • What you still need for a decision that holds
Book a call (opens Microsoft Bookings in a new tab)

Pick a slot in my calendar via Microsoft Bookings. Prefer to write? Use the form and I’ll get back to you.

Rather talk right away? +49 221 98656758

Send a message

Your details are only used to answer your request. More in the privacy policy.