How to Use Microsoft Copilot in Dynamics GP

By Scott Frappier | February 12, 2026

If you are running Dynamics GP or another legacy software system, you have probably heard some variation of the sentences “legacy systems are falling behind or “it’s time to upgrade to the cloud.”

While GP is an older platform with a defined roadmap for end-of-life support, that doesn’t mean your system and business are complete relics of the past. You can still take advantage of some of the latest in business technology, like Microsoft Copilot.

Watch the video or read on to learn how you can still leverage the ways you can use Microsoft Copilot if you’re using Dynamics GP.

Yes, You Can Bring AI into Dynamics GP

We’re not going to sugarcoat it: Upgrading to a cloud-based system like Dynamics 365 ERP and CRM software solutions will give you tremendously easy access to Microsoft Copilot, which is integrated directly into the processes and workflows that users deploy every day.

However, you can absolutely use Copilot and Copilot Studio within your Dynamics GP system so that it interacts with your data right where it lives. These AI-powered insights, natural language data access, and future-ready learning can help your team work smarter while eliminating time-consuming and tedious tasks.

Let’s break down how it works, why it matters for you, and how you can get started using Copilot in GP today!

What’s Up with Copilot in Dynamics GP: Where It’s at Today

As is the case with any discussion about Dynamics GP, the elephant in the room is that it will now receive only incremental updates through 2029 with no major feature updates.

This is why we recommend you talk with the Stoneridge team today about moving to the cloud. However, GP will still be supported, stable, and still a highly effective solution in the short term.

For Copilot, where GP is lacking – as compared to something like Dynamics 365 Business Central or Finance and Supply Chain Management – is that you won’t get that same embedded “sidecar” experience. While that will change what you can do with AI, it doesn’t mean it’s inaccessible to you.

Where Copilot Fits (and Where It Doesn’t)

Simply put, you cannot access Copilot directly inside the GP user interface, but it can still work with GP data. You must do the work outside of the system, but it stays securely connected. While this will require some screen and app switching, which can be tedious, it is an approach that works quite well.

Instead of forcing Copilot into GP, we meet in the middle. We expose GP data to Copilot using proven Microsoft architecture, then let AI do what it does best: interpret, summarize, analyze, and act. By separating the AI layer from the ERP interface, you get:

  • Future-proof design – The same AI pattern works when you eventually move to Business Central or another platform
  • Lower risk – Read-only access keeps core GP data protected
  • Faster results – No waiting for embedded features that may never arrive
  • Immediate value – Start learning and benefiting from AI now

How Copilot works in GP

The reality is that many organizations that don’t move to the cloud don’t have it in their budget. By getting AI to work with GP in this way, you can maximize your current investment while preparing for the future.

How to Use Copilot with Dynamics GP

At a high level, you will use Copilot Studio to create an AI agent that can:

  • Understand natural language questions
  • Pull data from Dynamics GP
  • Combine that data with documentation and business logic
  • Deliver answers inside familiar tools like Microsoft Teams or M365 Chat

The Four-Step Architecture

Here’s the simplified version of how it works:

  1. Install the On-Premises Data Gateway: This gateway sits on the server where your GP SQL database lives and securely connects it to Microsoft cloud services.
  2. Create an Agent in Copilot Studio: Think of this as your AI assistant—trained to answer questions, retrieve data, and guide users.
  3. Connect Azure SQL as a Knowledge Source: Even though GP isn’t Azure SQL PaaS, Copilot can connect using SQL Server via the gateway.
  4. Publish the Agent to M365: Make it available in Teams or Microsoft 365 Copilot so users can interact naturally.

Breakdown of the four-step architecture used to connect Copilot to GP

That’s it! It’s quite simple and doesn’t require a system replacement.

What This Enables

Once connected, your Copilot agent can:

  • Answer questions like:
    • “How many customers do we have?”
    • “List customer names and addresses.”
    • “How do I create a sales order in GP?”
  • Pull from data sources like:
    • GP tables (customers, SOP, RM, etc.)
    • Microsoft Learn documentation
    • Internal business knowledge

A Step-by-Step Guide: Copilot and GP in Action

You now understand how Copilot functions with Dynamics GP. You also know how to set it up so that it works effectively. Let’s move on to a practical, step-by-step example of how effective it can be. You can also find this info in the YouTube video near the top of the blog.

Once you know which data you are going to pull in, follow these steps:

Step 1: Create the Copilot Agent

Inside copilotstudio.microsoft.com:

  • Select Create → New Agent

How to create New Agent in Copilot Studio

  • Name it something intuitive: For example, Dynamics GP Guide or Dynamics GP Assistant – essentially something that every day users will see and immediately understand what that agent is for.
  • Define its purpose: This could include many things that are unique to your organization. Some examples include setting up an agent to answer GP process questions and/or query Dynamics GP data.Naming and defining New Agents purpose

You now have a simple but effective foundational agent. One optional step you can take once you are back in Copilot Studio is turning on Orchestration. This setting lets your agent use generative AI to determine how to best respond to users and events.

Optional step of enabling "Orchestration" for your agent

Step 2: Add Knowledge Sources

Your agent becomes powerful when it knows where to look. One of the best places to point your agent to is public knowledge bases like Microsoft Learn documentation for GP. This way you can get answers to common questions like:

  • How to set up a sales order
  • How to set up tasks within GP
  • How to maneuver and navigate around your GP environment

For example, if you ask your Copilot agent, “How do I create a sales order in Dynamics GP?”, it will respond with clear step-by-step instructions directly from official documentation. It will also provide you with the link if you want to visit the documentation yourself to verify the information.

Chat feature in Copilot Agent

You can also continue to have conversations with the agent if you need more information. To continue the example, after the agent sends you the link to create a sales order in GP, you can ask, “What setup is needed to do this type of process?”

It will again give you the information you need and a source.

Step 3: Connect to Dynamics GP Data

Now for the fun part, which is bringing it all together to have Copilot interact with your Dynamics GP data. To do this:

  • Navigate to the Knowledge tab of your agent’s homepage and click on the “+Add knowledge” button.
  • Choose a connector such as Azure SQL, Dataverse, SharePoint, or other options. For our example, we’ll select Azure SQL.
    • You can also upload files such as static spreadsheets or any other tables that contain relevant data.

How to connect agent to Dynamics 365 GP data

  • Once you click on Azure SQL, click on the ellipsis (…) to create a new connection. Several options will come up, for our example we will use the following:
    • Authentication Type: SQL Server authentication
    • SQL Server Name: Thexder (or a name of your choosing)
    • SQL Database Name: Dynamics GP
    • Username and Password: Will vary depending on who is connecting data to the agent.
    • The on-premises data gateway: This will be a gateway that you set up beforehand.What Azure SQL knowledge source will look like
  • Click “Create” and the agent will be connected to that database.Where to click "Create" to connect agent to database

Once connected, you’ll see a list of available GP tables that the Copilot agent can interact with.

Best Practice: Be Selective

  • Start with key tables (e.g., RM Customer Master)
  • Limit exposure to what the agent actually needs
  • Keep data access read-only

You can preview the data to confirm everything looks right before proceeding.

Step 4: Add Human-Friendly Metadata

GP table names weren’t designed for AI or humans. That’s why you need to add some additional information, such as:

  • Descriptions for tables and fields, such as “This knowledge source answers questions found in our customers in our business environment.”

How to add descriptions

  • Synonyms – found under the “Advanced” tab, which increases your agent’s data retrieval accuracy by adding synonyms for complex or unclear column names in your tables. Examples include:
    • CUSTNMBR (Column name)  = “Customer Number” (Synonym)
    • CUSTNAME = “Customer name”
    • STMTNAME = “Customer name that appears on a statement”
    • ADDRESS1 = “Customer address 1”
    • And more

Where and how to add synonyms

  • To finish off this process, click on “Back” and then “Add.”

Descriptions give Copilot a clear and stated purpose, and synonyms improve users' ability to work with the agent using natural language. This dramatically improves Copilot’s accuracy when interpreting questions.

Step 5: Let the Data Index

Once added, Copilot indexes the data in the background. This typically takes a few minutes, and the data won’t be usable until the process is done.

Where to find "In Progress" field to know when data is usable

A good chance to grab some coffee!

Step 6: Ask Real Questions

Once the indexing is complete, your agent is ready! Now is a good time to ask it some basic questions to make sure that it’s running optimally for your organization and users.

Try questions like:

  • “How many customers are in our GP database?”
  • “Show me a list of customer names and addresses.”

Copilot will query the SQL data, retrieve accurate results, and present them to users naturally and conversationally.

How to ask agent questions

Important Note: As with any technology shift within your environment, you can expect some bumps in the road. If you find that your Copilot agent is not returning accurate data, you might have to go back in and retool and adjust certain things to make sure it’s working properly. That’s simply part of the process – but working with the experts at Stoneridge, who know your business and how agents work, can help you eliminate some of these concerns early.

Step 7: Publish Agent Where Your Users Already Work!

The final step is making your agent available in the everyday tools and applications that your team members use.

Go to the “Channels” tab and publish the agent where you work. For this example, we are going to embed the agent into Microsoft Teams and the larger Microsoft 365 suite of solutions.

Click on the checkbox that says, “Make agent available in Microsoft 365 Copilot Chat”.

How to publish your agent in applications

Once you are in Teams, you should get a prompt to install the app. Simply click “Add” and wait for it to load.

How to install the agent

Now users can ask GP questions directly from Teams chat—no SQL, no GP navigation, no training manuals – just simple AI efficiency.

What it looks like to chat with agent directly in Teams

You can also go to your Microsoft 365 chat page and add the agent there. From here, click “Get agents”, find your agent, and add it to your Microsoft 365 environment.

How to add agent directly from Microsoft 365

Note: This step will require some extra configuration. Talk with Stoneridge today for assistance.

Next Steps: Where Agentic AI Really Shines

What we’ve covered so far is just the beginning. Once you really understand how this works, you can intelligently weave AI into your GP processes and workflows.

Advanced Scenarios

With refinement, your GP-connected agent can:

  • Generate daily summaries of customer activity
  • Combine GP data with Outlook or Teams
  • Draft emails based on transaction data
  • Automate recurring insights and alerts

And it does this all while keeping GP intact, using secure Microsoft tools, and building skills you and your team can reuse in future platforms.

Choosing the Right Partner: How Stoneridge Software Can Help You

Where many organizations hit the wall with AI is the sometimes-complex setup and configurations that can be a bit time-consuming. This is why you need to work with the right partner who will get to know your business and help you configure and optimize your agent, so it works for you and your team.

When you work with Stoneridge, you gain access to a team of experts that can help you with:

  • Security and governance
  • Model grounding
  • Setup and configuration
  • Data refinement
  • Real-world business use cases

Reach out to Stoneridge to start using Copilot with Dynamics GP and see how AI can work for you today, tomorrow, and beyond.

Scott Frappier
Our Verified Expert
Scott Frappier

Scott Frappier is a Presales Architect at Stoneridge Software with experience in both Dynamics AX and Dynamics NAV. He has over 13 years of experience with Dynamics NAV, serving as a developer, project manager and vice president at Symbiant Technologies, Inc. He also founded his own Dynamics NAV company, Helios. Scott is well known for his technical depth and ability and has worked on many high-profile NAV implementations across the country.

Read More from Scott Frappier

Related Posts


Under the terms of this license, you are authorized to share and redistribute the content across various mediums, subject to adherence to the specified conditions: you must provide proper attribution to Stoneridge as the original creator in a manner that does not imply their endorsement of your use, the material is to be utilized solely for non-commercial purposes, and alterations, modifications, or derivative works based on the original material are strictly prohibited.

Responsibility rests with the licensee to ensure that their use of the material does not violate any other rights.

Start the Conversation

It’s our mission to help clients win. We’d love to talk to you about the right business solutions to help you achieve your goals.

Subscribe To Our Blog

Sign up to get periodic updates on the latest posts.

Thank you for subscribing!