Guide

Copilot Studio in document workflows – how an AI assistant helps approve invoices, contracts and requests

This guide is for CFOs, COOs and department managers whose electronic document workflow is already running but whose approvals still take too long. We show how to build an AI assistant in Microsoft 365 that prepares the approver for the decision. You will learn what it consists of, what it is allowed to do on its own, how it is billed and which process to start with.

Author: Kacper Włodarczyk, CEO of ALGORCOMPPublished: May 14, 2026Reading time: 11 min readBusiness process automationFor: Mid-sized company
Copilot Studio in document workflows – how an AI assistant helps approve invoices, contracts and requests

What an AI assistant does at the moment a document is approved

An electronic workflow does not in itself shorten decision time. The document reaches the right person faster, but they still have to read it, check the context and judge whether anything is out of the ordinary. An AI assistant takes over the preparation for that decision.

Take a hypothetical distribution company with 150 employees. The purchasing manager approves several dozen invoices and purchase orders a week, often on his phone between meetings. The list below shows how the assistant helps him.

  • Summary: the supplier, the amount, what the purchase is for, and which purchase order and budget the document belongs to.
  • Anomalies: an amount clearly higher than usual for this supplier, no linked purchase order, a different bank account from previous invoices.
  • Questions while deciding: “show me the last three invoices from this supplier” or “what payment terms do we have in the framework agreement?”.
  • A suggested decision with a reason, e.g. “matches the purchase order, price within the normal range”. The final click always belongs to a person.

The four elements of an assistant in a document workflow

The most common design mistake is trying to make the assistant do “everything at once”: archive, approval engine and chat window. Such a solution is hard to maintain, and every change to the process means rebuilding the assistant.

It is better to split the responsibility across four elements that already exist in Microsoft 365. The table below shows them using the example of approving a purchase invoice. With this split, a second and third assistant can use the same foundation.

Four elements, using the example of approving a purchase invoice
ElementMicrosoft toolWhat it is responsible forExample
DocumentsSharePointStores the document, its versions, metadata and permissionsAn invoice from KSeF saved in a library with the purchase order number and department name
ProcessPower AutomateManages the sequence, deadlines, deputies and decision historyInvoices up to PLN 10,000 go to the manager; larger ones also go to the CFO
AnalysisCopilot StudioSummarises, compares, answers questions, suggests a decision“Amount 40% higher than the average of this supplier’s last six invoices”
DecisionMicrosoft TeamsPresents the case to the approver and records their decisionA card in Teams with “Approve”, “Reject” and “Ask the assistant” buttons
Copilot Studio in document workflows – how an AI assistant helps approve invoices, contracts and requests

Where the assistant gets its knowledge, and how to limit the risk of wrong answers

The assistant answers on the basis of the sources you point it to: SharePoint libraries, lists with process data, selected intranet pages. The most important decision is the scope. An invoice assistant does not need access to personnel files, and a legal assistant should not read invoices.

The narrower the scope, the more accurate the answers and the lower the risk of someone seeing data they should not. Connecting “the whole of SharePoint” to the assistant is a sure way to get answers based on outdated versions of procedures.

The second rule: every answer should include a link to the source document. The approver can check with one click where the assistant got the information. This is also the best protection against the AI model making things up, because any error is immediately visible.

What the assistant can do on its own, and what requires human approval

The assistant can not only answer questions but also trigger actions: a Power Automate flow, an update to a document’s metadata, fetching an order status from the ERP system. This is where the most important security boundary lies.

We divide actions into two groups. Informational actions, such as “show the order status”, can be made available from the start. Actions that change data, such as “reject the invoice” or “forward to the director”, require the additional safeguards described below.

  • Confirmation before execution: the assistant shows what it intends to do and waits for a person to click.
  • Permissions are checked in the target system, not by the assistant. If the manager cannot approve an invoice in the ERP system, neither can the assistant.
  • A log of every action: who, when and on the basis of which document.
  • A route to a human: when the assistant does not know the answer, it says so plainly and points to the person who can help.
An invoice approval card in Microsoft Teams with a summary prepared by the AI assistant

An AI assistant does not approve documents. It means the approver knows within a minute what they used to look up in three different systems.

Where the assistant works best – four examples

The best places to start are documents that are numerous, repetitive and assessed against similar criteria. The examples below are illustrative – in each company the scope and rules have to be agreed with the process owner.

With invoices, remember KSeF, Poland’s National e-Invoicing System. Most invoices from businesses now arrive as structured data, so the assistant does not need to read scans. Reading the image of a document is still needed mainly for foreign invoices, receipts and documents outside KSeF.

  • Purchase invoices: a summary, comparison with the purchase order and the supplier’s previous invoices, flagging an unusual amount or a new bank account.
  • Non-disclosure agreements: comparison with the company template, a list of changed clauses, a draft reply to the other party for a lawyer to check.
  • Purchase or equipment requests: checking the department’s budget, pointing out similar past purchases, forwarding to the right person.
  • Employees’ questions about procedures: where to find the power of attorney template, who approves business travel, what the purchasing limit is without a tender.

What an assistant in Copilot Studio costs

Copilot Studio is not licensed per person. The company buys credits: a pack of 25,000 credits for USD 200 a month, or pay-as-you-go for actual use through an Azure subscription. Each answer and action by the assistant uses a number of credits that depends on how complex the task is.

When someone with a Microsoft 365 Copilot licence uses the assistant in Teams or SharePoint, some answers based on company data do not consume credits. Power Automate flows triggered outside the assistant may require separate licences, so check this before you start.

Beyond licences, the cost consists of design work, connections to systems (e.g. ERP) and your own people’s time to describe the rules and test. Microsoft provides a credit usage calculator. It makes sense to estimate usage based on a pilot rather than in advance.

Rules and oversight when there is more than one assistant

The first assistant is usually a project of a single department. Problems start with the third and fourth, when nobody knows who is responsible for which one and what data it uses. That is why it is worth setting rules from the start, even if they seem excessive.

  • Every assistant has two owners: a business owner, who decides on the scope and quality of answers, and a technical owner, who makes sure it works.
  • The administrator sets data protection rules for agents in Power Platform, e.g. blocking the publication of assistants that can be accessed without signing in.
  • Assistants with access to confidential documents operate under stricter rules than assistants that answer general questions.
  • A quarterly review: are the knowledge sources up to date, is the assistant being used, and does it need to be changed or switched off?
  • People talking to the assistant must know it is AI – this is an obligation under Article 50 of the AI Act from 2 August 2026.

How to start and how to measure the effect

Choose one type of document with a large number of approvals and one group of approvers. Before you start, measure three things: the average time from receipt to decision, the number of documents sent back for clarification and the number of errors found after approval. Then work through the steps in the list below.

A simple estimate of the benefit: number of documents per month × minutes saved per document. For example, 400 invoices × 3 minutes = 1,200 minutes, or 20 hours of managers’ time a month. Plug in your own data and check after two months whether the assumption holds. Our case study from a manufacturing plant shows how a knowledge assistant built on Copilot Studio works in practice.

  • With the process owner, describe the rules for assessing the document and the typical exceptions.
  • Put the document library in order: one location, metadata (purchase order number, department, supplier), the right permissions.
  • Build the approval flow in Power Automate if you do not have one yet, and only then add the assistant.
  • Launch the assistant in read-and-suggest mode only, for a few people, for a few weeks.
  • Collect ratings of the answers and refine the assistant’s instructions. Add actions that change data last.

When an assistant in a document workflow makes no sense

An assistant will not fix a process that does not exist. If nobody knows who approves invoices above a certain amount, you first need to set the rules and build an ordinary workflow. Only then is it worth adding AI.

It also makes no sense when there are few documents, e.g. a dozen or so contracts a year. In that case the set-up cost will outweigh the benefit, and a good document template and a checklist will work better. The same applies to decisions that depend mainly on judging the relationship with the other party rather than on analysing a document.

Related topics in the knowledge base

Read next

FAQ

Copilot Studio in document workflows – frequently asked questions

Questions we hear from finance departments and management boards before their first pilot.

How does a Copilot Studio assistant differ from Microsoft Copilot?
Microsoft Copilot is a ready-made assistant in Outlook, Word and Teams that helps everyone with their day-to-day work. In Copilot Studio you build your own assistant for a single process, with defined knowledge sources, rules and actions. The two can work side by side.
Can the assistant approve invoices on its own up to a certain amount?
Technically it can be built, but we do not recommend it at the start. Automatic approval is better based on clear rules in Power Automate, such as a match with the purchase order. Leave the assessment and suggestion to AI, because its errors are then easier to catch.
Is data from our documents used to train AI models?
According to Microsoft, business data processed in Copilot services is not used to train models. Before you launch the assistant, however, check which models it uses and where the data is processed – for example, Anthropic models run outside Microsoft’s EU Data Boundary.
Does the assistant work on a phone?
Yes – if you publish it in Teams, it also works in the Teams mobile app. The approval card with the summary is then available in the same place as the notification, which makes it easier to decide when away from the office.
What if the assistant gives wrong information?
That is why every answer should include a link to its source, and the decision stays with a person. A button for rating answers makes it quick to report an error to the person responsible, who then corrects the instructions or knowledge sources.

About this page

About the author

Kacper Włodarczyk — CEO of ALGORCOMP

Kacper Włodarczyk

CEO of ALGORCOMP

Kacper specializes in implementing Microsoft 365 Copilot, Copilot Studio, Power Platform (Power Automate, Power Apps, SharePoint) and AI agents for mid-sized B2B companies in Poland. He leads dozens of projects covering AI strategy, Power Platform governance, document workflow automation and sales processes. In his writing he focuses on the practical side of AI adoption in organizations — from the first proof of concept to company-wide rollout — with particular attention to data security, compliance (GDPR, NIS2, the AI Act) and return on investment.

Meet the team

Want to speed up document approval in your company?

In a free consultation we will help you choose the process worth starting with and show you how a Copilot Studio assistant fits into the document workflow you already have.

Featured

Related articles