What’s Next: Why Project Online Customers Should Evaluate Microsoft Dynamics 365 Project Operations 

What’s Next: Why Project Online Customers Should Evaluate Microsoft Dynamics 365 Project Operations 

This article is contributed. See the original author and article here.

Across industries, organizations are transforming how they deliver value. From engineering to IT services to internal PMOs, leaders are rethinking their operating models to become more service-centric—where success depends on how efficiently projects are delivered, how accurately time is tracked, and how transparently work connects to financial outcomes. 

For these organizations, projects are not side activities—they are the business. 
That shift brings new demands on visibility, control, and integration. It’s no longer enough to simply manage schedules and tasks. Modern project management must connect delivery with the systems that run the enterprise: finance, resource planning, HR, and analytics. 

With Microsoft Project Online retiring in September 2026, many organizations are now considering what comes next. The decision isn’t just about replacing a familiar tool—it’s about selecting a solution that supports your business model for the future. For organizations managing service-based operations, Microsoft Dynamics 365 Project Operations delivers the capabilities, flexibility, and innovation to support that evolution. 

Why organizations are choosing Dynamics 365 Project Operations 

As organizations look beyond Project Online and products like Project Server versions 2016 or 2019, they often share five common needs that shape their evaluation: 

  1. Plan and track resources and time in one place 
  1. Connect project data with finance and operations systems 
  1. Configure and extend workflows through the Power Platform 
  1. Support project-based service delivery from proposal to profit 
  1. Adopt a solution built for the future of AI-driven work 

These needs define where Dynamics 365 Project Operations, and the broader Microsoft Cloud, deliver the solutions required to manage the end-to-end project-to-profit business process. 

Unified resource and time management 

Resource planning and time capture are the foundation of effective project management—and the areas where Project Operations offers immediate benefit over legacy tools. 
Project Operations brings project planning, resource allocation, and time tracking together in a single application that connects delivery teams with finance and leadership. 

Project managers can assign resources based on skills, availability, and utilization targets. Team members can record time and expenses directly against tasks, ensuring that data flows seamlessly into cost and billing calculations. 
With configurable approval workflows built using Microsoft Power Automate, organizations can align governance to their unique policies—such as multi-level approval chains or project-based exceptions—without needing costly customization or development. 

For organizations that previously relied on custom scripts or spreadsheets to track resource data, this connected model reduces administrative overhead and gives leaders a single, accurate view of project health, capacity, and cost at any time. 

Connected to finance, operations, and ERP systems 

While Project Operations is not an ERP system, it is designed to interoperate seamlessly with ERP applications—including both Microsoft Dynamics 365 and third-party systems such as SAP, Oracle, and Workday. This flexibility is a core strength of Microsoft’s platform approach. 

At the heart of this interoperability is Microsoft Dataverse, a secured and extensible data platform that connects applications across Microsoft and 3rd party ecosystems. Through Dataverse, organizations can share projects, customer, and financial data across systems while maintaining a single source of truth. 

For customers already using Dynamics 365 Finance, the connection is native. Time entries, expenses, and project costs automatically flow into Finance for accounting, invoicing, and reporting, eliminating the need for custom middleware or manual data synchronization. This native link between operational execution and financial management gives leaders a unified view of profitability and compliance. 

Customers using third-party ERP systems can achieve the same connected experience through Power Platform connectors and Azure integration services. Whether reporting data into a corporate data warehouse, syncing budgets to SAP, or sharing timesheet data with Workday, Project Operations offers the flexibility to operate within your existing ecosystem. 

Configurable workflows through the Microsoft Power Platform 

No two organizations manage projects in exactly the same way. Some rely on centralized PMOs with strict approval processes, while others empower teams to adapt workflows dynamically. 

Project Operations supports both models through its foundation on the Microsoft Power Platform—giving organizations the ability to configure without code. 

Using Power Apps, project leaders can design tailored forms and dashboards for project creation, approvals, or time capture. Power Automate enables process automation such as notifying managers when utilization thresholds are reached or routing expense reports for multi-level approval. 

Meanwhile, Power BI brings advanced analytics to every role—from dashboards that track project margins and resource utilization to executive reports summarizing business performance across portfolios. 

Because Project Operations shares the same platform as other Dynamics 365 applications, these extensions inherit enterprise-grade security, compliance, and data governance controls. The result is a solution that can evolve with your organization—without the risk or cost of maintaining custom code. 

Purpose-built for project-based services 

For professional services organizations—consulting firms, engineering companies, digital agencies, architecture practices, and IT service providers—Project Operations delivers a complete Professional Services Automation (PSA) solution
It aligns sales, delivery, and finance on a single connected platform, providing end-to-end visibility from proposal to profit. 

Through integration with Dynamics 365 Sales, organizations can manage the sales lifecycle for their project-based opportunities. Teams can develop project quotations, proposals and estimates directly within Sales, convert them into active contracted engagements and projects, and continue through delivery, billing, and revenue recognition without switching systems. 
Key PSA capabilities include: 

  • Project estimation and proposal management 
  • Task planning and resource scheduling 
  • Time and expense capture with mobile access 
  • Budgeting, cost control, and forecasting 
  • Invoicing and revenue recognition 
  • Earned value tracking and performance analytics 

Besides professional service organizations, Project Operations can also scale to other project-based verticals. This includes manufacturing, engineering, and construction. It also includes internal Portfolio planning and prioritization when used with key ISV  and industry-specific partner solutions and extensions.  

By connecting delivery with sales and finance, Project Operations ensures project engagements are executed profitably, billed accurately, and managed transparently. This level of integration is especially valuable for organizations that operate globally, where visibility into utilization, cost, and margin is critical for growth and compliance. 

Ready for AI and continuous innovation 

Project Operations is part of Microsoft’s broader service-centric application strategy. Therefore, it benefits from continuous innovation across Dynamics 365, the Power Platform, and Azure AI. Recent investments redefine project management execution—with intelligent agents, predictive analytics, and AI-assisted decision-making. 

New agentic capabilities automate routine administrative tasks such as time, expense, and approval submissions, freeing teams to focus on higher-value work. AI-powered what-if scenario modeling helps project managers understand the financial or resource impact of potential changes before they happen. And change order management features ensure logging of adjustments to scope, schedule, or cost with an auditable history. 

These capabilities bring Microsoft’s vision for agentic ERP and service management to life. Systems don’t just record data but actively assist in executing, analyzing, and improving business processes. 

Because Project Operations is built within the Microsoft Cloud, it also benefits from shared capabilities such as Microsoft Copilot, Power BI advanced analytics, and Azure security and compliance frameworks. This ensures our customers gain access to new functionality as the platform evolves—without disruption or costly upgrades. 

Built for how your business operates 

Whether you’re managing internal projects, professional services engagements, or large-scale programs, Project Operations is designed to scale. Organizations can start small—managing schedules or work, tracking time and/or resources within Dataverse. They can then expand to include other processes, and AI-driven insights over time. Because the underlying processes and data are in a single place, experiences can be lit up without any large-scale data migrations. Usage patterns can then evolve to include other parts of project cycle across the organization.  

This unified approach helps eliminate silos between teams and systems. It also ensures that data flows consistently—from project creation and scheduling to billing and performance reporting. It also positions organizations to take advantage of ongoing Microsoft innovation in automation, analytics, and AI. 

Are you ready for what’s next? 

The retirement of Project Online marks a turning point. Not just for project management at Microsoft, but for how organizations connect people, processes, and financials around project-based work. For leaders seeking to modernize their project operations environment, Microsoft Dynamics 365 Project Operations offers a clear path forward. 

It combines the structure and scalability of enterprise-grade project management with the flexibility of the Power Platform and the intelligence of the Microsoft Cloud. 

If your organization is evolving toward a service-centric model—where accurate time capture, resource optimization, and financial visibility drive success—Dynamics 365 Project Operations provides the foundation to unify your project lifecycle, connect your data, and prepare for the next generation of intelligent, AI-powered project delivery. 

If a Professional Services Automation (PSA) solution that meets the needs of your service-centric organization is what you need, now is the time to evaluate Microsoft Dynamics 365 Project Operations. It’s more than a replacement for Project Online. It’s what’s next to drive project profitability from prospect to project to profit. 

The post What’s Next: Why Project Online Customers Should Evaluate Microsoft Dynamics 365 Project Operations  appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

Try rich messaging for live chat and WhatsApp in Contact Center 

Try rich messaging for live chat and WhatsApp in Contact Center 

This article is contributed. See the original author and article here.

In today’s fast-paced digital world, customers expect more than just plain text when interacting with businesses. Traditional text-based conversations can be inefficient. This is especially true when customers need to exchange detailed information, explore options, or make quick decisions. That’s where rich messaging comes in. 

Rich messaging introduces interactive elements, such as forms, carousels, and suggested replies, directly within the conversation. This enables businesses to create conversations that are not only more engaging but also visually intuitive. Subsequently, customers understand the choices faster and act with confidence. 

Now, you can preview rich media messaging across both live chat and WhatsApp. With rich media messaging, businesses can deliver enhanced experiences on the channels customers use most. This reduces typing, speeds up resolution, and improves overall satisfaction for both customers and agents. 

Rich media message types  

While rich messaging is already available for Apple Messages for Business, forms, suggested replies, and cards are available in live chat and suggested replies are available in WhatsApp.  

Dynamics 365 Contact Center live chat with rich messaging forms
Forms are supported in live chat
Dynamics 365 Contact Center live chat or WhatsApp message with rich messaging suggested reply
Suggested replies are supported in live chat and WhatsApp
Dynamics 365 Contact Center live chat with rich messaging carousel card
Cards and carousels are supported in live chat

For scenarios where these options don’t fully meet a business’s live chat requirements, organizations can use Microsoft’s Adaptive Card technology to create fully customized JSON-based messages. 

Key capabilities 

One template, multiple channels  

Create rich message templates once and use them across both live chat and WhatsApp. There’s no need to redesign for each channel.

Preview pane 

Instantly preview how your rich media message will appear to customers while designing, ensuring accuracy and a great user experience.  

Create rich messages in the template designer in Copilot Service workspace
Create messages for both WhatsApp and live chat in one template (left) and preview the rich media message design (right) in template designer

Seamless bot integration 

Reuse certain rich media templates, such as live chat forms and WhatsApp suggested replies, directly in Copilot Studio—eliminating the need to recreate templates for bots.  

Service reps can customize templates 

Customer service representatives can easily customize admin-designed templates by editing fields before sending them to customers, enabling personalized interactions. 

Customize admin-designed rich message templates in Copilot Service workspace
Customer service representative editing rich media message form on the right before sending to customer

Enhanced customer experience 

Rich messages are more visually engaging and make it easier for customers to share relevant information. This boosts customer satisfaction and reduces resolution times.

Customer's view of live chat using rich messaging
The customer’s view of a live chat form 

Get started today 

To get started, navigate to the Copilot Service admin center, select Productivity in Support experience and then select Manage for Rich messages. Here you can start designing rich message templates for customer service representatives and bots. 

Learn more 

Watch a quick video introduction.

To learn more, read the documentation: Create rich messages | Microsoft Learn 

The post Try rich messaging for live chat and WhatsApp in Contact Center  appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

Sales Research Agent & Sales Research Bench

Sales Research Agent & Sales Research Bench

This article is contributed. See the original author and article here.

Raising the bar for Enterprise AI

The Sales Research Agent in Dynamics 365 Sales automatically connects to live CRM data and can connect to additional data stored elsewhere, such as budgets and targets. It reasons over complex, customized schemas with deep domain expertise, and presents novel, decision-ready insights through text-based narratives and rich data visualizations tailored to the business question at hand.

For sales leaders, this means the ability to self-serve building out rich research journeys, spanning CRM and other domains, that previously took many people days or weeks to compile, with access to deeper insights enabled by the power of AI on pipeline, revenue attainment, and other critical topics.

But the market is crowded with offers that may or may not deliver acceptable levels of quality to support business decisions. How can business leaders know what’s truly enterprise ready? To help make sure customers do not have to rely on anecdotal evidence or “gut feel”, any vendor providing AI solutions must earn trust through clear, repeatable metrics that demonstrate quality, showing where the AI excels, where it needs improvement, and how it stacks up against alternatives.

Figure 1. The Sales Research Agent in the Dynamics 365 Sales Hub.

Screenshot of Sales Research Bench

This post introduces the architecture and evaluation methodology and results behind Microsoft’s Sales Research Agent. Its technical innovations distinguish the Sales Research Agent from other available offerings, from multi-agent orchestration and multi-model support to advanced techniques for schema intelligence, self-correction and validation. In determining how best to evaluate the Sales Research Agent, Microsoft reviewed existing AI benchmarks and ultimately decided to create the Sales Research Bench, a new benchmark purpose-built to measure the quality of AI-powered Sales Research on business data, in alignment with the business questions, needs, and priorities of sales leaders. In head-to-head evaluations completed on October 19, 2025, the Sales Research Agent outperformed Claude Sonnet 4.5 by 13 points and ChatGPT-5 by 24.1 points on a 100-point scale.

Figure 2. Sales Research Bench Composite Score Results.

Microsoft Sales Research Bench - Composite Scores

1Results: Results reflect testing completed on October 19, 2025, applying the Sales Research Bench methodology to evaluate Microsoft’s Sales Research Agent (part of Dynamics 365 Sales), ChatGPT by OpenAI using a ChatGPT Pro license with GPT-5 in Auto mode, and Claude Sonnet 4.5 by Anthropic using a Claude Max license.

Methodology and Evaluation dimensions: Sales Research Bench includes 200 business research questions relevant to sales leaders that were run on a sample customized data schema. Each AI solution was given access to the sample dataset using different access mechanisms that aligned with their architecture. Each AI solution was judged by LLM judges for the responses the solution generated to each business question, including text and data visualizations. We evaluated quality based on 8 dimensions, weighting each according to qualitative input from customers, what we have heard customers say they value most in AI tools for sales research: Text Groundedness (25%), Chart Groundedness (25%), Text Relevance (13%), Explainability (12%), Schema Accuracy (10%), Chart Relevance (5%), Chart Fit (5%), and Chart Clarity (5%). Each of these dimensions received a score from an LLM judge from 20 as the worst rating to 100 as the best. For example, the LLM judge would give a score of 100 for chart clarity if the chart is crisp and well labeled, score of 20 if the chart is unreadable or misleading. Text Groundedness and Text Relevance used Azure Foundry’s out-of-box LLM evaluators, while judging for the other six dimensions leveraged Open AI’s GPT 4.1 model with specific guidance. A total composite score was calculated as a weighted average from the 8 dimension-specific scores. More details on the methodology can be found in the rest of this blog.

Microsoft will continue to use the evals in Sales Research Bench to drive continuous improvement of the Sales Research Agent, and Microsoft intends to publish the full evaluation package in the coming months, so others can run it to verify published results or benchmark the agents they use (example evals from the benchmark are included in this paper).


Sales Research Agent architecture

The architecture of the Sales Research Agent sets it apart from other offerings, delivering both technical innovation and business value.

  1. Multi-Agent Orchestration: The Sales Research Agent uses a dynamic multi-agent infrastructure that orchestrates the development of the research blueprints, the text-based narratives and data visualizations accompanied by an explanation of the agent’s work. Specialized agents are invoked at each step in the journey to deliver domain-optimized insights for user questions, taking organizational data as well as business and user context into account.
  2. Multi-Model Support: This multi-agent infrastructure enables each specialized agent to use the model that is best suited to the task at hand. Microsoft tests how each specialized agent performs with different models. Models are easily swapped out to continue optimizing the Sales Research Agent’s quality as the models available evolve over time.
  3. Support for Business Language: There is a difference between business language (how business users naturally communicate) and natural language (any language that is not code). The Sales Research Agent can give quality answers to prompts in business language, because it breaks down the prompt into multiple sub-questions, building a research plan and using multi-step reasoning over connected data sources. Additionally, the Sales Research Agent is infused with knowledge of the Sales domain, so it can correctly interpret terminology and context that is only implicit to the user’s prompt.
  4. Schema Intelligence: The Sales Research Agent can handle both out-of-the-box and customized enterprise schemas, adapting to complex, real-world environments. It has sophisticated techniques and heuristics built in to recognize the tables and columns that are relevant to the user query.
  5. Self-Correction and Validation: The Sales Research Agent incorporates advanced auto-correction mechanisms for its generated responses. Whether producing SQL or Python code, the agent leverages sophisticated code correctors capable of iterative refinement—reviewing, validating, and amending outputs as needed. The correction loop begins with a fast, non-reasoning model to identify and fix straightforward issues. If errors persist, the system escalates to a reasoning model and, if required, a more powerful model to ensure deeper contextual understanding and precise correction. This dynamic, multi-model process helps to ensure that the final code is both accurate and reliable, enhancing the overall quality and trustworthiness of the agent’s insights and recommendations.
  6. Explainability: The system tracks every agent interaction and decision, as well as the SQL query and Python code generated to produce the research blueprint. The Sales Research Agent uses this information to help users quickly verify its accuracy and trace its reasoning. Each blueprint includes Show Work, an explanation in simple language for business users, with an advanced view of SQL queries and more details for technical users.

Figure 3. A high-level diagram of Sales Research Agent’s architecture and how it connects to business workflows

Why Enterprise Sales Requires a New Evaluation Framework

In traditional software, unit tests give repeatable proof that core behaviors work and keep working. For AI solutions, evaluations (evals) are needed to demonstrate quality and track continuous improvement over time.

Enterprises deserve evaluations that are purpose-built for their needs. While there is a wide range of pioneering work on AI evaluation, existing benchmarks miss key attributes that are needed for an AI solution to guide critical business decisions:

  • The benchmark must reflect the strategic, multi-faceted business questions of sales leaders using their business language.
  • The benchmark must measure schema accuracy: whether the system correctly handles tables, columns, and joins on system of record schemas that can be highly customized.
  • The benchmark should assess insights across both text-based narratives and data visualizations, reflecting the outputs with which leaders make decisions.

Introducing Sales Research Bench for AI-powered Sales Research

To meet these demands, Microsoft developed the Sales Research Bench, a composite quality score built to evaluate AI-powered Sales Research solutions in close alignment with customers’ actual questions, environments, and priorities. From engagements with customer sales teams across industries and geographies, Microsoft identified the critical dimensions of quality and created real-world business questions in the language sales leaders use. The data schema on which the evaluations take place is customized to reflect the complexities of customers’ enterprise environments, with their layered business logic and nuanced operational realities. The result is a rigorous benchmark presenting a composite score based on 8 weighted dimensions, as well as dimension-specific scores to reveal where agents excel or need improvement.

Benchmark Methodology

The evaluation infrastructure for Sales Research Bench includes:

  • Eval Datasets: 200 business questions in the language of sales leaders, each associated with its own set of ground-truth answers for validation.
  • Sample enterprise dataset: Eval questions run on a customized schema, reflecting the complexities of enterprise environments.
  • Evaluators: LLM-judge-based evaluation, tailored for each of the 8 quality dimensions described below. Azure Foundry out-of-box evaluators are used for Text Groundedness and Text Relevance. For the other 6 dimensions, OpenAI’s GPT 4.1 model is used with specific guidelines on how to score answers, which are provided in the appendix.

Here are 3 of the 200 evaluation questions informed by real sales leader questions: 

  • Looking at closed opportunities, which sellers have the largest gap between Total Actual Sales and Est Value First Year in the ‘Corporate Offices’ Business Segment? 
  • Are our sales efforts concentrated on specific industries or spread evenly across industries? 
  • Compared to my headcount on paper (30), how many people are actually in seat and generating pipeline?  

Dimensions of Quality

The Sales Research Bench aggregates eight dimensions of quality, weighting them as shown in the parentheses below to reflect what we have heard customers say they value most in AI tools for sales research during their engagements with Microsoft.

  • Text Groundedness (25%): Ensures narratives are accurate, faithful to the sample enterprise data, and applying correct business definitions.
  • Chart Groundedness (25%): Validates that charts accurately represent the underlying data from the same enterprise dataset.
  • Text Relevance (13%): Measures how relevant the insights in the text-based narrative are to the business question.
  • Explainability (12%): Ensures the AI solution accurately and clearly explains how it arrived at its responses.
  • Schema Accuracy (10%): Verifies the correct selection of tables and columns by evaluating whether the generated SQL query is consistent with the tables, joins, and columns in the ground-truth answers. (Business applications typically consist of approximately 1,000 tables, many featuring around 200 columns, all of which can be highly customized by customers.)
  • Chart Relevance (5%): Validates whether the data and analysis shown in the chart are relevant to the business question.
  • Chart Fit (5%): Evaluates if the chosen visualization matches the analytical need (e.g., line for trends, bar for comparisons).
  • Chart Clarity (5%): Assesses readability, labeling, accessibility, and chart hygiene.

Each of these dimensions received a score from an LLM judge from 20 as the worst rating to 100 as the best. For example, the LLM judge would give a score of 100 for chart clarity if the chart is crisp and well labeled, score of 20 if the chart is unreadable or misleading. 

Sample Enterprise Dataset

Evaluation needs representative conditions to be useful. Through customer engagements, Microsoft identified numerous edge cases from highly customized schemas, complex joins and filters, and nuanced business logic (like pipeline coverage and attainment calculations).

For instance, most customers customize their schemas with custom tables and columns, such as replacing an industry column with an industry table, and linking it to the customer object, or adding market and business segment instead of using an existing segment field. As a result, their environments often contain both the out-of-box tables and columns as well as customized tables and fields, all with similar names. By systematically incorporating these edge cases into the sample custom schema, Sales Research Bench evaluates how agents perform outside of the “happy path” to assess enterprise readiness.

Figure 4. Example evaluation case (see the Appendix for more examples)

Evaluating Sales Research Agent and Other Solutions

In addition to the Sales Research Agent, Microsoft evaluated ChatGPT by OpenAI using a Pro license with GPT-5 in Auto mode and Claude Sonnet 4.5 by Anthropic using a Max license. The licenses were chosen to optimize for quality: ChatGPT’s pricing page describes Pro as “full access to the best of ChatGPT,” while Claude’s pricing page recommends Max to “get the most out of Claude.”[1] Similarly, ChatGPT’s evaluation was run using Auto mode, a setting that allows ChatGPT’s system to determine the best-suited model variant for each prompt.

Microsoft implemented a controlled evaluation environment where all systems – Sales Research Agent, ChatGPT-5, and Claude Sonnet 4.5 worked with identical questions and data, but through different access mechanisms aligned with their respective architectures.

The Sales Research Agent has a native multi-agent orchestration layer that connects directly to Dynamics 365 Sales data. This allows it to autonomously discover schema relationships and entity dependencies, and to perform natural-language-to-query reasoning natively within its own orchestration stack.

Since ChatGPT and Claude do not support relational line-of-business source systems out of box, Microsoft enabled access to the same dataset by mirroring it into an Azure SQL instance. Mirroring was done to preserve all the data types, primary keys, foreign keys, and relationships between tables from Dataverse to Azure SQL. This Azure SQL copy was exposed through the MCP SQL connector, ensuring that ChatGPT and Claude retrieved the exact same data but through a standardized external interface. Once responses were captured, they were evaluated using the same evaluators against the exact same evaluation rubrics.

Finally, prompts to ChatGPT and Claude included instructions to create charts and to explain how they got to their answers (Sales Research Agent has this functionality out of box.)

[1] ChatGPT Pricing and Pricing | Claude, both accessed on October 19, 2025

Evaluation Results

In a test of 200 evals on the customized schema, Sales Research Agent earned a composite score of 78.2 on a 100-point scale, while Claude Sonnet 4.5 earned 65.2 and ChatGPT-5 earned 54.1.

The chart below presents the Sales Research Bench composite scores, with scores for each dimension overlaid on the bars within the stacked bar chart.

Figure 5. Sales Research Bench Composite Scores with Dimension-specific Scores.

Breaking this down, the Sales Research Agent outperformed other solutions on all 8 dimensions, with the biggest deltas in chart-related dimensions (groundedness, fit, clarity, and relevance), and the smallest deltas in schema accuracy and text groundedness. Claude Sonnet 4.5 outperformed ChatGPT-5 on all 8 dimensions, with the biggest delta in chart clarity and the smallest delta in chart relevance.

Figure 6. Sales Research Bench Scores by Dimension.

Microsoft Sales Research Bench - Dimension specific scores

Looking Ahead

Sales Research Agent introduces a new generation AI-first business application that transforms how sales leaders can approach and solve complex business questions. The Sales Research Bench was created in parallel to represent a new standard for enterprise AI evaluation: Rigorous, comprehensive, and aligned with the needs and priorities of sales leaders.

Upcoming plans for the Sales Research Bench include using the benchmark for continuous improvement of the Sales Research Agent, running further comparisons against a wider range of competitive offerings, and publishing the eval package so customers can run it themselves to verify the published results and benchmark the agents they use. Evaluation is not a one-time event. Scores can be tracked across releases, ensuring that AI solutions evolve to meet customer needs.

Looking beyond Sales Research Bench, Microsoft plans to develop eval frameworks and benchmarks for more business functions and agentic solutions— in customer service, finance, and beyond. The goal is to set a new standard for trust and transparency in enterprise AI.

Appendix:

Scoring Guidelines provided to LLM Judges 

Text Groundedness and Text Relevance used Azure Foundry’s out-of-box LLM evaluators. Below are the guidelines provided to the LLM judges for the other six quality dimensions. These judges leverage Open AI’s GPT 4.1 model. 

Schema accuracy: 

  • 100: Perfect match – all golden tables and columns are present (extra columns OK, Dynamics equivalents OK) 
  • 80: Very good – minor missing columns or one missing table 
  • 60: Good – some important columns or tables missing but core schema is there 
  • 40: Fair – significant schema differences but some overlap 
  • 20: Poor – major schema mismatch or completely different tables 

Explainability: 

  • 100 (Excellent): Explanation is highly detailed, perfectly describes what the generated SQL does, technically accurate, and provides clear business context 
  • 80 (Good): Explanation is sufficiently detailed and mostly accurate with minor gaps in describing the SQL operations 
  • 60 (Fair): Explanation provides adequate detail but misses some important SQL operations or has minor inaccuracies 
  • 40 (Poor): Explanation lacks sufficient detail to understand the SQL operations or has significant inaccuracies 
  • 20 (Very Poor): Explanation is too vague, mostly incorrect, or provides insufficient detail about the generated SQL 

Chart Groundedness: 

  • 100: Data accurately matches ground truth OR both ground truth & chart empty 
  • 80: Minor data inaccuracies 
  • 60: Some data inaccuracies 
  • 40: Major data inaccuracies 
  • 20: data completely mismatches ground truth 

Chart Relevance: 

  • 100: Question and chart strongly reinforce each other OR both ground truth & chart empty
  • 60: Question and chart loosely align but with some disconnect 
  • 20: Question and chart do not align at all 

Chart Fit: 

  • 100: Optimal chart choice for the task OR both ground truth & chart empty (appropriate emptiness) 
  • 60: Acceptable chart choice but not optimal for the task 
  • 20: inappropriate/confusing chart type 

Chart Clarity: 

  • 100: Chart is crisp and well-labeled OR both ground truth & chart empty
  • 60: Chart readable but missing labels/clarity elements 
  • 20: Chart unreadable, misleading 

Examples of Evaluation dataset:

Below are some of the evaluation datasets that we have used to benchmark the performance of Sales Research Agent against all the evaluation rubrics mentioned above. These same questions were also evaluated against the competitive offerings.

Click on the + to see the full datasets.

Evaluation Dataset One
Evaluation Dataset Two
Evaluation Dataset Three

The post Sales Research Agent & Sales Research Bench appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

Use custom productivity tools in Dynamics 365 Customer Service

Use custom productivity tools in Dynamics 365 Customer Service

This article is contributed. See the original author and article here.

As customer service teams strive to deliver faster, more personalized support, the need for tailored productivity enhancements has never been greater. With the introduction of custom productivity tools in Dynamics 365 Copilot Service Workspace (CSw), organizations can now equip customer service representatives with purpose-built utilities that streamline workflows, reduce clicks, and eliminate context switching. 

From generic to purpose built 

While CSw offers a robust set of out-of-the-box tools, many organizations have unique operational needs that require more than standard capabilities. Custom productivity tools bridge this gap by allowing developers and admins to embed lightweight, task-specific utilities directly into the service rep experience. 

Whether it’s a quick calculator for warranty eligibility, a guided script for onboarding, a mini-dashboard for SLA tracking, or a custom appointment scheduler as shown below, these tools empower service reps to work smarter without leaving their workspace. 

Appointment scheduler example of custom productivity tools in Dynamics 365 Copilot Service Workspace (CSw)

Custom productivity tools are built using familiar web technologies (HTML, JavaScript, CSS) and hosted as web resources in Dataverse. Admins can surface these tools in the productivity pane or as side panels within sessions. Subsequently, they are contextually available based on the service rep’s workflow. 

Administrator settings of custom productivity tools in Dynamics 365 Copilot Service Workspace (CSw)

Key features include: 

  • Context-aware rendering: Tools can access session data, such as customer ID or case type, to personalize functionality. 
  • Two-way data flow: Tools can read from and write to Dynamics 365 records using Web API calls. 
  • Lightweight deployment: No need for full app development—just upload and configure. 

Real-world impact 

Organizations are already using custom productivity tools to: 

  • Automate repetitive tasks like case classification or knowledge article suggestions. 
  • Provide service reps with quick-reference guides and calculators. 
  • Integrate third-party services (e.g., shipping trackers, billing systems) directly into CSw. 

The result? Faster resolution times, fewer errors, and happier service reps. 

Custom productivity tools are part of our broader vision to be the most flexible and user-friendly workspace in the industry. As we continue to invest in extensibility, these tools will play a key role in helping organizations tailor CSw to their unique service models without compromise. 

Learn more 

To get started with custom productivity tools, read the documentation: Manage custom productivity tools | Microsoft Learn 

The post Use custom productivity tools in Dynamics 365 Customer Service appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

What’s Next: Why Project Online Customers Should Evaluate Microsoft Dynamics 365 Project Operations 

Announcing sensitive data redaction for voice AI agents

This article is contributed. See the original author and article here.

We are excited to introduce sensitive data redaction in Dynamics 365 Contact Center, a major advancement in privacy-first AI for customer service. This new capability empowers organizations to deliver intelligent voice experiences while ensuring that customers’ sensitive information remains protected throughout the interaction. 

This feature is designed specifically for human interaction with voice AI agents, allowing voice AI agent makers to flag variables as sensitive in Microsoft Copilot Studio. Once flagged, these variables are automatically redacted from all system-level outputs—including call recordings, transcriptions, and diagnostic logs—ensuring that no sensitive data is stored or exposed. 

Built for privacy, designed for trust 

Sensitive data redaction reflects Microsoft’s commitment to responsible AI and secure customer engagement. By embedding privacy controls directly into the conversational design process, organizations can confidently deploy Voice AI agents that meet both customer expectations and regulatory requirements. 

This feature supports a wide range of use cases, including: 

  • Financial services: Redacting account numbers, PINs, and transaction details 
  • Healthcare: Protecting patient identifiers and medical information 
  • Public sector: Ensuring compliance with data handling standards for citizen services 

Empowering contact center teams 

With sensitive data redaction, contact center teams can: 

  • Design privacy-aware voice AI agents using intuitive tools in Copilot Studio 
  • Ensure compliance with global data protection regulations like GDPR, HIPAA, and PCI-DSS 
  • Streamline operations by removing the need for manual data sanitization or external redaction tools 
  • Build customer trust by transparently protecting sensitive information during voice interactions 

Protecting privacy

This release marks a significant milestone in Microsoft’s journey to deliver secure, scalable, and intelligent contact center solutions. By enabling privacy-first voice AI experiences, we’re helping organizations modernize customer engagement while upholding the highest standards of data protection. 

Learn more 

To learn more about sensitive data redaction and how to implement it, read the documentation: Mask sensitive data and prevent unauthorized access | Microsoft Learn 

The post Announcing sensitive data redaction for voice AI agents appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

What’s new in Copilot Studio: September 2025

What’s new in Copilot Studio: September 2025

This article is contributed. See the original author and article here.

In the September 2025 edition of our monthly roundup, we’re recapping the most exciting new features recently released in Microsoft Copilot Studio.

The post What’s new in Copilot Studio: September 2025 appeared first on Microsoft 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.