Relationship Analytics and Health
Complete the full lesson to earn 25 points
Work through each section, then tap “Mark as Complete” on the last one.
✦ Skip the page breaks and see fewer ads — read each lesson on a single page with Pro
Implementing Dynamics 365 Sales: Mastering Relationship Analytics and Health
Introduction: Why Relationship Analytics Matters
In the modern sales landscape, data is abundant, but actionable intelligence is often scarce. Sales teams frequently struggle with the "black box" problem: they know a deal is in the pipeline, but they lack visibility into the actual pulse of the customer relationship. Are we talking to the right people? Is the frequency of our communication declining? Is the sentiment of our email exchanges turning negative? These questions often go unanswered until a deal is lost or a key account churns.
Dynamics 365 Sales Insights, specifically the Relationship Analytics and Health feature, is designed to solve this visibility gap. By surfacing telemetry data from Microsoft Exchange and tracking interactions across emails, meetings, and phone calls, the system provides a quantitative look at the qualitative health of your sales relationships. This lesson will guide you through the architecture, configuration, and strategic application of these tools, ensuring you can turn raw interaction data into a competitive advantage for your sales organization.
Callout: The Difference Between Data and Insight Data is simply a record of an event, such as an email being sent or a meeting taking place. An insight is the interpretation of those events in context. Relationship Analytics transforms a list of activities into a health score by comparing current engagement levels against historical benchmarks and specific account goals, moving the conversation from "what happened" to "what should we do next?"
Understanding the Relationship Analytics Engine
At its core, Relationship Analytics is an automated monitoring system. It works by aggregating data points from the Microsoft 365 ecosystem and mapping them directly to Dynamics 365 records—specifically Leads, Opportunities, Accounts, and Contacts. The engine does not rely on subjective input from sales representatives, which is its greatest strength. Because it relies on system-generated telemetry, it eliminates the bias often found in manual CRM updates.
Key Metrics and Indicators
The system provides several distinct indicators that help sales managers and sellers understand the state of an account:
- Relationship Health Score: A numerical value (typically 0-100) that summarizes the overall vitality of the interaction history.
- Health Trend: An indicator showing whether the relationship is improving, declining, or remaining stable compared to previous periods.
- Interaction History: A chronological view of all touchpoints, categorized by type (email, meeting, phone call).
- Engagement Signals: Highlights of specific behaviors, such as a customer opening an email multiple times, which may indicate high intent.
How the Scoring Model Works
The scoring model is not a single static formula. Instead, it is a weighted algorithm that considers the recency and frequency of interactions. For example, a meeting that occurred yesterday carries significantly more weight than an email exchange from three months ago. Furthermore, the system differentiates between "outbound" efforts (what your team does) and "inbound" responses (what the customer does). A high volume of outbound emails with zero inbound response might actually lower the health score, as it signals a lack of engagement from the prospect.
Step-by-Step Configuration and Setup
Before your team can start viewing health scores, you must ensure the environment is correctly configured. This process involves a combination of global settings and entity-level activations.
Phase 1: Enabling Sales Insights
- Navigate to the Sales Hub app in Dynamics 365.
- Go to Sales Insights settings in the Site Map.
- Locate the Relationship Analytics section.
- Toggle the switch to Enable.
- Ensure that the Exchange integration is active, as this is the primary source of the communication data.
Phase 2: Configuring Entity Mapping
Once the feature is enabled, you must tell the system which entities should be analyzed. While Opportunities are the most common use case, you may also want to track Health for Accounts or specific Contacts.
- In the Sales Insights settings, select the Relationship Analytics tab.
- Choose the entity (e.g., Opportunity).
- Select the Enable checkbox for that entity.
- Define the KPI calculation timeframe. By default, the system looks at the last 30 to 90 days. Adjust this based on your typical sales cycle length.
Note: If your sales cycle is very long (e.g., 12 months for enterprise software), a 30-day window might be too narrow. Conversely, for high-velocity transactional sales, a 90-day window might include too much "noise" from stale interactions. Choose a window that reflects your actual business cycle.
Deep Dive: Interpreting the Relationship Health Score
The health score is represented visually using color-coded indicators:
- Green (Good): The engagement is steady, and there is active two-way communication.
- Yellow (Fair): Engagement is present but may be sporadic, or there has been a recent decline in activity.
- Red (Poor): The relationship is at risk. This often indicates a lack of response or a sudden stop in communication.
Analyzing the "Why" Behind the Score
When a seller clicks on the health score, they should not just see a number; they should see a breakdown. The system provides a "Relationship Analytics" widget that displays:
- Customer Engagement: The number of emails and meetings initiated by the customer.
- Team Engagement: The number of emails and meetings initiated by your sales team.
- Last Interaction: A clear timestamp of the most recent touchpoint.
If a score is red, check the Customer Engagement metric. If this is low, your team is likely "pushing" into a void. The recommendation here is not to send more emails, but to pivot to a different contact at the account or change the messaging strategy entirely.
Practical Application: Real-World Scenarios
Scenario 1: The Stalling Deal
An account executive has an opportunity in the "Proposal" stage. The relationship health score suddenly drops from Green to Yellow. By looking at the analytics, the manager notices that while the seller is sending plenty of emails, the customer has stopped replying for the last 14 days.
- Action: The manager advises the seller to stop the automated email sequence and instead perform a "break-up" call or try to connect with a different stakeholder.
Scenario 2: Identifying "At-Risk" Accounts
A Customer Success Manager is responsible for 50 existing accounts. They use a custom dashboard that filters for all accounts where the Relationship Health is "Red."
- Action: By proactively reaching out to these specific accounts, the manager can address potential dissatisfaction before the renewal date, effectively preventing churn.
Technical Considerations: Customizing the Analytics
While the out-of-the-box configuration is powerful, you can extend the functionality using Power Platform tools. You might want to trigger a workflow based on a specific health score threshold.
Example: Power Automate Trigger
You can use the msdyn_relationshipanalytics entity in your flows to monitor changes. Below is a conceptual example of how you might use a Power Automate trigger to alert a manager if an opportunity’s health score drops below 40.
// Conceptual Logic for Power Automate Trigger
// Trigger: When a record is updated
// Entity: Opportunity
// Filter: Relationship Health Score (msdyn_healthscore)
If (TriggerBody?['msdyn_healthscore'] < 40) {
SendNotificationEmail(
Recipient: SalesManager,
Subject: "At-Risk Opportunity Alert",
Body: "The opportunity [Opportunity Name] has a critical health score of [Score]. Please review."
);
}
Note: The actual field names and entity structures require checking the Dynamics 365 metadata, but the principle remains: treat the Health Score as a data trigger for business processes.
Best Practices for Adoption
Implementing the technology is only half the battle. Getting your sales team to trust and use the data requires a cultural shift.
- Eliminate Manual Data Entry Bias: Emphasize to the team that the score is based on their actual work, not their ability to "log" activities. This builds trust in the system.
- Focus on Trends, Not Snapshots: A single day of poor communication is not a crisis. Look for downward trends over a two-week period.
- Review Health Scores in Pipeline Meetings: Instead of asking "What is the status of this deal?", ask "Why is the health score for this account declining?" This forces the conversation toward engagement quality.
- Balance Automation with Human Intuition: The system might mark a deal as "Red" because the customer is on vacation, even though the relationship is strong. Use the score as a conversation starter, not a definitive verdict.
Common Pitfalls and How to Avoid Them
Pitfall 1: The "Ghost" Activity Problem
Sometimes, salespeople conduct meetings via external tools (e.g., Zoom or GoToMeeting) that are not synced to Exchange. If the activity is not in Exchange, Dynamics 365 cannot see it.
- Solution: Ensure that your sales team uses the Dynamics 365 App for Outlook. This ensures that every meeting scheduled via Outlook is automatically tracked and factored into the health score.
Pitfall 2: Over-Reliance on "Activity Volume"
A common mistake is assuming that "more activity equals better health." If a seller sends 50 emails to a prospect who hasn't replied, the system might show high activity, but the relationship is likely damaged.
- Solution: Train your team to look at the response rate metric. A low response rate combined with high volume is a red flag, not a green light.
Pitfall 3: Ignoring the "Contact" Level
Sometimes the account health is green because one person is happy, but the key decision-maker is disengaged.
- Solution: Drill down into the Contacts associated with the opportunity. If the primary decision-maker has a "Poor" engagement score, the overall account health might be misleading.
Comparison Table: Manual vs. Automated Tracking
| Feature | Manual CRM Entry | Relationship Analytics |
|---|---|---|
| Accuracy | Subjective / Human Error | Quantitative / Objective |
| Effort | High (Time-consuming) | Zero (Automated) |
| Consistency | Low (Varies by user) | High (Standardized) |
| Visibility | Lagging (After the fact) | Real-time |
| Insight Depth | Basic (Notes only) | High (Sentiment & Trends) |
Callout: The "Human Element" Warning While Relationship Analytics is an incredible tool, it is not a replacement for a salesperson’s intuition. Always encourage your team to use the health score as a diagnostic tool. If the system says a relationship is "Poor," ask the seller if they have any "offline" context—such as a personal relationship with the buyer—that the system might have missed.
Advanced Customization: Working with Data Entities
For developers and system administrators, understanding the underlying data model is critical for building custom reports or Power BI dashboards. The data is stored in the msdyn_relationshipanalytics entity.
Extracting Data for Power BI
You can connect Power BI to your Dynamics 365 instance using the Dataverse connector. By pulling the msdyn_healthscore and msdyn_healthtrend fields, you can create a "Corporate Health Dashboard." This allows leadership to see the health of the entire sales pipeline at a glance, filtered by region, product line, or sales team.
Steps to create a basic Power BI visualization:
- Open Power BI Desktop.
- Select Get Data -> Dataverse.
- Search for the Opportunity table and the Relationship Analytics related tables.
- Create a visual (e.g., a Gauge chart) using the
msdyn_healthscorefield. - Add a slicer for the
owneridto see how different sales reps are managing their relationship health.
Troubleshooting Common Issues
If you find that your Relationship Analytics are not populating, follow this checklist:
- Check Exchange Sync: Go to the user's mailbox settings in the Power Platform Admin Center. Ensure the mailbox is "Tested and Enabled" for Server-Side Synchronization.
- Check Activity Tracking: Are the emails being sent from a tracked mailbox? If a seller sends an email from a personal Gmail account that isn't connected to Dynamics, the system will never see that data.
- Data Latency: Remember that Relationship Analytics is not "instant." It can take up to 24 hours for the system to process a batch of new emails and update the health score.
- Entity Configuration: Double-check that the entity (e.g., Lead) has been enabled in the Sales Insights settings. It is a common mistake to enable it for Opportunities but forget about the Leads pipeline.
Industry Standards and Strategic Outlook
In the current era of "Sales 3.0," the standard is moving toward predictive engagement. It is no longer enough to track what happened; the industry is shifting toward models that predict what will happen. Relationship Analytics is the foundational layer for this. By collecting high-quality, objective data now, you are building the historical dataset required for future AI models to predict which deals are likely to close based on the communication patterns of successful past deals.
The Role of Artificial Intelligence
As you move forward, look for opportunities to integrate these health scores with other Sales Insights features, such as Conversation Intelligence. While Relationship Analytics tells you who is talking and how much, Conversation Intelligence tells you what they are saying. Combining these two—a "Red" health score with a transcript that shows the customer is frustrated—creates a powerful, multi-dimensional view of the sales process.
Key Takeaways
- Objective Visibility: Relationship Analytics removes human bias by using system-generated telemetry, providing a true, fact-based view of account health.
- Data-Driven Coaching: Use the health scores to move from subjective pipeline reviews to objective coaching sessions, focusing on accounts that show declining trends rather than just those that are "stuck."
- The Importance of Integration: The accuracy of your analytics is entirely dependent on the quality of your Exchange integration. Ensure all customer communication happens through tracked channels.
- Context is King: A low health score is not always a failure; it is a signal for investigation. Always combine the data with human intelligence before taking drastic action.
- Proactive Risk Management: By monitoring for "Red" health scores, teams can identify at-risk customers early, allowing for intervention before a renewal is lost or a deal is abandoned.
- Continuous Improvement: Use the insights gathered from the system to refine your sales process. If you notice that high-performing deals share specific communication patterns, codify those patterns into your sales playbook.
- Scalable Intelligence: As your organization grows, manual oversight becomes impossible. These automated analytics provide the scale needed to manage hundreds of accounts without losing sight of the individual relationship.
By mastering these tools, you are not just "using a CRM"; you are building a data-informed sales culture that prioritizes genuine engagement over administrative busywork. Start by enabling the basic tracking, iterate on the configuration to suit your specific sales cycle, and use the data to foster meaningful conversations with your team.
Continue the course
Enjoying the courses?
Everything stays free. Pro shows fewer ads, doubles your daily points limit so you progress twice as fast, and lets you read each lesson on one page.
- ✓ Fewer advertisements
- ✓ 2× daily points limit
- ✓ Distraction-free lessons