AI agent development services · Copilot Studio and Microsoft Foundry
AI agents that do the reading, and wait for a yes.
QServices builds AI agents that read emails, PDFs and ERP records, match them, and draft the next step inside the ERP and CRM you already run. Anything that posts money or changes a system waits for a named person on your team.
Built in your own Azure tenant, with Azure OpenAI or Claude models. Your ERP stays the system of record.
Agent run · Emailed order to ERP quoteRunning
09:14:02Read email from buyer: PO 44871, 3 lines, PDF attached
09:14:05ERP lookup: customer found, terms Net 30, credit OK
09:14:07Line 2 item HX-220 not found. Closest: HX-220B, flagged for a person
09:14:09Prices match the contract. Stock covers 2 of 3 lines
09:14:11Draft quote Q-10492 created. Nothing posted, no stock reserved
09:14:12Waiting for approval · Order desk lead
Every step above lands in the audit log.Illustrative
6 to 8 weeks
from assessment to a live agent
DefinitionAI agentnoun · software
Also calledAgentic AIAutonomous agentAgentic automation
An AI agent is software that uses a language model to work toward a goal: it reads the situation, decides the next step and takes it by calling tools and systems, within the instructions and permissions you give it. A workflow follows steps someone wrote in advance. An agent chooses its own steps, which is why it can handle a messy email or an exception, and also why it needs limits, tests and a person on the decisions that matter. AI agent development is the work of designing, connecting, testing and running those agents.
Definitions follow Anthropic's "Building effective agents" (workflows run on predefined code paths; agents direct their own process and tool use) and Microsoft's Cloud Adoption Framework.
Know what you're buying
Generative AI, RPA, workflows or an agent?
Gartner calls it "agent washing": chatbots, RPA and assistants relabelled as agents. It estimates only about 130 of the thousands of vendors selling agentic AI are the real thing. Here's how to tell them apart.
Generative AI (chat)
RPA bot
Workflow automation
AI agent
How it decides
Answers what you ask
Replays recorded clicks and fixed rules
Follows steps you defined in a flow or code
Picks its next step itself, inside its instructions and permissions
Messy input
Reads it, doesn't act on it
Breaks when a screen or format changes
Only the formats you planned for
Emails, PDFs, scans and free text
Acts in your systems
Rarely
Yes, through the screen
Yes, through APIs
Yes, through the tools and APIs you allow
Predictability
Varies by prompt
High, until something changes
High
Lower, so it needs tests, limits and approval points
From IBM, UiPath, Anthropic and Microsoft Agent Framework documentation. Microsoft's own advice: if you can write a function to handle the task, do that instead of using an agent.
How an agent works inside your ERP
Read, match, draft, then a person decides.
Microsoft's own Business Central Sales Order Agent works this way: it acts only within the role an admin assigns, creates a quote first because a quote doesn't touch planning or cash flow, and has a person approve every outgoing message. We build to the same pattern on any ERP.
1 · What comes in
Order and invoice emails
PDFs, scans and photos
Portal and chat messages
Scheduled checks
2 · The agent, in your tenant
Own identity, least privilege
Reads ERP records through APIs
Matches, checks and drafts
Asks when unsure, never guesses
3 · Approval queue
Quote Q-10492 · 3 lines
Credit memo · $612.00
Vendor bank change · flagged
Named approver on your team
4 · Posted in
Your ERP
Your CRM
SharePoint and Teams
Every step is logged: what the agent read, which tool it called, what it drafted, who approved it and when. COSO's 2026 guidance on AI controls asks for exactly this trail.
The approval matrix
What an agent may do alone, and what waits for a person.
We agree this with your controller before we build anything. It's the most useful page in any agent project, and the first thing an auditor will ask for.
ActionAgent does it aloneAgent drafts, a person approvesPeople only
Read emails, documents and ERP records
Read-only, and only the tables its role allows.
Match payments, orders and invoiceswith the evidence attached
Nothing changes in the books until a later step is approved.
Draft a quote, journal or reply
Drafts sit in a safe state: an unposted journal, an unsent email, a quote that reserves nothing.
Post a payment, invoice or journal
It moves money. COSO asks for human review scaled to the risk, with extra care on journal entries.
Send an email to a customer or supplier
Your name is on it. Microsoft's Sales Order Agent has a person approve every outgoing message too.
Change a credit limit or a price
The agent brings the history and a recommendation. Your credit manager decides.
Change vendor bank details or master data
A favourite target for fraud. The agent can flag a change request, never make one.
Write-offs, settlements and policy exceptions
Judgment calls stay with the people accountable for them.
Change the agent's own instructions or access
OWASP lists excessive agency among the top risks for AI applications. Only your admins change what an agent may do.
A starting point, agreed per process. Items can move left as trust grows, and the log shows when and why.
Why agent projects fail
The model is the easy part.
Gartner expects over 40% of agentic AI projects to be cancelled by the end of 2027, for cost, unclear value or weak risk controls. MIT's research on enterprise AI pilots found most never reached the P&L. The reason shows up in where the work goes.
Deploying an AI agent: where the effort goes
8020
80 · Data, integration, governance and getting people to agree
Cleaning the data the agent reads, connecting it to the ERP, agreeing the approval rules and fitting it into how the team works.
20 · Everything else, including prompts and models
The part most demos show.
MIT Sloan (February 2026) reports 80% of the work on one healthcare agent went to data, stakeholder alignment, governance and workflow integration; the 20% is the remainder. It's why our projects start with your data and your approval rules, not with the model.
Quick check
Do you need an agent at all?
Five questions. Sometimes the honest answer is a plain workflow.
1
Does the work start from messy input: emails, PDFs, scans or free text?
2
Do the steps change from case to case, with exceptions that need judgment?
3
Does it happen a few hundred times a month or more?
4
Can a person check the result before it counts, as a draft or in a queue?
5
Does the data live in systems with an API or a connector?
Your answer
Answer the questions to see what fits.
An agent, with an approval queue.
Messy input, judgment and enough volume: this is where agents pay for themselves. Start with one agent, one queue and one named approver.
Microsoft's own guidance is to check first whether an off-the-shelf agent, such as a Dynamics 365 agent, already does the job. When it doesn't, we pick one of these three.
Copilot Studio
Microsoft Foundry Agent Service
Custom code
Who builds it
Low-code. Your team can maintain parts of it
Pro-code, by developers
Developers, with the Agent Framework or the Claude and OpenAI SDKs
Good for
Agents in Teams, Outlook and Microsoft 365, with approval flows
Agents that call your ERP's APIs, with private networking and built-in evaluations
Unusual ERPs, heavy custom logic, agents across several clouds
Identity and data
Works within each user's Microsoft 365 permissions
Each agent gets its own Entra identity and runs in your Azure network
Whatever you build. You own every control
Models
Chosen and hosted by Microsoft
Azure OpenAI and Claude models, billed through Azure
Any model
How you pay to run it
Copilot Credits: $200 a month buys 25,000, or $0.01 each pay-as-you-go
No charge for prompt agents; model tokens and tools, plus container compute for hosted agents
Model tokens plus your own hosting
Watch for
Custom agents switch off at 125% of prepaid capacity
Needs Azure skills to run well
You maintain all of it
Microsoft list prices and Microsoft Learn documentation, October 2026. Model prices change often; we quote yours after the assessment.
Use cases
Where agents work today, by department.
McKinsey's 2026 survey found 40% of companies with over $1 billion in revenue scaling agents, but only 22% of smaller ones, and no function above 12%. The ones that work share a pattern: the agent does the reading and drafting, a person makes the call.
Department
What the agent does
What a person still decides
Finance
Matches payments to invoices, reads supplier invoices, drafts reminders and gathers dispute evidence. See cash application
Every posting, write-off and credit change
Sales and CRM
Turns an emailed order into an ERP quote and keeps CRM records clean. See sales agents
Pricing exceptions and what goes to the customer
Customer service
Sorts cases as they arrive and drafts "where's my order" answers from the ERP
Sends the reply and handles complaints
Operations
Reads supplier confirmations and flags late or short deliveries
Re-planning and the supplier call
IT operations
Triages tickets, watches integration syncs and writes incident notes
Any change to a production system
Healthcare admin
Assembles prior authorization packets and checks claims before they go out
Clinical judgment and every submission
Healthcare: the AMA counts 39 prior authorizations per physician per week, about 13 hours of staff time. CMS requires payers to offer prior authorization APIs by 1 January 2027.
Choosing a builder
12 questions to ask any AI agent development company.
MIT's research found AI projects bought from specialist partners reached deployment about 67% of the time, roughly twice as often as internal builds (self-reported). These questions separate builders from demo shops.
Control
Can you show me the approval matrix for my process before you build?
Does every action that moves money wait for a named person?
Can we stop the agent instantly, and see why it did what it did?
Who can change the agent's instructions, and is that logged?
Security
Does each agent get its own identity with least-privilege access?
Where do prompts, documents and logs live? They should stay in our tenant.
How do you defend against instructions hidden in emails and PDFs?
How long are logs kept? The EU AI Act asks for at least six months on high-risk systems, from December 2027.
Delivery
What's in your test set, and do you rerun it when the model changes?
Have you shipped an agent on our ERP, not just a demo?
What will it cost to run each month at our volumes?
Who runs it after go-live, and under what SLA?
How QServices does it
From the first conversation to an agent you can audit.
Fixed price per phase. You see the agent working on your own documents before anything goes live.
1
Our team
Two-week assessment
We read your logs and documents, rank processes by hours and dollars, and pick the agent worth building first. See the process assessment.
2
Your team
Sign off the approval matrix
Your controller or process owner agrees what the agent may do alone, what needs a person, and who that person is.
3
Our team
Build in your tenant
On Copilot Studio or Microsoft Foundry, with its own identity and least-privilege access, connected through your ERP's supported APIs. The ERP core stays untouched.
4
Agent
Test on your real exceptions
A test set of 20 to 50 real cases, including the ones that went wrong before. It reruns every time a prompt, tool or model changes.
5
Agent
Shadow run
The agent works real documents into a queue nobody acts on, until your team trusts the drafts.
6
Your team
Go live with a named approver
Real work flows through the queue. Your approver says yes, edits or sends it back, and every decision is logged.
7
Our team
Run it, then add the next one
Our team runs the agent under one SLA, with a monthly report on volume, accuracy and overrides. The next agent reuses the identity, connectors and logging.
Timeline and effort
A live agent 6 to 8 weeks after the assessment.
PhaseTypical rangeWhat decides it
Assessment2 weeksRead-only access to logs, documents and the ERP.
Approval matrix and rules1 to 2 weeksRuns alongside the build. Depends on how many actions, approvers and exceptions the process has.
First agent build4 to 5 weeksYour ERP's APIs, the document formats and the tools the agent needs.
Shadow run2 to 3 weeksHow quickly your team is comfortable with the drafts.
Each further agent3 to 6 weeksIdentity, connectors and logging are already in place.
Your team's time2 to 4 hours a weekRule sign-off, reviewing shadow-run work and testing on your data.
Running costs depend on volume and platform. For scale, Microsoft's own example puts its Business Central Payables Agent at about 6,500 Copilot Credits a month for 100 invoices.
In production
An agent already working.
AI agent · Cash application · Hong Kong
Seven companies, four payment channels, one approval queue
Customers paid a seven-company services group by cheque, bank transfer, payment gateway and WhatsApp, including photos of payment slips. The AR team sorted every payment by hand.
The agent now reads each payment, works out the company and customer, matches the invoices and checks the bank log for duplicates. The AR team approves every posting.
Publishing 22 NovAgentic AI in finance: where it works today and where a person still signs off
Publishing 24 NovHealthcare back-office automation: the finance and admin work AI agents can take on
Publishing 14 DecHow to choose an AI agent development company: 12 questions that sort builders from demo shops
Publishing 25 DecWhat does it cost to build an AI agent? Real ranges for a first agent, a second one and running them
Publishing 13 JanAI agent audit trail: what to log for every action so your auditors stay happy
Publishing 9 JanHiring a Copilot Studio consultant: what to expect in the first eight weeks
FAQ
What buyers ask about AI agent development.
Which company should I hire to build AI agents for my ERP?
Pick one that has shipped agents on your ERP, not just demos, and that will show you the approval matrix before building. The agent should run in your own tenant with its own identity, be tested on your real exceptions, and come with someone to run it after go-live. MIT's research found projects with specialist partners reached deployment about 67% of the time, roughly twice as often as internal builds.
How much does it cost to build a custom AI agent for business?
There are two costs: building it and running it. We quote a fixed price per phase after the two-week assessment. For outside reference, published agency estimates start at about $25,000 to $75,000 for a single-task agent built in 4 to 8 weeks (DEV.co, October 2026). Running costs depend on volume: Copilot Studio sells 25,000 credits for $200 a month, and Microsoft's own example puts its Payables Agent at about 6,500 credits a month for 100 invoices.
Where can agentic AI actually be used in finance today?
Where the work starts from documents and ends in a posting a person can check: cash application, supplier invoice capture, collections reminders, dispute evidence and reconciliation prep. In each case the agent drafts and a person posts. COSO's 2026 guidance calls for extra oversight on anything touching journal entries and reconciliations.
What admin work in healthcare can AI agents handle?
Assembling prior authorization packets, checking eligibility, scrubbing claims before they go out, drafting denial appeals and answering billing questions. The AMA counts 39 prior authorizations per physician per week, about 13 hours of staff time. Clinical decisions and every submission stay with your staff.
What's the difference between agentic AI and generative AI?
Generative AI creates content from a prompt: a summary, an email, an answer. Agentic AI works toward a goal, and its output can be an action taken in another system, like a draft quote in your ERP. IBM puts it the same way. Most agents use generative models inside them.
What's the difference between an AI agent and RPA?
RPA replays fixed steps on a screen and breaks when the screen or the input changes. An agent reads unstructured input, decides its next step and calls systems through APIs. RPA is still the cheaper choice for stable, rule-based work.
Do your agents act on their own?
Only on low-risk steps like reading, matching and drafting. Anything that posts money, sends a message outside the company or changes master data goes to a named person first, and every step is logged.
Can an AI agent be tricked by a malicious email?
Yes, which is why we design for it. In NIST's agent-hijacking tests, the strongest attacks succeeded 81% of the time, and the UK's NCSC says prompt injection may never be fully solved. So our agents get least-privilege access, treat document content as data rather than instructions, and can't move money without a person.
Where does our data go?
We deploy in your Azure tenant and region, using Azure-hosted models. Microsoft states that prompts and documents sent to Azure OpenAI in Foundry aren't shared with other customers or used to train its models. We use regional deployments, because Global and DataZone deployments can process prompts in other regions. Access to your systems is limited to what each agent's job needs.
Which ERPs and CRMs do your agents work with?
SYSPRO, Epicor, Dynamics GP and Business Central, Infor, Sage and SAP Business One, plus Dynamics 365, Salesforce, HubSpot and Zoho on the CRM side. See the ERPs we support.
QServices Inc. undertakes every project with a high degree of professionalism. Their communication style is unmatched and they are always available to resolve issues or just discuss the project.
Turn the Microsoft Licenses
You Already Own Into an AI Workplace
Join our live webinar on Sept 24 and see five ways to automate meetings, approvals, and