SAP Customer Data Cloud • 1 May 2022

Customer Data Platform at NMBS via SAP Customer Data Cloud & Adobe Experience Platform

Customer Data Platform at NMBS via SAP Customer Data Cloud & Adobe Experience Platform

Customer: NMBS/SNCB
Headquarters: Anderlecht, Belgium
Nr of employees: 19.000
Industry: National Railway Company of Belgium

  • SAP Customer Data Cloud
  • SAP Integration Suite
  • Adobe Experience Platform
  • Adobe Campaign Management

Solution brief

Although NMBS has many customers, the Marketing and Sales department didn’t have a lot of insights into their good and loyal customers. In the past, their SAP CRM system was mainly focused on customer questions and complaints, compensation and other more service-related data. It had limited data about ticket sales or other preferences of B2C customers. Also, train tickets were sold in a non-digital way for a long time. Sales data was fragmented and scattered in different silos of sales applications.

The Marketing and Sales department of NMBS wanted to accelerate the digital transformation of their business by moving into a digital-first strategy and creating a GDPR complaint 360° view of the customer by granting the customer access to his or her own data.

To achieve this goal, NMBS had a need for a customer data platform, which was the combination of SAP Customer Data Cloud (for customer profile), Adobe marketing suite and SAP Integration Suite.

The SAP Customer Data Cloud (SAP CDC) solution is the new digital profile replacing the existing myNMBS back-end application with a better UX experience and secure customer profile, consent and identity. We selected SAP CDC as it is one of the leading Customer Identity and Access Management (CIAM) and Customer Profile systems.


  • Digital channels will become primary channels for ticket sales in the near future: Offer the travellers more convenience in ticket buying anytime & anyplace
  • Building trust and transparency in the customer journey
  • Integration with existing customer data in CRM and ERP
  • Architecture
  • Fast implementation


From a customer point of view

  • Making traveling easier and more comfortable
  • Optimal, personal service
  • Get insights: Which data does NMBS have of me? Which data or preferences do I wish to share? 
  • Create a personalized client zone:
    • User can maintain his consent uniquely from each device
    • Use the same login on all platforms
    • Ticket in the cloud*
    • Subscription renewal on all platforms*
    • Status tickets at the customer service department (Lost & found, fines, compensation)

* Some of these objectives are long-term and still require additional developments

From a business point of view

  • Building rich profiles along the customer journey with privacy at the forefront
    • Improve GDPR compliance
  • Create a single unified view of customers to share across your business
    • Get customer insights (360° view) and put the customer in the center
    • Get actionable data
  • Data-driven marketing approach based on sales and service data
  • Decrease dependency on IT
  • Deliver an excellent customer experience to connect users to brands
    • Only target the right customers
  • Build trusted relationships with preference and consent management 
    • Facilitating self-service


At the moment of implementation, the combination of SAP Customer Data Cloud and the Adobe products were best of breed in their different niches. SAP CDC is used to capture all customer-related data. The Adobe tools; Adobe Experience Platform (AEP) is used for segmentation and customer selection based on sales and web behavioral data and Adobe Campaign Standard (ACS) is used for mail-based interactions with the customers.

For the first time in NMBS history, we are now gathering all sales data from all different sales applications and combining it in a customer profile using SAP CDC. SAP Cloud Integration (CPI) is used to replicate this data to the Adobe products (AEP and ACS).

SAP Customer Data Cloud NMBS

By doing a backend only replacement, we are able to limit the work on the customer-facing frontend and take a gradual approach to adding new functionalities.

Since all frontends were calling the same APIs, we mapped the existing API structure to SAP CDC. 

We are using the 3 components of SAP Customer Data Cloud:

  1. SAP Customer Identity: to capture the customers' login identity. At NMBS we are using basic authentication using e-mail and password, linked to an internal identity provider, which is linked to SAP CDC.
  2. SAP Customer Consent: to collect the customer consent for NMBS we are selecting 2 types of consent. Informational consent which is related to the journey and sales in the timeframe before and after the sales, and promotional consent this is for promotional. SAP CDC is the master of these consents, Adobe is a slave for these consent and receives the updates from the SAP CDC system.
  3. SAP Customer Profile: this is the biggest value for NMBS. In the customer profile we store all relevant customer data like name and address data and combine this with preferences and sales data linked to this profile. The profile can be customized in the JSON structure, the sales data is stored in the database schema linked to the profile. Both schemas are optimized for NMBS purposes. A standard schema is present as a default in SAP CDC.

For more details about the CDC solution please read our blogpost "Hyper-personalized customer experience with SAP Customer Data Platform".

Implementation approach

We started with a backend only replacement, so the existing backend application that managed the logins was replaced by the new SAP CDC application. Existing web services were mapped and rerouted to SAP CDC to avoid that the frontend application needed replacement as of the start of the project. 

When SAP CDC was receiving data, we were able to forward this customer and sales data received by SAP CDC to the Adobe platform using SAP CPI. Using webhooks, the SAP CPI system is informed about a change, calling the web service to read the data in SAP CDC and forward that data to Adobe Campaign Standard and Adobe Experience Platform.

Since we didn’t need to change the frontend, we were able to deliver this project in a very short period of 7 months from kick-off to go-live (End of March 2021).


The combination of SAP CDC and Adobe was a win-win situation, for business and marketing users as for IT. Since a large part of the NMBS backbone is SAP software, the integration between SAP CDC and the backend application was relatively easy. The architectural fit of the solution was therefore also a major benefit. 

Adobe and SAP have proven to be great partners, during this implementation the collaboration between SAP architects & support and Adobe architects & support was great and very professional. This has been proven in the short implementation cycle, resulting in a huge step forward for the marketing department of NMBS.

With the unified data model, NMBS is able to gather all customer and sales data in one central place (3 different sales backends) in one format. Allowing the business to increase the speed of campaign execution


From a business point of view, the speed of campaign execution has evolved from multiple days to minutes. With this unified data model, business is now able to target the right customer and send them the right message at the right time. This benefits the lives of NMBS customers as well as it improves the job of Marketing & Sales people by creating better customer journeys. 

By using the profile and consent capabilities of SAP CDC, we are able to provide a fully GDPR-compliant profile while offering a 360° customer view of the business. From a customer point of view, in the future NMBS will offer a fully transparent insight into customers' data based on a trusted relationship and users can modify their own preferences. By doing so, this large entity is stimulating its innovative perception. They can give the travelers the feeling that they really know them by offering relevant travel information, promotions, interesting news,... based on the customers buying behavior and preferences. This all results in higher loyalty and customer satisfaction. 

Lesson learned: we encountered some challenges since NMBS wanted to enforce the integration and security policies on standard SAP integration.

Overview of business objectives this solution will stimulate:

  • Attract new customers
  • Increase frequency of existing customers 
  • Retain existing customers
  • More customers on the trains in off-peak hours
  • Promote digital channels: digital shift

Overview of functional objectives this solution will stimulate:

  • Automate recurring tasks: plan content publication, follow up leads, automated email flows etc … 
  • Optimize communication between marketing & sales.  
  • Offering relevance to our clients
  • Improved relationship with our clients
  • Optimizing processes  
  • Gaining time and saving marketing budget 
  • Scalability: if we can automate successful tasks, they can run autonomously. 

What’s next?

The next step is real-time sales, to respond in close to real-time after the sale has occurred, this requires a different setup for the legacy sales data process. 

  • Full integration of the front-end capabilities of CDC
  • Add additional data sources (Assistance on the train, group booking information and other service-related data,...)
  • Use one single profile for all channels
  • Enable social and digital authentication

Unlock omnichannel customer engagement together with Amista! SAP Customer Data Cloud & SAP Customer Data Platform bridge online and offline data to help you understand your customers and deliver relevantly, trusted, and personalized engagements. For more info contact us