Customer Data Unification and Segmentation is the process of taking scattered customer information from different systems — such as sales records, support tickets, and website visits — and combining it into one clean, accurate profile for each person. This matters for the MB-910 exam because Microsoft Dynamics 365 Customer Insights is the tool that does this merging, and you need to understand how it creates a ‘single customer view’ that lets businesses send the right message to the right person at the right time.
Jump to a section
A simple way to picture Customer Data Unification and Segmentation
You are hosting a reunion for your extended family of 50 people. Each person brings a dish: Aunt Sue’s famous lasagne, Cousin Mike’s potato salad, Grandma’s chocolate cake. Before the meal, you ask everyone to text you what they brought. You end up with 50 disjointed text messages, three voicemails, two Facebook messages, and a paper note stuck to the fridge. Some dishes got described twice with different names — ‘Grandma’s cake’ and ‘chocolate dessert’ are the same thing. You have no single list of what is actually on the table. That is fragmented customer data.
Now imagine you had one master recipe card for each dish, with a photo, ingredient list, and who brought it. When you receive a text, you match it to the existing card. If a new dish appears, you add a new card. By the end, you have a unified ‘menu book’ showing every dish, where it is on the table, and which guest brought it. You can then create segments: ‘vegetarian dishes on the left table’, ‘gluten-free desserts by the window’, or ‘dishes that need reheating first’. That unified menu book is your single customer view. The segments are the target groups you build to make sure everyone gets the food they want, exactly when they need it. Customer Insights does this digitally: it pulls in messy data from sales, support, and marketing, cleans it, links it to a single profile, and then lets you slice those profiles into segments for personalised campaigns.
Customer Data Unification means taking all the different pieces of information a business has about a person and stitching them together into one complete record. Imagine a customer named Maria. The sales team has her name, email, and phone number from a purchase. The support team has her name, company name, and a support ticket. The marketing team has her email and the fact she clicked three different emails. These are all separate ‘data sources’ — different computer systems that each hold a piece of Maria. Without unification, the business treats Maria as three different people. With unification, all that data becomes one profile that says: Maria, email maria@example.com, phone 555-1234, works at Contoso, bought product X, opened three emails, and submitted one support ticket.
Microsoft Customer Insights achieves this through a process called ‘match and merge’. First, it pulls data from source systems — these could be Dynamics 365 Sales, Dynamics 365 Customer Service, a custom website database, or even a spreadsheet. This ingested data is raw and messy: names might be spelled differently (‘Maria’ vs ‘M. Smith’), emails might be missing, phone numbers might have different formats. Customer Insights then runs ‘matching rules’ that look for common identifiers like email address or phone number. If it finds a match — ‘maria@example.com’ in the sales data and ‘maria@example.com’ in the marketing data — it deduces that both rows belong to the same human. It merges them into one ‘unified customer profile’.
What happens to conflicting data? If sales says Maria lives in London and marketing says she lives in Manchester, the system uses ‘priority-based’ rules. The business decides which source is more trustworthy — maybe sales data is considered more reliable because it came from a verified purchase. So the profile keeps the address from sales. You can also set up ‘deduplication’ rules to prevent a single customer from appearing twice in the unified view.
Once you have unified profiles, segmentation is the next step. A ‘segment’ is a group of customer profiles that share certain characteristics — for example, “all customers who bought a product in the last 30 days” or “all customers who have not opened an email in 90 days and are at risk of leaving”. Customer Insights lets you build these segments using rules based on any data in the unified profile: demographics, purchase history, support interactions, website behaviour, or custom fields you add.
Segments can be ‘static’ — you define the rules once, and the segment captures exactly the people who meet those criteria at that moment. They can also be ‘dynamic’ — the segment updates automatically as new data comes in. For instance, a dynamic segment for “customers with an open support ticket older than 7 days” will refresh every day so the marketing team always has the current list.
Why does this replace older methods? Before unified customer data platforms, businesses would export lists from each system and try to merge them in Excel — a process that was slow, error-prone, and outdated the moment new data arrived. Customer Insights automates the matching, merging, and updating, giving a real-time, reliable single view that powers personalised campaigns through Dynamics 365 Marketing or other engagement channels.
Key terms you must know for MB-910:
Data source: any system that provides customer data (Dynamics 365, SQL database, Excel file).
Match rule: the set of conditions that tells Customer Insights how to decide if two records belong to the same person.
Unified customer profile: the final, cleaned, merged record for one person.
Segment: a subset of unified profiles grouped by shared attributes or behaviours.
Enrichment: adding extra data from external sources (like demographic data from a third-party service) to make profiles more useful.
Connect Data Sources
You tell Customer Insights where your customer data lives. This could be Dynamics 365 Sales, Dynamics 365 Customer Service, a SQL database, or even an Excel file. You authenticate and select the tables or views that contain customer information.
Map Fields
You map fields from each data source to standardised attributes. For example, the Sales ‘emailaddress1’ field and the SQL ‘Email’ field are both mapped to the unified attribute ‘Email’. This step tells the system which pieces of information mean the same thing.
Configure Match Rules
You define how the system should determine that two records belong to the same person. Usually you set a primary rule (e.g., email must match exactly) and optionally secondary rules (e.g., first name + last name + postcode must match). You also set a confidence threshold to avoid false merges.
Run Unification Process
You trigger the system to run match and merge. Customer Insights evaluates all records against your rules, groups matching records, and creates a unified profile for each unique person. Conflicting data is resolved using priority rules you set (e.g., trust Sales data over SQL data).
Review and Refine
After unification, you check the results. Look at the number of duplicates found, unmatched records, and any conflicts that arose. You may adjust rules and re-run. This step ensures the single customer view is accurate before you build segments.
Build Segments
Using the unified profiles, you create segments based on attributes and behaviours. For example, ‘all customers who purchased in the last 30 days’ or ‘customers with more than 3 support cases’. You choose static or dynamic refresh, then save the segment for export.
Export Segments for Engagement
You send the segment to an output destination: Dynamics 365 Marketing for an email campaign, a Power Automate flow for a follow-up task, or Power BI for a dashboard. This step turns the unified data into actionable engagement.
An IT professional working with Dynamics 365 often starts by identifying where customer data lives. Suppose a mid-sized company called Northwind Traders has three systems: a Dynamics 365 Sales instance storing leads and opportunities, a separate Dynamics 365 Customer Service instance tracking support cases, and a legacy SQL database holding old purchase orders from a discontinued website. The IT person’s job is to connect these to Customer Insights so that a single customer view is created.
Here is the step-by-step reality: The IT pro logs into Customer Insights and first sets up data sources. They choose the ‘Dynamics 365’ connector for Sales and Service, and the ‘SQL Server’ connector for the legacy database. They test the connections to ensure authentication works. Next, they review the schema — which fields exist in each table? Sales has ‘emailaddress1’, Service has ‘primarycontactemail’, and the SQL database has ‘Email’. These are all the same concept (email) but with different names. The IT pro creates a ‘mapping’ that tells Customer Insights to treat all three as the same attribute.
Then they configure match rules. They decide that a match on email address is the strongest signal. If two records share the same email, they are definitely the same person. They also set a secondary rule: if first name, last name, and postcode match, that is also a match, because sometimes customers have different email addresses. The IT pro runs a preview match to see how many duplicates are found. They notice some false positives — ‘John Smith’ might match with ‘John A. Smith’ on name and postcode but actually be different people. They add a rule to exclude matches where the last purchase date differs by more than five years, to reduce errors. After tuning, they run the full unification process.
Now the IT pro needs to create segments for the marketing team. The marketing manager wants: “Customers who purchased in the last 60 days and live in London”. The IT pro builds a segment rule: purchase date greater than 60 days ago AND city equals London. They save it as a dynamic segment. They also build a second segment: “Customers with an unresolved support case older than 5 days” so the service team can follow up. The IT pro then sets up ‘export destinations’ — for example, sending the London segment to Dynamics 365 Marketing for an email campaign, and the unresolved-case segment to a Power Automate flow that triggers a reminder call.
Finally, the IT pro monitors the system. They check the ‘data quality’ dashboard to see how many records failed to match. They notice that 5% of records have no email address, so they ask the sales team to start capturing emails during sign-up. They also schedule weekly data refreshes so the unified profiles stay up to date. The end result: the marketing campaign drives a 20% higher open rate because messages are relevant to recent purchasers, and service calls drop because the team proactively reaches out to stuck customers.
The MB-910 exam tests Customer Data Unification and Segmentation in the context of ‘Customer Data Platform’ (CDP) capabilities within Dynamics 365. Specifically, you need to know what Customer Insights does, why businesses use it, and how it relates to other Dynamics 365 apps. Exam questions usually fall into four categories: definition, process, benefit, and scenario.
Definition questions might ask: “What is a unified customer profile?” The correct answer will mention merging data from multiple sources into a single record. A trap answer might say “it is a list of customers from one system” — that is not unified, it is simply an extract.
Process questions: “What is the first step in creating a unified profile?” The correct answer is “connect data sources”. Traps include “run a match” or “create a segment” — these happen after ingestion. Memorise the order: connect -> map -> match -> merge -> enrich -> segment.
Benefit questions: “Why would a business use Customer Insights instead of Excel?” The correct answer focuses on automation, real-time updates, and integration with Dynamics 365 apps. Traps sometimes say “it is free” or “it replaces all other databases” — both false.
Scenario questions are the trickiest. They describe a situation — for example, “A company has sales data in Dynamics 365 and marketing data in a third-party system. They want to send personalised emails based on recent purchases. What should they use?” The answer is Customer Insights to unify the data, then export a segment to Dynamics 365 Marketing. A trap might suggest using only import/export in Marketing without unification — but the exam expects you to know that unification must happen first.
Key concepts to memorise: - ‘Single customer view’ is the term Microsoft uses for a unified profile. - Customer Insights is the standalone app for unification and segmentation (not part of Sales or Service by default). - Segments can be static or dynamic — dynamic means they refresh automatically. - Matching rules use fields like email, phone, or name. You can set confidence thresholds (how sure the system must be before it merges). - Enrichment adds external data (like household income or job title) from third-party providers or other internal systems. - Customer Insights can export segments to Power BI for reporting, to Dynamics 365 Marketing for campaigns, or to custom connectors.
Common traps:
Confusing ‘unify’ with ‘delete duplicates’. Unification merges records; deduplication is just one part of it.
Thinking segmentation is the same as grouping in Excel — no, segments are live and linked to the unified profile.
Believing Customer Insights only works with Dynamics 365 data — it accepts any source, including SQL, Dataverse, and even flat files.
Customer Data Unification combines data from multiple source systems (Sales, Service, Marketing, external databases) into one accurate profile per person.
Matching rules use strong identifiers like email or phone number to link records; name alone is not sufficient for reliable matching.
Segments are groups of unified customer profiles that share specific attributes or behaviours, and they can be static or dynamic (automatically updating).
Customer Insights is the Microsoft tool for unification and segmentation; it is separate from Dynamics 365 Sales, Service, and Marketing but integrates with them.
A unified profile includes data from every source, giving a 360-degree view that a single CRM contact record cannot provide.
Segments built in Customer Insights can be exported to Dynamics 365 Marketing, Power BI, or other systems for targeted engagement and reporting.
Enrichment adds external data to profiles (like demographic information) to improve segmentation and personalisation.
The unification process follows a fixed order: connect data sources, map fields, run match rules, merge records, and then build segments.
These come up on the exam all the time. Here's how to tell them apart.
Unified Customer Profile (Customer Insights)
Combines data from Sales, Service, Marketing, and external sources
Is created after match and merge of multiple source records
Is not editable directly; it is a computed view from unified data
Contact Record (Dynamics 365 Sales)
Only contains data entered in or synced to the Sales app
Is a single record created manually or via import
Can be edited directly by users
Static Segment
Does not update after creation; members are fixed at that point
Best for one-time campaigns where the list must not change
Relies on a snapshot of data at the moment of creation
Dynamic Segment
Updates automatically as new data flows into unified profiles
Best for ongoing campaigns or alerts that must reflect current state
Relies on live data; members change over time
Customer Data Unification
Merges records from multiple different source systems
Involves mapping fields and resolving conflicts across sources
Results in a single profile enriched with cross-source data
Data Deduplication
Removes duplicate records within a single system or list
Usually just deletes exact or near-exact duplicates without merging data
Results in a cleaned but not enriched list
Mistake
Customer unification just means cleaning up a spreadsheet by removing duplicate rows.
Correct
Unification merges data from multiple source systems into one record, not just removing duplicates within a single list. It involves matching records across different systems that may store data in different formats.
Beginners often think of data cleaning as a simple Excel exercise, because that is their only frame of reference. They do not realise that unification involves cross-system matching and intelligent conflict resolution.
Mistake
A unified customer profile is the same as a contact record in Dynamics 365 Sales.
Correct
A unified profile in Customer Insights pulls in data from Sales, Service, Marketing, and external systems, giving a broader picture than a single contact record, which only contains data from that one app.
The word ‘profile’ sounds similar to ‘contact’, so beginners assume they are interchangeable. They miss that the whole point is combining data that was previously isolated.
Mistake
Segmentation in Customer Insights is identical to creating a marketing list in Dynamics 365 Marketing.
Correct
Segments in Customer Insights are built from unified profiles and can include any data from any source. Marketing lists only use data that has been imported into Marketing. Customer Insights segments are more powerful because they incorporate support and purchase history too.
Both tools have a feature called ‘segment’ or ‘list’, so beginners naturally think they are the same. They do not understand the data breadth difference until they see a real scenario.
Mistake
If two records have the same name, they will always be merged into one profile.
Correct
Matching rules require a strong identifier like email or phone. Name alone is risky because many people share the same name. The system uses configurable rules and thresholds to decide whether to merge.
People overestimate the uniqueness of names. They assume a computer naturally knows that ‘John Smith’ is the same person across systems, when in fact duplicate names are common and lead to false merges.
Mistake
Customer Insights automatically unifies data without any setup or configuration.
Correct
You must manually connect data sources, map fields, set match rules, and define priority rules for conflicts. It is a setup-heavy process that requires human decisions about what counts as a match.
Beginners hear ‘AI-powered unification’ and think it is fully automatic. They underestimate how much upfront mapping and rule-tuning is needed to avoid errors.
Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.
Yes. Customer Insights is a separate application with its own licensing. It is not included with Dynamics 365 Sales or Service by default. You need a Dynamics 365 Customer Insights license.
Yes. Customer Insights can connect to any data source that supports standard connectors, including SQL databases, Salesforce, web APIs, and flat files like CSV or Excel. It is not limited to Microsoft products.
You set priority rules during setup. For example, you can say that data from Dynamics 365 Sales should be trusted over data from a legacy SQL database. The system will keep the phone number from the higher-priority source.
It depends on your schedule. You can set data refreshes to run hourly, daily, or weekly. Dynamic segments automatically update as new unified data arrives. Static segments remain as they were at creation time.
No. A data warehouse stores massive amounts of raw data for reporting. Customer Insights is a Customer Data Platform (CDP) that focuses on unifying and segmenting customer data for personalised engagement, not general analytics.
Yes. Customer Insights includes AI-driven predictive models. You can add predicted attributes like ‘propensity to purchase’ to a unified profile and then use that prediction in a segment rule.
No. The match rules are configured through a graphical user interface in Customer Insights. You select fields, choose operators (equals, contains), and set thresholds using dropdowns. No coding required.
You've finished Customer Data Unification and Segmentation. Continue through the MB-910 study guide to build a complete picture of the exam.
Done with this chapter?