Conversation Intelligence Settings
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
Lesson: Mastering Conversation Intelligence in Dynamics 365 Sales
Introduction: Why Conversation Intelligence Matters
In the modern sales landscape, the volume of communication between sellers and customers is immense. Between phone calls, video meetings, and email threads, a vast amount of data is generated every single day. Historically, this data lived in silos or, worse, was lost the moment a call ended. Sales managers and representatives relied on manual notes, which are often subjective, incomplete, or biased. Conversation Intelligence in Dynamics 365 Sales changes this dynamic by turning these interactions into structured, actionable data.
Conversation Intelligence is a feature set within Dynamics 365 that automatically records, transcribes, and analyzes sales calls. It uses artificial intelligence to identify key moments, sentiment, and competitive mentions, providing sellers with an objective view of their performance and customer needs. For an organization, this means moving away from "gut feelings" and toward evidence-based coaching and strategy. When you understand exactly what happens during a sales call, you can identify why deals are being won or lost, spot coaching opportunities for junior staff, and ensure that your team is adhering to your organization’s sales methodology.
This lesson will guide you through the technical implementation and strategic configuration of Conversation Intelligence. We will cover the prerequisites, the setup process, the customization of keywords and competitors, and the best practices for interpreting the data. By the end of this module, you will have the knowledge required to deploy this tool effectively, ensuring your sales organization gains a competitive edge through data-driven insights.
Understanding the Core Architecture
Before diving into the configuration menus, it is essential to understand how Conversation Intelligence captures data. The system acts as an integration layer between your communication platforms (such as Microsoft Teams or third-party telephony providers) and the Dynamics 365 environment.
When a call occurs, the audio stream is captured and processed through an AI service that performs two primary tasks: transcription and analysis. The transcription service converts spoken language into text, while the analysis service scans that text for specific patterns, such as questions asked by the customer, sentiment shifts, and mentions of specific products or competitors. This data is then pushed into the Dynamics 365 Sales database, where it is visualized in the "Sales Insights" dashboards and the timeline of the relevant Lead or Opportunity records.
Callout: The Difference Between Transcription and Insight It is important to distinguish between the two layers of this technology. Transcription is simply the mechanical conversion of audio to text. Insight is the layer of intelligence that applies context. For example, a transcription might capture the words "I think your price is too high." An insight engine interprets that as a "Price Objection" and flags it for the manager to review, allowing for targeted coaching rather than just reading a transcript.
Prerequisites for Implementation
To implement Conversation Intelligence, you must ensure your environment meets specific technical requirements. Without these, the system will not be able to ingest the necessary data streams.
- Licensing: Ensure your organization has the appropriate Dynamics 365 Sales Premium or Sales Enterprise license. Conversation Intelligence is a premium feature that requires specific entitlements.
- Platform Integration: You must have a supported telephony system or use Microsoft Teams for your sales calls. If you are using a third-party provider, verify that it has a certified connector for Dynamics 365.
- Permissions: You must have the System Administrator or Sales Manager security role to configure these settings. Standard sales representatives generally do not have the permissions required to modify the global intelligence settings.
- Data Privacy Compliance: Because you are recording conversations, you must ensure that your configuration complies with local laws regarding call recording and consent. Always consult with your legal department before enabling these features.
Step-by-Step Configuration Guide
Configuring Conversation Intelligence is done through the Sales Hub app within the "Sales Insights settings" area. Follow these steps to ensure a successful deployment.
Step 1: Enabling the Feature
Navigate to the "Sales Insights settings" area in the site map. Under the "Conversation Intelligence" section, select "Global settings." Here, you will find the toggle to enable the service. Once enabled, the system will begin looking for call data from the connected providers.
Step 2: Configuring Call Sources
You must explicitly define where the calls are coming from. If your team uses Microsoft Teams, you will connect your Microsoft 365 tenant to Dynamics 365. If you use a third-party provider (like Zoom, RingCentral, or Genesys), you will need to provide the API credentials or install the specific connector provided by that vendor.
Step 3: Setting Up Keywords and Competitors
This is the most critical part of the configuration. The system needs to know what to "listen" for.
- Keywords: Identify terms that are common in your sales cycle, such as "pricing," "contract," "integration," or "roadmap."
- Competitors: Input the names of your primary competitors. When these names are mentioned in a call, the system will automatically tag the call, allowing you to filter for "Competitor Mentions" in your dashboard.
Step 4: Defining Call Recording Consent
In many jurisdictions, you must inform the caller that they are being recorded. Dynamics 365 allows you to configure a "Recording Disclaimer" that can be played at the start of an automated call or as a prompt for the user to select. Ensure this is configured to match your legal requirements.
Practical Examples of Insight Configuration
To make this actionable, let’s look at how you would configure specific insights for a B2B software company.
Example 1: Tracking Feature Adoption
If you are launching a new product feature, you want to know if your sales team is mentioning it. You would add the feature name as a "Tracked Keyword."
- Configuration: Navigate to "Conversation Intelligence" > "Keywords."
- Action: Click "Add Keyword," enter the product name, and categorize it as "Product Update."
- Result: Every time a seller mentions this product, it is logged. You can then run a report to see which sellers are successfully introducing the new feature into their conversations.
Example 2: Monitoring Objection Handling
Handling objections is a key skill. You want to see how often "too expensive" or "not enough budget" is mentioned.
- Configuration: In the "Keywords" section, create a category called "Objections."
- Action: Add "price," "cost," and "too expensive" to this category.
- Result: Managers can view the "Objection Analysis" report to see which representatives are struggling to convert these conversations into positive outcomes.
Code Snippets and Advanced Customization
While most configuration is done through the UI, you can interact with the underlying data using the Dynamics 365 Web API. This is useful for building custom Power BI reports or external dashboards.
Retrieving Call Summary Data
The following snippet demonstrates how to query the msdyn_conversationinsight entity to extract summary data for a specific call.
// Example: Fetching call insights via Web API
var callId = "your-guid-here";
var request = new XMLHttpRequest();
request.open("GET", "/api/data/v9.2/msdyn_conversationinsights(" + callId + ")?$select=msdyn_sentiment,msdyn_summary,msdyn_keywordsmentioned", true);
request.setRequestHeader("OData-MaxVersion", "4.0");
request.setRequestHeader("OData-Version", "4.0");
request.setRequestHeader("Accept", "application/json");
request.onreadystatechange = function() {
if (this.readyState === 4 && this.status === 200) {
var result = JSON.parse(this.response);
console.log("Sentiment Score: " + result.msdyn_sentiment);
console.log("Keywords Found: " + result.msdyn_keywordsmentioned);
}
};
request.send();
Note: The
msdyn_conversationinsightsentity is the primary storage location for processed call data. Always ensure your API calls are filtered appropriately to avoid excessive data retrieval, which can impact performance.
Automating Follow-up via Power Automate
You can use Power Automate to trigger actions based on Conversation Intelligence insights. For instance, if a "Competitor" keyword is detected, you can automatically create a task for the account manager.
- Trigger: "When a conversation insight is created or updated."
- Condition: If
msdyn_keywordsmentionedcontains "CompetitorName." - Action: "Create a new Task" in Dynamics 365 assigned to the owner of the Opportunity.
- Action: "Send an email" to the manager alerting them of the competitor mention.
Best Practices for Success
Deploying Conversation Intelligence is not a "set it and forget it" task. To get the most value, follow these industry-standard best practices:
- Iterate on Keywords: Your business changes, and so should your keywords. Review your "Tracked Keywords" list every quarter. Remove terms that are no longer relevant and add new ones as you introduce new products or services.
- Focus on Coaching, Not Policing: If your team feels that Conversation Intelligence is being used to "spy" on them, they will find ways to avoid or subvert the system. Frame the tool as a way to help them improve their skills and close more deals.
- Validate the Data: Occasionally listen to the original call recording alongside the AI-generated transcript. This helps you understand if the AI is struggling with specific accents, industry jargon, or background noise.
- Encourage Peer Reviews: Use the "Share" feature within the tool to let top-performing sales reps share their best calls with the team. This creates a library of "gold standard" calls that new hires can use for training.
Common Pitfalls and How to Avoid Them
Even with the best intentions, organizations often hit roadblocks during implementation. Here are the most common mistakes:
1. Overloading the Keyword List
It is tempting to add every possible word that might be spoken in a call. However, the more keywords you track, the more "noise" you create. If you track 500 keywords, the system will flag too many events, and managers will stop looking at the reports because they are overwhelmed.
- Fix: Keep your tracked keyword list to 20–30 high-value terms.
2. Ignoring Sentiment Trends
Managers often focus exclusively on the transcript. However, the "Sentiment Trend" graph is arguably more important. A call might have a perfect transcript, but if the customer's sentiment dropped sharply when the price was mentioned, that is a critical coaching moment.
- Fix: Ensure your sales managers are trained to interpret sentiment graphs as part of their weekly review process.
3. Neglecting Data Privacy
Failing to inform participants that they are being recorded can lead to significant legal risk.
- Fix: Always implement an automated notification at the start of the call and ensure your privacy policy is updated to reflect that sales conversations are recorded for quality and coaching purposes.
Quick Reference: Comparison of Insights
| Feature | Description | Strategic Value |
|---|---|---|
| Sentiment Analysis | Tracks the emotional tone of the call. | Identifies when a deal is going south or when a customer is excited. |
| Keyword Tracking | Monitors for specific product or competitor mentions. | Provides market intelligence and tracks product adoption. |
| Question Detection | Identifies questions asked by the customer. | Measures how well the seller is engaging with customer needs. |
| Talking Speed | Measures the pace of the conversation. | Helps identify if a seller is talking too much or too fast. |
FAQ: Common Questions
Q: Does Conversation Intelligence work for internal meetings? A: You can configure the system to ignore internal meetings by filtering out calls from internal domains or specific user groups. This prevents internal chatter from cluttering your sales reports.
Q: How long is the data retained? A: Data retention policies are governed by your Microsoft 365 and Dynamics 365 storage settings. By default, most organizations retain call data for 12 to 24 months, but you should verify this in your security and compliance center.
Q: Can the AI understand non-English languages? A: Yes, Microsoft’s AI models support a wide range of languages. However, the accuracy of the transcription depends on the quality of the audio and the specific dialect. Always test with a sample of calls in your target language before a full rollout.
Deep Dive: The Role of Sales Managers
The true power of Conversation Intelligence is unlocked by the Sales Manager. A manager who uses this tool effectively is no longer just a supervisor; they become a coach.
When reviewing a call, a manager should look for "coaching moments." For example, if a call shows that a representative spoke for 80% of the time, the manager can use this data to coach the rep on "active listening." If the sentiment drops during a specific part of the conversation, the manager can ask the rep what they were doing at that exact moment. This transforms the feedback loop from vague advice ("you need to be more engaging") to specific, evidence-based guidance ("you interrupted the customer three times during the discovery phase; let’s work on letting them finish their thoughts").
Callout: The "Golden Ratio" of Sales Conversations Research consistently shows that the best sales conversations follow a specific ratio of talk-to-listen time. While it varies by industry, a common benchmark is 43% talk time for the seller and 57% for the prospect. Use the "Talking Speed and Ratio" metrics in Conversation Intelligence to see how your team stacks up against this benchmark.
Advanced Troubleshooting
If you find that your calls are not appearing in the dashboard, perform the following troubleshooting steps:
- Check the Connection: Go to the "Sales Insights settings" and check the status of your telephony/Teams connection. If the status is "Disconnected," re-authenticate your credentials.
- Review Processing Time: It can take up to 24 hours for a call to be processed and appear in the dashboard. If you just finished a call, wait until the next day before assuming there is a technical issue.
- Verify Call Duration: Most systems have a minimum duration for recording (e.g., 2 minutes). If the call was very short, it may not have been flagged for processing.
- Check User Permissions: Ensure that the user who made the call has the appropriate "Sales Insights" security role assigned. If a user is not part of the scope defined in the settings, their calls will not be processed.
Future-Proofing Your Implementation
As AI capabilities evolve, Conversation Intelligence will likely move from descriptive (what happened) to predictive (what will happen). Microsoft is actively integrating Generative AI into these workflows, which will eventually allow the system to draft follow-up emails, summarize entire negotiation threads, and even suggest the next best action for a seller based on what was said in the last five minutes of a call.
To prepare for these advancements:
- Maintain Clean Data: Ensure your opportunity and lead records are kept up to date. The AI is only as good as the context it has. If your CRM data is messy, the insights derived from it will be less accurate.
- Standardize Your Process: The more standardized your sales process is, the easier it is for the AI to identify patterns. If every rep uses a different process, the AI will struggle to find meaningful trends.
- Invest in Training: Technology is only one half of the equation. Invest in training your managers on how to have coaching conversations using the data provided.
Conclusion: Key Takeaways
Implementing Conversation Intelligence is a transformative step for any sales organization. By moving from manual, subjective note-taking to automated, objective data analysis, you gain a clear view of your sales funnel and team performance.
Key Takeaways:
- Data-Driven Coaching: Use Conversation Intelligence to provide specific, actionable feedback to your sales team based on real audio data rather than assumptions.
- Strategic Keyword Tracking: Carefully curate your list of tracked keywords and competitors to ensure you are capturing the most relevant market signals without overwhelming your managers with noise.
- Compliance First: Always ensure that your implementation of call recording meets regional legal requirements and that your team is transparent with customers about how their data is used.
- Focus on Sentiment: While transcripts are valuable, sentiment analysis provides the emotional context that often determines whether a deal will close.
- Continuous Improvement: Treat your configuration as a living project. Regularly review your keyword lists, refine your coaching processes, and stay updated on new AI features as they are released in the Dynamics 365 ecosystem.
- Integration is Key: Leverage the full suite of Microsoft tools, including Power Automate and Power BI, to turn your conversation data into automated workflows and executive-level reports.
- Culture of Transparency: Frame the tool as a support mechanism for growth, not a surveillance tool, to ensure high levels of adoption and trust among your sales representatives.
By following these principles, you will build a sophisticated sales engine that learns from every interaction, allowing your organization to remain competitive, agile, and customer-focused in an increasingly complex market.
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