Case study
Customer 360 Architecture for a Global Fashion Brand
€2M+ CRM portfolio delivered on time with 50+ strategic risks neutralized
The problem
Lacoste needed to unify its global CRM architecture around a Customer 360 vision: a single complete view of every customer across in-store POS, e-commerce, marketing automation, service, loyalty, and B2B wholesale. The work involved directing a €2M+ portfolio, aligning six business units behind one architectural vision, mobilising a 30-person team, and securing Global Executive Board validation for a 5-year roadmap.
What I did
A unified customer data layer was designed with canonical identity, household relationships, and channel-aware ingestion patterns. A structured pre-launch process mapped 50+ strategic risks with mitigation plans defined before delivery began. The 5-year roadmap was built for board-level communication: clear investment phases, capability milestones, explicit links between architecture and business outcomes.
At a glance
- Client
- Lacoste
- Sector
- Luxury · Retail
- Engagement
- 7 months
- My role
- Lead Solution Architect, Customer 360 and Program Governance
- Salesforce clouds
- Sales Cloud · Service Cloud · Marketing Cloud · Commerce Cloud
- Outcome
- 50+ strategic risks neutralized
Before / After
- Six business units, six versions of the same customer record.
- Point-to-point integrations across POS, e-commerce, marketing, service, loyalty, wholesale.
- No canonical customer definition shared by the six business units.
- No structured risk identification process; failure conditions surfaced late in delivery.
- No board-level commitment to a multi-year architectural direction.
- Unified customer data layer with canonical identity across the six channels.
- Ingestion patterns defined per source rather than ad-hoc integrations.
- Six business units aligned behind one architecturally consistent definition.
- 50+ risks identified pre-launch, all resolved before becoming delivery problems.
- Global Executive Board validation for a 5-year digital roadmap.
Situation
Lacoste, the French fashion house, needed to unify its global CRM architecture around a Customer 360 vision: a single complete view of every customer across all touchpoints and channels. The engagement involved directing a €2M+ CRM portfolio and securing Global Executive Board validation for a 5-year digital roadmap that would frame how Lacoste used Salesforce for the next half-decade.
The stakes were high. Board-level programmes carry a different quality of scrutiny than standard delivery engagements. Every architectural decision would be visible to the people who controlled the budget, the timeline, and the decision to proceed. Success had to be defined before a single line of configuration was written.
Six business units sat behind the programme: in-store retail, e-commerce, marketing, service, loyalty, and B2B wholesale. Each generated its own version of the same customer, on its own data model, with its own refresh cadence. The architecture function had to deliver one definition of “customer” that all six could agree on, then design the data layer that made it work.
Challenge
“Customer 360” is simultaneously the most-cited goal in enterprise CRM and the hardest to actually deliver. It requires unifying data generated by fundamentally different systems: in-store POS, e-commerce platforms, marketing automation, customer service, loyalty programmes, and B2B wholesale accounts. Each system generates its own version of the same customer. Each operates on its own data model, its own identifiers, and its own refresh cadence. Unifying them is not a configuration task. It is an architecture problem.
The organisational challenge matched the technical one. Six business units needed to align behind a single architectural vision. A 30-person cross-functional team needed to execute in parallel across workstreams. Any failure in stakeholder alignment would surface as a launch failure, and the programme had no tolerance for that outcome given its board-level visibility.
The risk profile was also structural. Programmes of this scale and complexity typically surface failure conditions late, after significant investment, when scope changes are expensive and organisational patience is depleted. The architecture function had to identify and resolve these risks before they became delivery problems, not after.
What I told the Global Executive Board at the kickoff reviewBy the time we are deep into delivery, the architecture decisions are fixed. Either we make them deliberately now, with the data layer the goal, or the six business units make them by default through their own systems.
Action
The architectural foundation was a unified customer data layer that resolved identity across all six channels: in-store, online, wholesale, service, loyalty, and marketing. Rather than patching point-to-point integrations between existing systems, the architecture was designed as a single customer record of truth with well-defined ingestion patterns for each data source.
Unified customer data layer
Canonical customer definition agreed by all six business units. Identity resolution rules combining deterministic matching (loyalty ID, email) with household relationships and product ownership attributes. Engagement history structure shared across channels. Required-versus-optional fields defined per touchpoint, so each channel knew what it had to deliver and what it could leave to others.
Risk architecture and operational continuity
Structured pre-launch process mapped 50+ strategic risks: technical integration, data quality, organisational alignment, vendor delivery, timeline dependencies. Each risk categorised by severity and likelihood, with a named owner and mitigation or contingency plan defined before the delivery phase began. The register ran as a continuous process through delivery with escalation protocols that prevented late surfacing.
Stakeholder alignment and board roadmap
Architecture function provided the framework for resolution when business units had conflicting requirements. The 5-year roadmap was designed for board-level communication: clear investment phases, capability milestones, explicit links between architecture and business outcomes. Board validation required business commitment, not just technical approval.
Defining “customer” took longer than configuring the integrations. Six business units, each with legitimate but different perspectives, had to agree on identity resolution rules, household relationships, product ownership attributes, and engagement history structure. The architecture function held the line on the canonical model and gave each business unit room to extend it where their channel genuinely needed local fields. The result was one model that six units owned, not a compromise nobody respected.
Result
The €2M+ CRM portfolio was delivered on time with the Customer 360 architecture operational across all six business units. The 50+ strategic risks identified pre-launch were resolved before they reached delivery. None became launch-blocking issues. All six business units achieved alignment behind the unified architecture.
The Global Executive Board validated the 5-year digital roadmap, providing the organisational commitment that a multi-year architecture requires. The 30-person cross-functional team executed the transformation with a clarity of purpose that multi-stakeholder programmes rarely achieve.
The Customer 360 architecture also established a data foundation that anticipates where Salesforce is going. Data Cloud was purpose-built to deliver exactly the unified customer view that was architected at Lacoste: identity resolution across channels, unified profile as the basis for all activation, real-time segmentation replacing batch processes. The architecture thinking is identical whether the implementation uses custom integration or Data Cloud. The difference is execution speed. With Data Cloud, the identity resolution and unification that took months to build custom now takes weeks to configure. The architecture decisions about what defines a customer, how channels relate, and what the activation model requires do not change.
Reflection
This pattern works when scrutiny is high, when alignment across business units is non-negotiable, and when leadership accepts that the data layer is the architectural decision rather than a downstream side effect. It is the right call when a board-level roadmap is in play and the architecture has to outlast the current implementation choices.
It works less well when there is no scrutiny budget for risk work upfront. Risk registers compress under pressure and lose their value if treated as a one-time artefact rather than a continuous control.
Worth doing earlier: the canonical customer definition. Six business units can debate it for months once delivery has started. Pinning it down before kickoff is what made every later integration decision possible without re-litigating the foundation.
Technologies used: Salesforce Sales Cloud, Service Cloud, Marketing Cloud, custom integration layer, data architecture design, stakeholder roadmap methodology, risk management framework
Glossary
- Customer 360
- A single complete view of a customer across every channel and touchpoint. In Lacoste's case: in-store POS, e-commerce, marketing automation, service, loyalty, and B2B wholesale. Defined at the architecture layer, not at the report layer.
- Identity resolution
- The process of matching multiple source records (POS receipt, e-commerce account, loyalty card, service ticket) to a single real-world customer. Combines deterministic matching on shared identifiers with probabilistic clustering for anonymous touchpoints.
- Risk architecture
- A structured process that maps risks across a programme (technical integration, data quality, organisational alignment, vendor delivery, timeline dependencies), categorises each by severity and likelihood, and assigns a mitigation or contingency plan before delivery begins. Runs as a continuous process through delivery, not a one-time exercise.
- Board-level roadmap
- A multi-year programme plan built for executive communication. Investment phases, capability milestones, and explicit links between architectural decisions and business outcomes. Validation requires not just technical approval but a business commitment to the direction.
Frequently asked
- Point-to-point integrations between six channels would not deliver Customer 360. The unified customer data layer is the architectural decision; the channels are integration points to it. Starting with one channel would have locked the architecture into whichever entity definition that channel happened to use. Designing the data layer first meant six business units had to agree on what defines a customer before any channel work began. That alignment is the slow part. Doing it first is what made the rest fast.
- Two design choices. Risk status was tracked continuously, not at fixed reviews, with escalation protocols that triggered before a risk could become a delivery problem. And each risk had a named owner with a defined mitigation or contingency plan, not a generic 'monitor and review' label. The register was the working document for risk decisions, not an artefact for stakeholders. That kept it honest.
- Board-level programmes carry visibility that standard delivery engagements do not. Every architectural decision is visible to the people who control the budget and the timeline. Success has to be defined before configuration starts. The 5-year roadmap had to communicate investment phases, capability milestones, and the link between architecture and business outcomes in board language. Architecture work that cannot survive that scrutiny does not get signed off.
- The architecture was designed for the foundation Data Cloud was purpose-built to deliver: identity resolution across channels, unified profile as the basis for activation, real-time segmentation replacing batch processes. The thinking is identical whether the implementation uses custom integration or Data Cloud. With Data Cloud, the identity resolution and unification that took months to build custom now takes weeks to configure. The architecture decisions about what defines a customer, how channels relate, and what the activation model requires do not change.
- The core decisions transfer. Defining the canonical customer before integration work begins, mapping risks before delivery, designing for the activation model rather than the source systems. The overhead of a board-level roadmap is what changes. Smaller programmes can carry the same architectural rigour at lower process weight. The cost of doing risk work upfront is small at any scale; the cost of surfacing late-stage failure conditions is the same shape, smaller in absolute terms.
Read next
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.
- Replies within 24 hours, always
- If I'm not the right fit, I'll point you at someone who is
- No follow-up emails unless you ask