Automate Order Processing: Connect Dynamics 365 CRM & Business Central with Co-pilot Sales Order Agent

By | December 24, 2025

Sales Order Agent

Imagine you run a business that gets dozens or hundreds of order requests via email every day from new clients or repeat customers. Normally, each request follows a long manual sequence – first reading the email, then validating customer details, checking item availability in inventory, preparing a quote, sending it to the customer, waiting for confirmation, and finally creating the sales order.

This step-by-step process is time-consuming, prone to errors, and consumes a significant amount of your team’s time.

That’s where the Sales Order Agent in Dynamics 365 Business Central comes in. This AI-powered helper reads incoming customer emails, extracts order details automatically, checks inventory, drafts quotes or orders and much of it happens without manual data entry.

Use Case – Example Scenario

Imagine you run a small-to-medium distribution business. A customer sends an order request to your shared sales email:

“Please supply 50 units of Product A and 30 units of Product B – delivery within 15 days. PO #12345.”

Here’s how Sales Order Agent handles it:

  1. The Sales order agent monitor’s the email and spots new message within shared mailbox.
  2. It identifies the sender as one of your registered customers in Business Central.
  3. It reads the email, extracts requested items and quantities. If any detail is missing (e.g. delivery address, product variant), the agent can ask follow-up questions via email.
  4. It checks inventory for the requested items and verifies availability.
  5. The agent drafts a sales quote – with item details, prices, taxes, delivery dates and formats it as a PDF, and prepares it for customer approval.
  6. You or a team member reviews the quote in Business Central. If everything looks good, you approve and send it.
  7. Once the customer confirms, the agent automatically converts the quote into a sales order and emails confirmation to the customer by completing the process from email request to final order.

Steps to Configure Sales Order Agent

  1. Enable Prerequisites in Business Central

Before configuring the Sales Order Agent, ensure that Copilot and Agent capabilities are enabled in Business Central.

“These features are available starting from the 2025 Release Wave 2.”

Sales Order Agent

  • Activate Sales Order Agent

    Activating the Sales Order Agent allows Copilot to start reading incoming sales emails and assist with quotes and orders.

Key Options:

  • Activate Sales Order Agent:

Enables the agent to process incoming sales inquiries.

  • Manage User Access:

Define which users can view and interact with the Sales Order Agent.

Sales Order Agent

  • Monitor Incoming Information

Choose the mailbox the agent will monitor.

  • Microsoft 365 – Sends emails using your organization’s Microsoft 365 mailboxes.
  • Current User – Sends emails from the logged-in user’s own Business Central account.
  • SMTP – Sends emails through any external SMTP server you configure.

Sales Order Agent

  • Default language for responses

Set a default language for all AI-generated responses.

  1. Defining Agent Automation and Review Steps

Choose which actions the agent should perform automatically and where human review is required.

  • Respond to Inquiries

Controls how the agent responds to incoming inquiries, including:

  • Sender type (registered or unregistered)
  • Item availability checks
  • Create Sales Documents

Defines whether the agent:

  • Automatically creates sales quotes
  • Sends quotes for confirmation
  • Converts accepted quotes into sales orders
  • Requires user review before sending or creating documents

Sales Order Agent

  1. Configure the Mailbox

Specify a shared Microsoft 365 mailbox that the agent will monitor for incoming sales inquiries.

Sales Order Agent

  1. Activate the Agent

  • Once all the configuration is completed, turn on the agent.
  • Business Central’s internal email processor will then monitor the mailbox and trigger the agent whenever a new email arrives.

Sales Order Agent

  1. Monitor & Review

    Agent Activity

  • Use the “Copilot pane” or timeline view to see all actions the agent performs:
  • Quotes created
  • Orders generated
  • Emails drafted or sent
  • Record updates performed by the agent

You retain full visibility and control over all agent actions.

  • When Agent Receive/Reads the Mail:

Sales Order Agent

Note:

Verify that the configured mailbox is a valid Microsoft 365 (Exchange Online) mailbox, is accessible within the same tenant, has Full Access permissions assigned, and is properly connected in Business Central so the Sales Order Agent can read and send emails without access issues.

  1. When the Email Is Reviewed
  • The agent automatically checks whether the sender already exists in the database.

Sales Order Agent

  • If the sender is not found, the agent allows the creation of a new contact.

Sales Order Agent

  1. After the Reviewing the Incoming Mail

After reviewing the Mail:

  • You can provide a custom prompt to guide the agent’s response, or
  • Click Continue, allowing the agent to automatically generate the Quote and draft or send the email.

Sales Order Agent

  1. Customer Responds with Required Details

The customer replies with all necessary information needed to finalize the quote, such as item confirmation, quantities, delivery preferences, or additional requirements.

Sales Order Agent

  1. Quote is reviewed by the user.

The Sales Order Agent prepares the quote, which is then reviewed by the salesperson to ensure pricing, availability, and terms are accurate.

Sales Order Agent

Quote Visibility in Dynamics 365 CRM (Sales)

At the same time, the quote is synchronized to Dynamics 365 CRM, ensuring sales teams have real-time visibility without switching systems.

When Dynamics 365 CRM (Sales) is integrated with Business Central, all sales documents created by the Sales Order Agent in Business Central are automatically synchronized and visible in CRM. Learn more about setting this up in Microsoft’s official documentation: Integrating Business Central with Dynamics 365 Sales. https://learn.microsoft.com/en-us/dynamics365/business-central/admin-prepare-dynamics-365-for-sales-for-integration

As soon as the Sales Quote is created in Business Central, it becomes available to CRM users in near real time through standard integration mappings. 

Sales Order Agent

Sales Order Agent

Once this integration is configured, any quote created by the Sales Order Agent in Business Central will be mirrored into CRM, giving sales teams near-real-time visibility without needing to switch applications

  1. Quote Send to Customer

After approval, the Sales Order Agent sends the finalized sales quote as a PDF to the customer via email.

Sales Order Agent

After Quote Confirmation
Once the customer approves the quote, the Sales Order Agent automatically converts it into a sales order and sends an order confirmation to the customer, completing the end-to-end sales process.

FAQs

1. What is the Sales Order Agent in Dynamics 365 Business Central?

The Sales Order Agent in Dynamics 365 Business Central is an AI-powered Copilot feature that automatically processes customer order requests received via email. It reads incoming emails, identifies customers, extracts order details, checks inventory availability, creates sales quotes, and converts approved quotes into sales orders with minimal manual intervention.

2. How does the Sales Order Agent create sales orders from emails?

The Sales Order Agent monitors a shared mailbox, analyzes incoming customer emails, extracts product and quantity information, validates customer records, checks inventory, and drafts sales quotes. Once the customer approves the quote, the agent automatically converts it into a confirmed sales order in Business Central.

3. Can Sales Order Agent work with shared mailboxes in Microsoft 365?

Yes, the Sales Order Agent supports shared Microsoft 365 (Exchange Online) mailboxes. The mailbox must be in the same tenant, properly connected to Business Central, and have Full Access permissions assigned for the agent to read and send emails.

4. Does Sales Order Agent require human approval before sending quotes or orders?

Sales Order Agent is configurable. Businesses can choose full automation or require human review before quotes are sent or orders are created. This ensures accuracy while maintaining control over pricing, availability, and customer communication.

5. What happens if the email sender is not an existing customer?

If the Sales Order Agent cannot find the sender in Business Central, it allows the user to create a new contact or customer record. Once created, the agent continues processing the request without interrupting the workflow.

Wrapping Up

Sales Order Agent transforms how businesses handle order processing converting a traditionally manual, time-consuming workflow into a fast, AI-driven automation. By reading customer emails, identifying customers, checking inventory, drafting quotes, and converting orders all with minimal human effort it speeds up the sales cycle, reduces errors and boosts productivity. And yet, it keeps your team in control, with full transparency and oversight.

If your business handles email-based orders regularly especially at scale integrating Sales Order Agent into Dynamics 365 Business Central can deliver significant efficiency gains and help you manage growth smoothly.

Category: Copilot Dynamics 365 Tags:

About Sam Kumar

Sam Kumar is the Vice President of Marketing at Inogic, a Microsoft Gold ISV Partner renowned for its innovative apps for Dynamics 365 CRM and Power Apps. With a rich history in Dynamics 365 and Power Platform development, Sam leads a team of certified CRM developers dedicated to pioneering cutting-edge technologies with Copilot and Azure AI the latest additions. Passionate about transforming the CRM industry, Sam’s insights and leadership drive Inogic’s mission to change the “Dynamics” of CRM.