2025 Release Wave 1: Microsoft Dynamics 365 updates

Mar 31, 2025
  • sales, marketing and service
  • Microsoft

We're thrilled to introduce the first release wave of 2025 for Microsoft Dynamics 365. This update is packed with new features and improvements designed to boost your business success. Continue reading to discover the most significant changes and updates for all your applications.

Microsoft Dynamics 365 Sales

Boost qualified pipeline with sales qualification agent

The sales qualification agent autonomously gathers information about each lead from CRM data and public web sources, recommending whether the lead should be qualified. It also pre-generates emails with highly personalized talking points to capture the prospect's interest. To ensure you never miss crucial steps in building a qualified pipeline, the agent highlights the most important actions you should take on your leads in a new UI that seamlessly follows you across lead and opportunity grids. 


Feature details

  • Decide on whether to engage with the lead using the agent-generated recommendation.
  • Get a comprehensive view through detailed lead and account summaries.
  • Verify contact details and ensure the lead has consented to communications.
  • Identify potential introducers among your coworkers who know the lead already.
  • Assess alignment between the lead's company finances, priorities, and business environment with your solution area.
  • Receive suggestions for additional contacts within the lead's company.
  • Track existing opportunities linked to the lead, contact, and account.
  • Review and send personalized emails crafted with talking points from the agent's research.

The prioritization agent in Microsoft Dynamics 365 Sales evaluates the strength of data and signals, considering criteria like authority and budget, to identify leads with the highest likelihood of closing.

  • Instantly access a list of leads to focus on.
  • Efficiently triage high-quality leads with the new UI that follows you across lead and opportunity grids.

The engagement agent then uses all the data gathered by the research agent to create personalized emails aimed at maximizing response rates.

Boost response rate by automating follow-up communications

The sales qualification agent handles follow-ups with leads, nudging them if there's no response, reminding them if they're out of the office, and facilitating meetings when positive intent is detected. 


Feature details

  • Automated and dynamic follow-ups: The agent triggers automatic follow-ups after the initial email and dynamically adjusts the number of emails, cadence, and content based on the lead's replies.
  • Out-of-office (OOF) response management: The agent detects out-of-office responses and adjusts the follow-up schedule to ensure the prospect is available to respond.
  • Lead self-booking: Prospects can easily schedule meetings by selecting available times that align with the seller's calendar in real-time.

Increase pipeline quality with intent-to-buy analysis

With the support of the sales qualification agent, sellers can automatically delegate the tasks of reading and classifying incoming emails based on their intent. The agent can analyze replies to automatically identify budget, need, timing, or other purchase criteria and separate out support queries to redirect to your support teams. This allows sellers to act swiftly on warm leads while ensuring the leads that are low on purchasing intent are automatically routed to the right marketing nurture or customer support channels. 


Feature details

  • Automated response classification: The agent automatically classifies customer responses by purchase intent (Interested, Not Interested, Disqualified).
  • Lead auto-disqualification: The agent disqualifies leads based on low/no-interest responses.
  • Support inquiry identification: the agent detect and route customer messages flagged as support requests.
  • Admin control for intent classification: admins can toggle predefined intent classifications, allowing customization of automated response handling based on business needs.

Improve qualification rate by grounding agent in external data sources

Enhance your sales team's efficiency with a customized sales qualification agent that seamlessly integrates industry and company-specific insights to streamline workflows and improve lead qualification. While much of this information comes from CRM data, key insights can also be sourced from proprietary tools, public web resources, SharePoint files, or internal data estates. By customizing the agent to your specific data needs, your sellers gain quick access to the most relevant insights, allowing them to spend less time on research and more time engaging in high-value conversations that drive meaningful results.

Feature details

  • Enable the sales qualification agent to make more informed qualification and prioritization decisions by configuring it to use external data sources.
  • Specify openly accessible web resources the agent can access to identify the lead's company finances, priorities, and business environment.
  • Integrate first-party data sources effortlessly, such as lake houses like Microsoft Fabric and databases like Azure SQL and Oracle, using Microsoft Copilot Studio’s out-of-the-box tools.
  • Customize the agent to retrieve insights from third-party platforms, including case history from ServiceNow, keyword search data from 6Sense, order history from SAP, and specific insights from designated websites.
  • Define qualification and prioritization criteria easily by explaining them in simple terms.

Microsoft Dynamics 365 Customer Insights 

Create journeys with Copilot

Just describe in simple, everyday words what you want to create, and let generative AI build the journey for you.

Feature details

  • Use natural language to describe the journey you want to create.
  • Get inspiration with a list of suggested journeys to help you get started.
  • Preview the journey that Copilot has created for you.
  • Receive a detailed summary of the Copilot-created journey before you start adding your content.

Pause and resume journeys to manage unplanned events

In the event of unplanned or unforeseen circumstances, like natural disasters, you might need to pause certain campaigns to avoid appearing insensitive. Previously, this required stopping the journey and creating a segment to exclude those who had already received the communication.


Feature details

  • Manually pause a journey to prevent new customers from entering.
  • Manually resume a journey to allow new customers to enter.
  • Stop a paused journey if necessary.

Respect quiet times, engage based on location and time zones

As customer privacy regulations become more stringent, it's essential to contact customers at times that are most convenient for them and ensure compliance with local legal requirements.

Now, in Customer Insights - Journeys, you can set quiet times not only based on your journey's time zone but also align them with your customers' time zones and regions. This ensures they receive messages and calls only during suitable hours.


Feature details

  • Adhere to regulations by establishing quiet time rules for different regions or based on your business operations.
  • Set specific times, days, and dates when customers shouldn’t be contacted.
  • Define the customer’s region and time zone for accurate scheduling.
  • Customize quiet time settings for each journey. Upon activation, interactions are initiated or queued according to the preset rules and the customer's identified time zone or location.

Wait on segment membership to the trigger next step in a journey

Gain even more control over your customers' experience by waiting for them to become a member of a segment before proceeding to the next steps in a journey. This capability complements existing if/then features, allowing you to wait for a customer to open an email, click a link, or trigger another action before moving forward.

Feature details

  • Create journeys that pause until a customer joins a segment before continuing to the next steps.
  • Choose a segment as the condition for an if/then branching step.
  • Set the waiting period for the customer to become a segment member before proceeding.
  • Define actions to take based on whether the customer becomes a segment member or not.

Collect additional customer information without updating your data model

Easily gather additional information about your customers by creating any kind of question directly in the form editor, without needing to create new custom attributes for your lead or contact entity.


Feature details

  • Use custom fields to capture additional or temporary information, such as meal preferences or answers to contest questions.
  • Drag and drop custom form fields from the toolbox to the form canvas, and edit the label and properties as needed.
  • Store answers only as part of the form submission, allowing you to access the value at any time without cluttering your data.

Microsoft Dynamics 365 Customer Service

View customer sentiment indicators on email

Agents can now view the customer's sentiment for incoming emails, enhancing response quality and enabling effective management of escalations. Administrators and supervisors can view the average sentiment scores in the dashboard view under Email Analytics.

Automate case lifecycle tasks with Case Management Agent

The Case Management Agent automates case details during live chats and from incoming emails, saving time for customer service representatives and reducing conversation wrap-up time. It also sends follow-up emails and resolves cases automatically. Additionally, it identifies experts and prompts customer service representatives to collaborate with them directly through Microsoft Teams chat.


Feature details

  • Automatic case creation: When a live chat is accepted, the Case Management Agent automatically creates a case, filling in the required information. As the conversation progresses, service representatives can use the agent to update case fields. When the conversation ends, it updates the fields on the case automatically.
  • Email case conversion: When an email is converted to a case through automatic record creation (ARC) rules, the agent automatically fills in the required information from the email and keeps the case up to date with new emails.
  • Case tracking and follow-up: The agent tracks cases requiring attention, sends follow-up emails based on SLA criteria, and either resolves the case or notifies the service representative upon customer response.

Improve accuracy of conversation time-related metrics

Average handle time (AHT) and assisted support time are key metrics that contact centers use to track agent performance. These metrics are heavily utilized in business planning, forecasting, and staffing planning. The current AHT logic and calculations were designed for synchronous live chats and haven't been updated to support newer channels added recently. With this feature, the reliability of AHT metrics will be improved by using server signals.


Feature details

  • Key capabilities: Improve the accuracy of conversation time-related metrics by leveraging server signals.

Update knowledge base using Customer Knowledge Management Agent

The Customer Knowledge Management Agent harvests knowledge from cases in real time as service representatives close cases, transforming historical case data (including case-related conversations, emails, case notes, and other details) into ready-to-use knowledge articles. Actionable knowledge insights allow supervisors and content managers to monitor the agent as well as the health and usage of knowledge used by Microsoft Copilot.

Feature details

  • Real-time creation: The moment agents close a case, the Customer Knowledge Management Agent analyzes the case and related notes, conversations, and emails to draft a knowledge article that fills knowledge gaps and helps your organization respond to emerging issues quickly.
  • Content comparison: The agent compares the case content against your Microsoft Dynamics 365 knowledge base to determine if a new article is needed, ensuring no duplication.
  • Compliance: It scrubs sensitive data for compliance and can be extended with custom automated compliance checks from your organization.
  • Automatic publishing: The agent can automatically publish the article if configured to do so, and supervisors can always review, edit, and monitor the agent's work.

Microsoft Dynamics 365 Field Service

Configure Microsoft Copilot summaries in Microsoft Dynamics 365 Field Service

With work order summaries generated by Copilot, service managers, dispatchers, and technicians can quickly get an overview and understanding of the key points of the work to be done. Organizations now have more control to include specific data in the summaries for their users, leading to more useful and actionable insights.

Feature details

  • Customizable summaries: Copilot in Dynamics 365 Field Service allows makers to configure the summary of work orders and bookable resource bookings to meet the specific business needs of their organization.
  • Table and column selection: Makers can choose which tables and columns Copilot uses to generate the summary in natural language.
  • Preview feature: After configuring the summary, you can generate a preview summary from an existing record with real data before saving the configuration.

Summarize work orders with Microsoft Copilot in Microsoft Outlook

With the Microsoft Outlook add-in for Microsoft Dynamics 365 Field Service, service managers and frontline workers can get a summary of a work order without leaving Outlook to open the Field Service web or mobile app.

Feature details

  • Copilot summaries: The Microsoft Dynamics 365 Field Service for Outlook add-in enables Copilot to create a summary of a work order, identical to the summary in the Field Service web app.
  • Predefined configuration: By default, Copilot provides summaries based on a predefined list of tables and columns maintained by Microsoft. Administrators can customize the summary configuration to meet their business needs.

Default Summary Includes:

  • Booking information
  • Activity details
  • Notes from the work order and bookings
  • Work order product details
  • Work order service details
  • Work order service tasks
  • Asset information and work order history

Use inspection builder to create inspections from existing files

Service organizations often have numerous procedures, forms, and checklists stored in various formats like paper or PDF files. With Microsoft Copilot in Microsoft Dynamics 365 Field Service, makers can quickly digitize these documents and integrate them into Field Service work orders.

Feature details

  • Document digitization: Copilot converts uploaded documents into draft inspection templates.
  • Editable templates: These templates can be edited and published for technicians to fill in when completing work order tasks in the Field Service mobile app.

Optimize schedules with Scheduling Operations Agent

The Scheduling Operations Agent for Microsoft Dynamics 365 Field Service enables dispatchers to quickly and easily optimize schedules for technicians as conditions change throughout the workday. Dispatchers can ask Copilot to address issues such as traffic delays, double bookings, or last-minute cancellations that often result in conflicts, gaps, or idle time in a technician's schedule.

  • Efficient optimization: Dispatchers can ask Copilot to provide the best schedule for the affected technician. Within seconds, the dispatcher receives a suggested schedule for review and can apply the updates.
  • Goal-oriented optimization: Copilot can be directed to optimize for specific business goals, such as maximizing technician usage or prioritizing work orders.
  • Intelligent scheduling: Copilot intelligently selects among existing bookings and new unfulfilled work orders based on factors like skillset match, territories, and customer promise windows.
  • Easy access: Users can access the feature from the Copilot side pane anywhere within the Dynamics 365 Field Service application.