AmuraAMURA Software
Integration · Microsoft Dynamics 365

AI on Dynamics 365 that extends what Copilot doesn’t reach.

Agents and flows on top of your D365 — Sales, Customer Service, Business Central or F&O — authenticated through Entra ID, honouring Security Roles and Business Units. We extend Copilot, we don’t replace it.

What we solve

You’re Microsoft top to bottom and you want AI on your data, not generic.

If you live inside the Microsoft ecosystem — Azure, Entra ID, Teams, 365 and Dynamics — Copilot already covers the horizontal layer: drafting emails, summarising meetings, generating decks. Where it falls short is on your actual logic: the RFQ approval flow, the channel-specific pricing rule, the clinical case that joins three custom entities your team built years ago.

We build the agents that are still missing on top of Dataverse, Business Central or Finance & Operations, authenticating through Entra ID, honouring your Security Roles and Business Units and coexisting with the Copilot licences you already pay for. The idea isn’t to duplicate what Microsoft does well — it’s to extend it to your specific processes without breaking governance or support.

Use cases with this tool

What we build on top of your instance.

Sales

Account assistant for D365 Sales

Reads Account, Opportunity, Contact and Activities in Dynamics 365 Sales and prepares the pre-call briefing — risks, last touch, suggested next steps. The rep walks into the meeting without opening five views.

Briefing ready in < 30 s
Service

Case triage in Customer Service

Classifies each new Case, assigns it to the right team, searches published Knowledge Articles and leaves a suggested reply for the agent — with the article cited. If the base doesn’t cover it, escalates with a summary.

−40% time to first response
ERP

Commercial agent over Business Central

Quotes from the Business Central catalogue cross-referencing price, stock, customer terms and lead time — the proposal lands as a Sales Quote in BC, ready for the lead to validate.

Quote in BC in < 5 min
Docs

Document extraction into D365 F&O

Reads supplier invoices, RFQs and delivery notes that arrive by email, extracts the lines, reconciles them against the purchase order and pushes them into Dynamics 365 Finance &amp; Operations — closing the loop with the PO.

−80% manual capture work
Analytics

Analytical assistant over Power BI

Answers natural-language questions across the Power BI datasets you already publish, citing the source of each figure (dataset, column, refresh date). If the data isn’t there, it says so — it doesn’t approximate.

Answer with source · 100% traceable
How we wire it up

How we wire Dynamics up without bypassing your governance.

OAuth against Entra ID, read/write through Dataverse Web API or SDK, deployment to Sandbox before Production, and full respect for Security Roles, Business Units and the Copilot licences you already have live.
  • 01

    OAuth via Entra ID

    Authentication against Microsoft Entra ID (formerly Azure AD) with dedicated app registrations, minimum scopes per use case and Conditional Access support. Every agent action is logged against a service principal or a clearly identifiable logical user inside your tenant.

  • 02

    Security Roles and Business Units

    The agent inherits the Security Roles of the user running the query. If your structure uses Business Units to split subsidiaries, regions or business lines, we honour them: a rep in BU Spain doesn’t see opportunities in BU Portugal just because they ask the AI.

  • 03

    Dataverse Web API and SDK

    We work against the Dataverse Web API for standard operations and against the .NET SDK when the logic needs complex transactions or plug-ins. For Business Central we use the published OData v4 APIs; for F&O, OData entities and the Data Management Framework where it fits.

  • 04

    Power Automate where it fits

    If part of a flow is already built in Power Automate and it works, we don’t rewrite it — we call it. The AI brings the decision or the content generation, Power Automate brings the orchestration your admins already know how to maintain.

  • 05

    Sandbox and Solution import

    Every deployment lands first in a Dynamics Sandbox. Components (custom entities, security roles, plug-ins, scripts) are packaged into managed Solutions so your IT team can promote them to Production through their usual ALM process.

  • 06

    Coexistence with Copilot

    We don’t replace Copilot for Sales or for Service. Where Copilot already covers the case, we let it do its job. Our agents step in where Copilot doesn’t reach: your business logic, custom modules, integrations with systems outside Dataverse and processes that span more than one D365 module.

Frequently asked

What clients ask us

  • 01

    How do you fit with Microsoft Copilot for Sales / for Service?

    As a complement, not a replacement. Copilot for Sales and for Service do the horizontal layer well — drafts, summaries, suggestions inside the native D365 flow. Our agents step in when the case needs your logic that Copilot doesn’t know: sector rules, custom modules, integration with an external ERP or sector system. Before we start we map what your current Copilot licence covers so we don’t duplicate.

  • 02

    Do you respect our Security Roles and Business Units?

    Yes, no exceptions. The agent never has more permissions than the user running the query. When a user asks, we execute against Dataverse with their security context — we inherit their Security Roles, their Business Unit and Field Security Profiles. An agent never returns a field or an entity the user couldn’t open themselves in the D365 UI.

  • 03

    Do you work on D365 CE, F&O or Business Central?

    On all three, with different techniques. In Customer Engagement (Sales, Customer Service, Field Service) we work on Dataverse — Web API and SDK. In Finance &amp; Operations we use OData entities and the Data Management Framework. In Business Central, OData v4 APIs and, when an extension is needed, AL. For each case we confirm the version, the environments and the installed extensions before proposing architecture.

  • 04

    Do we need Power Platform premium or extra licences?

    It depends on what gets used. If the flow needs Power Automate over premium connectors or Dataverse outside the main app, premium licences apply — we tell you upfront and help you size them. When a use case can be solved without Power Platform premium (calling Dataverse APIs directly from our AI layer), we put that route on the table so the licensing decision is made consciously.

Trust

Safe, traceable AI,
enterprise-ready.

We design for privacy from the start, human control, traceability, usage limits, permissioning and documentation. For sensitive processes, we help assess risk and applicable obligations under GDPR and the EU AI Act.

  • 01We never train models on your data without explicit authorization.
  • 02Human review built-in for processes where risk demands it.
  • 03Traceability: prompts, sources, permissions, errors and metrics — documented.
  • 04Privacy, security and control integrated from day one.
  • 05Solutions engineered to be maintained, audited and improved over time.
GDPREU AI ActAEPDISO 27001 readyEU data residency
Personal diagnosis

We work with
few clients.

Every engagement is led personally by one of the partners. If there's a fit, you get a personal first read of your case within one business day — not a canned demo.

How we work
  1. 01Tell us which process eats your time
  2. 02Personal reply within one business day
  3. 0320-minute call — no demo, no pitch
Start the conversation →