How IBM scaled its customer data foundation across 150 product lines and increased revenue with Twilio Segment

With a stronger data foundation and more reliable customer insights, powered by Twilio Segment, IBM Cloud uncovered expansion opportunities and increased revenue by 70%

Segment allows us to smoothly handle the disparate datasets we use. With real-time integrated data flows, we can truly understand what people are doing with our platform. It doesn’t matter where you look at the data, with Segment, it’s always consistent.

Nic Sauriol, Software Development Leader, IBM


To keep up with surging customer expectations, the Growth, Engineering & User Engagement team set out to improve IBM’s customer data infrastructure in order to drive better product adoption and revenue across the portfolio. Management quickly realized they lacked real-time data tracking programs that would provide insight into user behavior so that the business could understand and optimize customer engagement quickly.


IBM turned to Twilio Segment to build a customer data infrastructure for in-depth data science, iterative product improvements and hyper-targeted event-based communication. By standardizing data on a single infrastructure, gaining visibility into the customer journey, and powering a stack focused on experimentation and personalization, IBM has been able to drive increased customer adoption, engagement and expansion.

IBM, one of the most iconic technology companies in the world, provides a suite of data and AI tools to help enterprises on their journey to the cloud. 

IBM Cloud is purpose-built with a full stack of IaaS, PaaS, SaaS, data, AI, and blockchain capabilities in support of enterprise cloud applications and AI workloads, leveraging IBM’s deep domain and industry expertise. IBM Cloud delivers a fully-integrated set of hybrid tools and multi-cloud management capabilities for a client's protected and efficient journey to having a nimble enterprise cloud. With hundreds of products spanning thousands of customers, IBM Cloud has a lot of surface area for its customer journey.

Achieving cohesive customer data to understand and optimize customer engagement

From the start, IBM Cloud experienced rapid growth fueled by the company’s rich customer engagement and service offerings in its hybrid cloud deployment platform.

However, managers realized they lacked real-time tracking programs that would provide insight into user behavior so that the business could understand and optimize customer engagement quickly. Its customer journeys and nurtures lacked personalization. Even when IBM had data on a particular part of the journey, the product and growth teams were not able to easily make good use of it for tailoring customer experiences. As a result, decisions were not driven by hard data, and it was near impossible for any team to get a unified view across the various products in the company. With a very extensive and diverse product portfolio, extracting data from the different IBM offerings and services represented a titanic work effort.

At the time, analysts were using incumbent analytic tools to track key metrics such as active users, number of applications running, number of deployments, and number of APIs running across the service. However, the data pipeline wasn’t consolidated. This made it difficult to confirm that the data was consistent.

“There was no single source of data which could be used to monitor the end-to-end customer funnel,” said Nic Sauriol, Software Development Leader focused on Growth and Analytics of the IBM Cloud Platform.

“We needed an overhaul to our analytics strategy. The goal was to have a consistent platform for tracking both front-end and server-side events. We didn’t want our managers to have to patch together data to get a comprehensive picture,” said Sauriol.

With so many products built or acquired over time, IBM didn’t have a clear understanding of which accounts were using which products, to what extent, and what was the best next offer for each customer. This impacted almost every team in the company. IBM was flying blind without insights into their customers to drive product, sales, and marketing strategy. To continue to grow its customer base, IBM Cloud needed more granular insight into customer behavior.

The role of a CDP in accelerating data-driven customer experiences for large enterprises

See how using a customer data platform can multiply your CX program results and uncover three key building blocks every enterprise needs to ensure success.

Get the report
data-driven cx.png

Normalized customer data collection led to seamless customer communication

Given the scope and size of IBM’s enterprise, the team decided to start small and prove value along the way. IBM scoped the challenge of enabling the product, growth, and sales teams for a single product line with a common data infrastructure that could give visibility into the customer journey and enable more personalized campaigns.

First, to achieve a unified view of the customer, the IBM Cloud team decided to create a best-in-class technology stack powered by Twilio Segment. The team uses Twilio Segment for data collection, standardization, and activation due to its ability to scale across multiple product lines and provide consistent data across a variety of tools their teams wanted to use. IBM Cloud integrates analytics, A/B testing, enrichment, and data warehousing tools with Twilio Segment. Downstream, IBM leverages the artificial intelligence of IBM Watson AI products, such as Watson Studio and Watson Natural Language Classifier, to identify deep customer insights. This process would have taken months of time and a significant amount of people investment without Twilio Segment.

For the first initiative, the team instrumented Twilio Segment on IBM Cloud to capture all user behavior associated with that product. Then, they piped the data into Amplitude for the product and growth teams to analyze user behavior and to Salesforce for the sales team to get more visibility into potential product upgrades. Using the analysis, the product and growth team was able to identify where a lot of customers were becoming disengaged and where potential upsell opportunities existed. Narrowing in on these opportunities, they used data in Intercom to trigger personal notifications to better engage inactive customers and cross-sell new products.  

“We had a vision of being able to track everything consistently,” said Peter Ikladious, Director of Growth and User Engagement at IBM. “We knew we had to start small. The starting point was delivering better insight into our customers and communicating with them in a seamless way. We set up a pilot program with our nurture tool and Twilio Segment to test the viability of this vision.”

By using Twilio Segment to power its nurture streams with customer data, IBM Cloud was able to tailor its messaging to individual customers based on each customer’s history. The success of this pilot encouraged the IBM Cloud team to conduct a scaled roll-out.

“Twilio Segment allows us to handle the disparate data sets we were using. We can clearly understand what users are doing with our product. It doesn’t matter where you look at the data—with Twilio Segment as the data foundation, it’s always the same. We can clearly understand the data lineage and trust the information that’s being displayed across our business.”

The initial nurture pilot with Twilio Segment and Intercom led to a 70% increase in revenue over a three month test period.

Expanding across the company and product lines

After the initial pilot, IBM was able to expand to 5 product lines within the first year. The second year, they added 30 more, and the third year, they expanded the portfolio of products using Twilio Segment for 150. Along the way, Twilio Segment ensured to prove business success by saving engineering time and increasing revenue and engagement per product line.

Today, each of these products is aligned on the same data naming taxonomy, and IBM uses Twilio Segment Protocols to ensure all data is implemented correctly with automatic quality checks. Now that IBM implemented common infrastructure across all of their Cloud product lines, it can now investigate each account’s customer journey across the business. 

As a result, Twilio Segment has unlocked new capabilities across its teams:


  • Analyzes trends and user behavior through dynamic dashboards, reports and graphics in Amplitude

  • Visualize growth scenarios, hypothesize and then confirm the implementation results in one single place

  • Query their DB2 warehouse, which acts a general data repository for the information generated in the stack, for any data analytics question

Growth & Marketing:

  • Drive in-depth data science on the customer journey and experiment with site and app to increase revenue with Optimizely

  • Trigger hyper-targeted event-based communication to improve the customer journey and drive adoption, retention, and conversion with Braze

  • Use Twilio Segment data to create machine learning models to proactively identify, understand and reach out to specific audiences and users


  • Identify key account insights around product usage and consumption in Salesforce

  • Enrich, score and prioritize leads to improve the efficiency of the sales process


  • Flag under utilization for key accounts and proactively recommend relevant new products

  • Understand complete product usage and spend across accounts

The power of customer data at scale

By standardizing data on a single infrastructure, gaining visibility into the customer journey, and powering a stack focused on experimentation and personalization, IBM has achieved the following results:

  • Standardized data across 150 products

  • 30% improvement in product adoption

  • 17% increase in billable usage

  • 250 point improvement in downloaded software trial engagement

  • 70% increase in revenue over a three month period

  • Over $2M saved by just one product-engineering team

  • 10X return on Twilio Segment investment

Data instrumentation has been significantly simplified, dramatically reducing engineering costs on building and maintaining data pipelines. Now, data teams can spend more time understanding and using the data. For instance, the team has used this data to sunset under-performing features, so the team can focus on products that are relevant to its customers.

With Twilio Segment, IBM product managers and marketers can now easily identify growth opportunities and execute on them. They have access to actionable insights and the ability to experiment and test their hypotheses, driving significant revenue increases. The real beneficiaries are IBM’s clients. Now, IBM customers get a more personal and connected experience. 

As a result of the Growth Platform’s success, including Twilio Segment and IBM’s connected integrations, IBM is scaling its stack, growth and experimentation best practices to new offerings, countries and languages.

Interested in hearing more about how Segment can help you?

Data instrumentation has been significantly simplified, dramatically reducing engineering costs on building and maintaining data pipelines.



improvement in IBM Cloud product adoption among existing user base


increase in billable IBM Cloud usage among its existing user base

Request demo
View all customers

Getting started is easy

Start connecting your data with Segment.