Use cases by system26 use cases
AI agents for Outlook and Microsoft 365, with or without Copilot
In most European mid-sized companies the work arrives in Exchange Online: customer orders in orders@, supplier invoices in invoices@, RFQs, delivery confirmations and tender documents in shared mailboxes that three people watch. 'ai agent for outlook' returns a full autocomplete list, the German 'ki agent für outlook' shows up too, and the questions behind them are about acting on email, not writing it.
Microsoft's own route is strong. Copilot Studio supports MCP tools, Microsoft publishes official Work IQ MCP servers for Teams, SharePoint and OneDrive, Calendar, Word and Copilot search, and computer use became generally available in May 2026 at 5 Copilot Credits per step. The catch is licensing: Microsoft 365 Copilot is priced per user per month, which works for office staff and falls apart for forty warehouse workers, drivers or external customers.
So most builds here run on Microsoft Graph with one app registration: order entry from email and PDF, supplier invoice processing, a company knowledge assistant over SharePoint and, where a system has no API at all, automation with a person approving the last click.
What to build around Outlook and Microsoft 365
A company assistant that answers from SharePoint and Drive, and respects who may see what
Answers staff questions in Teams and Slack from SharePoint, Drive and Confluence, cites every source, and only searches what the person asking may open.
SharePoint and Teams / Google Drive / Slack / Confluence or Notion / Microsoft Entra ID or Google groups
An agent for the shared inbox: every email sorted, answered or filed into the right system
Reads every email in your shared mailboxes, sends orders and invoices into the right system, drafts replies for approval, and flags fake bank-detail changes.
Microsoft 365 shared mailboxes / Gmail and Google Workspace / The ERP (Business Central in this example) / Teams or Slack / The AP flow and accounting system
An agent that chases suppliers for delivery dates and updates the ERP when they change
Emails suppliers about open POs in their language, reads confirmations and date changes, writes agreed dates to the ERP and flags the late parts that will hurt.
Outlook and Microsoft 365 / SAP Business One / NetSuite / Shopify / Microsoft Teams or Slack
An e-invoice layer that lets an old ERP issue XRechnung and ZUGFeRD before 2027
Reads invoice data from the ERP you already have, maps it to EN 16931, generates XRechnung or ZUGFeRD, validates every file with KoSIT and sends it by email or Peppol.
The existing ERP or billing system / KoSIT validator / Email (Outlook or plain SMTP) / Peppol access point / DATEV
Automating portals and legacy systems that have no API, with a person approving the final click
Keys data into insurer portals and API-less desktop systems with a computer-use model, logs every screen, and waits for a person to approve each submission.
Broker management system / Insurer and carrier portals / A legacy desktop ERP / Computer-use model (Copilot Studio, Claude or OpenAI) / Outlook
Commercial insurance submissions assembled from proposal forms, loss runs and property schedules
Reads a client's proposal forms, loss runs and property schedules, reconciles them, and drafts one submission per insurer for the account handler to check and send.
Broker management system (Acturis, Applied Epic, Vertafore) / Outlook / Excel schedules of values / Insurer portals and e-trading / BiPRO interfaces (Germany)
Customer orders from email, PDF and WhatsApp, entered into the ERP without retyping
Turns emailed PDFs, Excel forms and WhatsApp photos into sales orders in SAP Business One or NetSuite, and sends only the doubtful lines to a rep.
Outlook and Microsoft 365 / WhatsApp Business Platform / SAP Business One / NetSuite / Excel order forms
Freight quote requests in four languages, answered in minutes and priced by your own rules
Reads freight quote requests in your customers' languages, asks for what is missing, prices the lane with your margin rules, and sends or drafts the quote.
Outlook and Microsoft 365 / TMS (Soloplan CarLo, Transporeon, CargoWise or similar) / Freight exchange data (Timocom, Trans.eu; DAT in the US) / HubSpot or the TMS customer record / Truck routing API (PTV or HERE)
Law firm intake that runs the conflict check before anyone calls the prospect back
Captures every inquiry, after hours too, searches conflicts across parties and their groups, flags deadlines, and prepares the engagement letter for a lawyer.
Practice management system (RA-MICRO, Clio, LEAP or Actionstep) / Outlook and Microsoft 365 / Website form and chat / Calendar / iManage
Receiving XRechnung, ZUGFeRD and Peppol invoices without retyping a single field
Structured e-invoices end the retyping, not the work: this pipeline validates them, renders them for approvers, matches them to orders and archives the original XML.
Peppol access point / Outlook or Gmail AP inbox / KoSIT validator / DATEV / Xero
RFQ emails with drawings turned into draft quotes in your ERP, priced from your own job history
Reads RFQ packages, measures STEP files, flags revision and unit conflicts, finds similar past jobs and drafts an ERP quote for the estimator to price.
Outlook and Microsoft 365 / SAP Business One or Business Central / Excel price lists / PDF drawings and STEP files / Vector index of past quotes
Supplier invoices from inbox to ledger, with the checks a good controller would do
Reads supplier invoices from the AP inbox, matches them to purchase orders and goods receipts, and holds any invoice whose bank details changed until someone calls.
Outlook (Microsoft 365) / Xero / QuickBooks Online / DATEV / NetSuite
Turning a 40-tab dispatch spreadsheet into an internal tool with rules, roles and history
Moves daily planning off a 40-tab spreadsheet into a web tool with validated forms, roles and a full edit history, while people keep Excel for analysis.
Excel and Google Sheets / Postgres / Microsoft 365 single sign-on / The ERP or TMS / Slack
A customer portal where B2B clients track orders, download documents and ask questions
Each customer company gets its own logins, live orders and shipments from the ERP and carriers, every document in one place, and an assistant that sees only their data.
NetSuite / SAP Business One / Carrier APIs or the TMS / Document storage (SharePoint or a DMS) / Outlook and Microsoft 365
A private ChatGPT for every employee, behind single sign-on, with redaction and team budgets
A company chat app behind single sign-on that strips client data and secrets, routes to approved EU or self-hosted models, logs use, and gives each team a budget.
Microsoft Entra ID or Google Workspace / Slack or Teams / OpenAI, Anthropic and Mistral / Open models on EU infrastructure / Open WebUI, LibreChat or a custom interface
Change orders and delays caught in site logs and emails before the notice deadline passes
Reads site logs, emails and drawing revisions for unpriced changes and hindrances, starts the contract's clock, and hands the PM a notice draft with the evidence.
Procore / Outlook and Microsoft 365 / SharePoint / Fieldwire or Raken / Drawing revisions as PDF
Commercial leases turned into key dates and clauses, with a lawyer checking the ones that matter
Turns a portfolio of commercial leases and their amendments into cited abstracts and computed deadlines in Yardi or MRI, with a lawyer confirming breaks and options.
SharePoint / Yardi Voyager or MRI / Excel / Critical-dates calendar / Index publishers (Destatis, CBS, ONS)
Contract review against your own playbook, with every flag tied to the clause that caused it
Checks each clause of a customer's DPA or NDA against your playbook, quotes the text behind every flag, and drafts tracked changes that a lawyer accepts or rejects.
Microsoft Word and SharePoint / iManage or NetDocuments / Clio / Ironclad or Juro, where a CLM exists / The playbook and clause library
Court mail read, deadlines calculated by rules, and every one confirmed by a lawyer
Reads incoming court documents, calculates each deadline with tested rules rather than a model, proposes entries in your case system and waits for a lawyer to confirm.
beA or e-filing notices / RA-MICRO, Advoware or DATEV Anwalt / Clio, LEAP or Actionstep / Outlook / Holiday and rules calendar
Customs declarations drafted from commercial invoices and packing lists, for the declarant to sign
Cross-checks shipment documents, reuses tariff codes from your accepted history, argues new ones with EU rulings, and drafts declarations for a declarant to sign.
Customs software (CargoWise, AEB, DAKOSY or similar) / ATLAS (Germany) or CDS (UK) / Outlook / Excel / EU TARIC and EBTI
Finding public tenders worth bidding on, and answering them from your own bid library
Watches TED and national portals, scores tenders against your capabilities, builds the compliance matrix, and drafts answers only from approved sources.
TED and national tender portals / SharePoint bid library / Word / Excel compliance matrix / Microsoft Teams
Grid connection and subsidy paperwork for solar and heat pump installers, prepared by an agent
Fills each grid operator's form from the job file, chases what the operator still wants, and prepares the MaStR entry, with a person checking before anything is sent.
Grid operator portals and forms / Marktstammdatenregister (MaStR) / Meine KfW / OpenSolar or the installer's CRM / Outlook
Maintenance requests triaged, dispatched and chased, with a real emergency path
Takes tenant repair requests on any channel, wakes the on-call person only for real emergencies, and dispatches and chases contractors for everything else.
WhatsApp Business Platform / Property management system / Outlook / Contractor scheduling / Twilio voice and SMS
Onboarding that provisions accounts only after approval, and answers new starters' questions
Turns a signed contract into an approved access plan, creates the accounts through APIs, answers new starters from the handbook, and reverses it all on the last day.
HRIS (Personio, HiBob or BambooHR) / Google Workspace / Microsoft 365 / Okta or Microsoft Entra ID / Slack
Redeploying contractors and near-miss candidates before paying to source new ones
Finds contractors rolling off and past near-misses who fit a new job order, drafts personal outreach in the recruiter's mailbox, and updates Bullhorn with every reply.
Bullhorn, Vincere or JobAdder / Outlook / WhatsApp Business Platform / SMS gateway / Postgres with pgvector
Referral faxes and letters turned into patient records, with missing details chased automatically
Reads each incoming referral, checks it against what the exam needs, links the right patient and chases the referrer for gaps; clinicians keep every clinical call.
Fax-to-email and practice inboxes / KIM (Kommunikation im Medizinwesen) / RIS or practice management system / Scheduling / EU-hosted extraction and review service
Building on Microsoft Graph, and what your admin will ask
Change notifications, plus a safety net
Graph pushes a notification when mail arrives, but subscriptions expire within days and a missed notification is silent. A delta query sweeps each folder on a schedule, so nothing depends on every push arriving.
Limit the app to the mailboxes it needs
Application permissions such as Mail.Read cover every mailbox in the tenant by default. Exchange Online lets the admin restrict the app to named mailboxes, with application access policies or RBAC for Applications, and I set that up before the first test.
Throttling is per app and per mailbox
Graph throttles each app against each mailbox, so a backfill of two years of orders@ runs slowly in the background while live mail keeps priority. Every call honors Retry-After instead of retrying blindly.
Shared mailboxes are the natural home
A shared mailbox needs no license of its own, keeps its history when staff change, and is where the team already works. The agent files, categorizes and drafts there, so people see its work in Outlook.
Teams for the human step
Approvals and exceptions go to Teams as Adaptive Cards with approve, edit and reject. The decision is written back to the system of record together with who made it and when.
Copilot or custom: who the users are decides it
Copilot for people who live in Outlook
If the need is summarizing threads and drafting replies for office staff, license Copilot and stop there. A custom build makes sense only where the per-person model does not fit the work.
Copilot Studio when IT will own it
A Microsoft-first company with an internal team can build agents in Copilot Studio that call MCP servers, and use computer use for desktop apps without APIs. I would rather support that team than replace it.
Frontline and external users break per-seat pricing
Licensing every picker, driver or customer to ask a few questions a week rarely adds up. A custom app uses one app registration and pays per use, and customers never need a Microsoft account.
Pipelines are not chats
An order email becoming a sales order in SAP Business One or NetSuite needs validation, idempotent creation and a review queue. That is a pipeline with a model in one step, not an assistant someone has to prompt.
Frequently asked questions
Can I build an AI agent for Outlook without Copilot licenses?
Yes. The agent is an Entra ID app registration with Graph permissions, restricted to the mailboxes it needs, and does not require Copilot seats for the people whose mail it processes. Staff see its work in Outlook as categories, folders and drafts. Copilot stays useful for individual drafting, and the two do not conflict.
Should we use Copilot Studio or a custom-built agent?
Use Copilot Studio if your company is Microsoft-first, the users already have licenses, and someone in IT will own the agent. Choose a custom build when the users are frontline staff or customers, when the workflow spans non-Microsoft systems such as your ERP or TMS, or when you need deterministic validation, tests and version control around the model.
Can Claude or ChatGPT connect to Outlook?
Yes, both connect to Microsoft 365 for individual users, and Claude's connector directory lists Microsoft 365. For a shared mailbox or a company process I would rather expose a scoped MCP server or build a Graph integration with its own permissions and audit log, so the assistant sees only what the process needs and every action is recorded.
How do I automate order emails from Outlook into our ERP?
Subscribe to the shared mailbox through Graph, pull the body and any PDF or Excel attachment, and hand the extracted lines to code that checks items, prices and duplicates against the ERP. The email gets an Outlook category such as Entered or Needs review, the confirmation is drafted as a reply in the same thread, and anything uncertain waits for a person.
Also browse: Operations and logistics · Document processing · SAP Business One · Gmail and Google Workspace · all use cases