Introduction
A Data Segmentation in Salesforce Data Cloud is the process of grouping unified customer profiles into meaningful audiences based on shared characteristics, behaviors, or calculated attributes.
Segmentation helps businesses target the right customers with the right message at the right time by using both raw customer data and derived insights.
In simple terms:
Segmentation answers the question: “Which customers should I act on?”
Types of Data Segments
Standard Segment
A Standard Segment is the most commonly used and most important type of segment in Salesforce Data Cloud. It is built on Data Model Objects (DMOs) and their related objects, and the results are persisted, meaning the segment membership is stored. Standard Segments can be activated to downstream destinations such as Marketing Cloud, advertising platforms, and other activation channels. This is the segment type that is ultimately supported by SQL logic, aggregations, and joins created in Visual Insights Builder.
Waterfall Segment
A Waterfall Segment is a priority-based segmentation method built on top of existing Standard Segments. It ensures that each individual appears in only one segment by evaluating segment membership in a defined order, where higher-priority segments take precedence over lower-priority ones. The order of segments is critical, as individuals are assigned to the first segment they qualify for. A common example would be a hierarchy such as VIP customers first, followed by loyal customers, then occasional customers, and finally all remaining customers.
Real-Time Segment
A Real-Time Segment is designed for event-driven use cases and evaluates customer data in milliseconds using the real-time data graph. Unlike batch-processed segments, Real-Time Segments are evaluated instantly based on live events or interactions. They require additional configuration, which is why they are often shown with a lock icon in the UI. An example use case would be identifying customers who viewed a specific product within the last 30 seconds.
Dynamic Segment
A Dynamic Segment is an on-demand, non-persisted segment that does not store segment membership. Instead, it is evaluated at the moment it is accessed. Dynamic Segments are primarily used for exploration, testing, and analysis rather than activation. They function as a temporary analytical view of the data rather than a fixed audience that can be sent to external destinations.
Uses of Data Segmentation
1. Personalized Marketing Campaigns
Use: Segments let you deliver tailored messages to specific groups. Situation: A retail brand creates a segment of high-value shoppers (e.g., loyalty score > 80) and sends them personalized discount emails in Marketing Cloud to increase repeat purchases.
2. Improved Customer Retention
Use: Identify at-risk customers and engage them proactively. Situation: A subscription service segments users with no activity in the last 30 days and triggers an SMS campaign offering renewals or incentives to reduce churn.
3. Sales Prioritization
Use: Helps sales teams focus on the most promising leads or accounts. Situation: A B2B company segments Unified Individuals with high engagement and high purchase value, and automatically syncs them to Sales Cloud for priority follow-ups by sales reps.
4. Real-Time Engagement
Use: Acts immediately on live customer behavior via streaming segmentation. Situation: A store uses real-time location signals to segment customers near a physical outlet right now and sends push notifications with offers to increase walk-ins.
5. Targeted Advertising
Use: Create precise audiences for digital ad platforms. Situation: A travel brand segments customers who booked international flights in the last year and exports the segment to Google Ads and Facebook to serve personalized vacation ads.
Steps to Create a Segment in Data Cloud
Step 1: Open Segment Builder
- Open Data Cloud from App Launcher
- Navigate to the Segments tab
- Click New Segment
Step 2: Select Segment Source
- Choose Unified Individual as the root object
- This ensures segmentation happens on unified profiles, not duplicates
Step 3: Define Segment Criteria
Add conditions based on:
- Attributes (e.g., City, Age)
- Calculated Insights (e.g., Lifetime Value)
- Behavioral data (e.g., Reservation Count)
Example Conditions:
- Lifetime Value > ₹10,000
- Total Reservations ≥ 3
Conditions can be combined using AND / OR logic for precision targeting.
Step 4: Preview Segment
-
Use Preview to validate:
- Number of individuals included
- Accuracy of conditions
- This step helps avoid over- or under-targeting
Step 5: Save and Publish Segment
- Provide a meaningful name (e.g., High Value Guests)
- Save the segment
- Publish to make it available for activation
Include
Include in data segmentation defines the criteria that determine which unified individuals are added to a segment based on specific attributes, behaviors, or calculated insights. It ensures that only customers who meet the defined conditions become part of the target audience.
Exclude
Exclude in data segmentation is used to remove specific individuals from a segment even if they meet the include criteria. It helps refine the audience by filtering out customers such as opted-out users, inactive profiles, or groups that should not be targeted for a particular use case.
Activation
Activation in Data Cloud is the process of acting on unified and segmented customer data by sending it to other platforms such as Marketing Cloud, CRM, or external systems to enable campaigns, personalization, and business actions.
Activation Target
An Activation Target is the destination where Data Cloud sends segmented customer data, such as Marketing Cloud, CRM, advertising platforms, Interaction Studio, or external systems, so the data can be used for engagement, personalization, or analytics.
Conclusion
Data segmentation in Salesforce Data Cloud transforms unified customer data into meaningful and actionable audiences. By leveraging attribute-based, calculated, behavioral, and real-time segmentation, organizations can precisely identify who to engage, when to engage, and how to engage. Segmentation acts as the critical link between data unification and activation, enabling personalized experiences, efficient targeting, and smarter business decisions across marketing, sales, and service channels.
Have questions? Learn more about our services at support@astreait.com or visit astreait.com to schedule a consultation.