Booking Q3 2026 · 2 retainer slots open · Direct or via SI Paris ·Seoul
Sébastien Tang SALESFORCE SOLUTION ARCHITECT
Entertainment

Case study

Pan-European B2B Salesforce Transformation

Pan-European B2B Salesforce architecture designed and vendor-scoped for implementation

EngagementData Cloud & Multi-Cloud ArchitectureDuration7 monthsLocationParisYears2022

Sébastien Tang · Senior Salesforce Solution Architect, independent. Architects Salesforce for the AI era: Agentforce, Data 360, multi-cloud systems that hold up in production.

  • Administrator · Salesforce Certified
  • App Builder · Salesforce Certified
  • AI Associate · Salesforce Certified
  • Marketing Cloud AE · Salesforce Certified

The problem

A pan-European B2B sales operation across more than 20 markets, each with its own partner workflows, was about to receive a single Salesforce platform. The implementation partner had not been selected yet. The risk was the vendor would shape the architecture during delivery, leaving each market either flattened or fragmented, and HQ with no way to govern what shipped.

What I did

The architecture was designed before the RFP. Twenty plus markets were audited on the ground. The data model, account hierarchy, integration architecture, and customisation boundaries were specified upfront. The RFP became a technical specification that vendors bid against, and the selected partner inherited a complete design rather than a blank canvas.

At a glance

Client
Disneyland Paris
Sector
Entertainment
Engagement
7 months
My role
Lead Solution Architect, Architecture & RFP Design
Salesforce clouds
Sales Cloud · Service Cloud · Experience Cloud
Outcome
20+ markets unified

Before / After

Before
  • 20+ markets running B2B sales on spreadsheets and bespoke local processes.
  • No common account hierarchy for corporate, travel agencies, or tour operators.
  • RFPs typically scoped on capabilities, leaving the vendor to design during build.
  • Cross-market reporting reconciled by hand at quarter end.
  • No architectural backbone for the Agentforce roadmap HQ was already discussing.
7 months
After
  • One pan-European B2B framework with explicit market-level configuration points.
  • Canonical B2B account model for corporate, agency, and tour operator partners.
  • RFP written as a technical specification the selected SI had to build to.
  • Reporting on the same data model across every market that went live.
  • Architecture ready to extend to Service Cloud, Experience Cloud, and Agentforce.

Situation

Disneyland Paris was launching a B2B digital transformation on Salesforce, replacing fragmented manual processes across European markets with a unified platform. The B2B operation, corporate group sales, travel agency partnerships, tour operator relationships, spanned more than 20 European markets. Each market had its own sales workflows, partner management processes, and operational practices that had evolved over decades.

The engagement was architecture-first by design. Rather than selecting a vendor and letting implementation decisions drive the design, HQ wanted the architecture to precede the vendor. The specification had to be precise enough that the selected implementation partner would build to the design, not around it.

The risk on the table was familiar. A B2B Salesforce programme spanning 20+ markets, scoped as a capability RFP, would either over-standardise (and lose the markets at adoption) or under-specify (and watch the SI redesign through scope-change fees). The brief from HQ was to take that choice off the table before the vendors arrived.

Challenge

European B2B operations resist standardisation. Each market has developed working practices that reflect local business culture, partner relationship history, and regulatory context. A corporate group booking process that runs efficiently in France does not map directly onto its equivalent in Germany, Spain, or the UK. Force a single template across all markets and the platform technically functions while local teams quietly route around it. Allow each market to customise without limits and the same fragmented state the transformation was supposed to replace comes straight back.

The architectural problem was finding the right abstraction layer. The framework had to be standard enough to govern, flexible enough to absorb genuine market variance, and explicit enough that a vendor could not redefine it during build. That required distinguishing real operational difference (legitimate divergence the architecture had to accommodate) from inconsistent terminology and undocumented local variation (convergence that standardisation could resolve).

The vendor handoff risk compounded all of it. Implementation programmes where one party designs and another builds produce drift, every time. Vendors interpret requirements through the lens of their existing delivery patterns, which rarely match the architectural intent precisely. The only protection is documentation that eliminates ambiguity: not a high-level design the vendor completes, but a specification the vendor executes.

What I told the steering committee at the start of the audit phase

The vendor will be selected eventually. The question is whether they inherit a specification or a wishlist. We have one chance to decide which.

Action

The audit ran ground-up, not top-down. Rather than designing outward from HQ strategy, the work started with direct engagement with market-level sales operations: how corporate accounts were structured, how travel agency relationships were managed, how bookings flowed from enquiry to confirmation, what reporting markets were accountable for upstream. Twenty plus markets were assessed, capturing the operational nuance that requirements-gathering processes consistently miss.

The audit produced a structured differentiation between genuine market requirements (which the architecture had to accommodate), operational inconsistencies (which standardisation could resolve), and local workarounds (symptoms of prior technology failures that a well-designed platform would eliminate). That separation was the input to every design decision that followed.

LAYER 01

Standard B2B core

Account hierarchy for corporate partners, travel agencies, and tour operators. Opportunity management for group sales. Contract management. Partner portal on Experience Cloud for self-service. Common across every market, no exceptions.

LAYER 02

Configuration boundary

Each market could configure record types, page layouts, validation rules, and territory assignment within defined parameters. Anything outside the boundary required architectural review. Local autonomy was bounded, not abolished.

LAYER 03

RFP as technical specification

Data model, object structure, integration architecture, customisation boundaries, deployment sequence. Vendors bid against the specification, not against capability statements. Divergence at bid time had to be justified before contract.

The customisation model was made explicit on paper, not assumed in conversation. Each market could configure within defined parameters; configurations outside those parameters required architectural review. That gave local teams real flexibility while preventing the accumulation of structural divergence that had fragmented the prior state.

The RFP was written as a technical specification, not a capabilities questionnaire. Vendor responses were evaluated against the architecture, not against platform expertise or reference clients, because the architecture had already established what needed to be built. Vendors who proposed approaches diverging from the design had to justify the divergence against the requirements that drove it, not simply propose alternatives.

The selected vendor received not a requirements document but a complete architectural design: data model, object structure, integration architecture, customisation boundaries, and deployment sequence. The implementation was scoped to the architecture, not the other way around.

Result

The pan-European B2B audit was completed across every market in scope. The output was a requirements and divergence analysis that captured operational reality rather than idealised workflows. The Salesforce solution architecture unified the diverse European working models into a coherent technical framework, with defined flexibility for legitimate local variation.

The RFP process produced a vendor selection where the chosen partner was scoped to the architectural specification. The implementation mandate was to build what was designed, not to discover what to build during delivery. The handoff created no ambiguity about what constituted successful delivery, because the specification said so explicitly.

HQ now owns a pan-European framework that governs without flattening. Local markets configure within the boundary; cross-market reporting runs on the same data model. The platform that landed is the platform the architecture specified, not the one a vendor would have invented in flight.

Reflection

This pattern works when there are 10+ markets sharing a B2B operation, when HQ has the appetite to invest in the audit phase before vendor selection, and when leadership accepts that the architecture has to land before the build. It is the right call whenever the cost of vendor-led design drift would exceed the cost of the audit, which is most large pan-European or pan-APAC programmes.

It works less well in single-market deployments where the spec-versus-vendor choice barely exists. The audit-and-architecture overhead earns nothing on a one-market project; a capability RFP and a tight build team will outperform.

Worth doing earlier: the customisation boundary documentation. The point at which markets resent standardisation most is the moment they discover, mid-build, that something they need is outside scope. Writing the boundary down before the RFP, and making it visible to the markets, removes the discovery and the resentment together.

20+ Markets audited on the ground
100% Architecture survived vendor handoff
1 Pan-European B2B framework

Glossary

Architecture-first RFP
A request for proposal written as a technical specification rather than a capability questionnaire. Vendors bid against the architecture; the implementation mandate is to build what is designed, not to discover what to build during delivery.
Customisation boundary
An explicit parameter range inside which each market can configure freely (record types, page layouts, validation rules). Anything outside the boundary requires architectural review. Local autonomy is bounded, not abolished.
Canonical B2B account model
A shared object structure for corporate groups, travel agencies, and tour operators that holds across every market. Hierarchy and ownership rules are common; local territory assignment lives on top as an extension.
Vendor handoff risk
The structural drift that appears when one party designs and another builds. Vendors interpret requirements through their own delivery patterns. The only durable mitigation is a specification that leaves no room for interpretation.

Frequently asked

  • Because the architecture has to absorb genuine market difference up front, not discover it during build. An audit before the RFP separates real operational variance (legitimate, the architecture must accommodate it) from inconsistent terminology (convergence the platform can fix). Doing this work after vendor selection means the vendor charges scope-change fees for every nuance the audit would have caught for free.
  • It shifts the time, it does not add to it. Time spent on the audit and architecture comes out of the time that vendors would otherwise spend negotiating scope changes mid-build. The total elapsed duration is shorter because the build phase runs on a specification rather than on a moving target. Programmes that skip this phase typically discover the cost in months 8 to 12, not in months 1 to 3.
  • The RFP itself. When the RFP is a technical specification, the vendor's response commits them to executing that specification. Any divergence has to be justified against the requirement that drove the original design, and approved through change control. Vendors who propose alternative approaches at bid stage have to defend the substitution before they sign, not after.
  • Because that is the state Disneyland Paris started from. Twenty market-level implementations integrated after the fact cost more, run on inconsistent data, and have no shared reporting. A pan-European architecture with explicit local configuration points is cheaper to build once than to retrofit across markets that have already diverged.
  • The brief was a B2B transformation, not an AI programme. But the same discipline that makes the RFP survive the vendor is what makes Agentforce viable later. Agents need a common data model and clean object structure to reason on. The architecture-first approach produced exactly that, ahead of the AI conversation. The foundation arrived in time.

Book the call

We'll know in 30 minutes
whether I can help.

No slides. No pitch deck. Bring the architecture diagram or describe the problem in your own words. I'll tell you whether I'm the right fit and what the next step costs — before you've finished your coffee.

  1. Replies within 24 hours, always
  2. If I'm not the right fit, I'll point you at someone who is
  3. No follow-up emails unless you ask
Book a Discovery Call