AI & modellen

Microsoft 365 Copilot-koppeling laten maken

Ik koppel Microsoft 365 Copilot en Copilot Studio aan je ERP, CRM, ticketsysteem of eigen software, in jouw eigen tenant. Met een Copilot connector antwoordt Copilot op jouw bedrijfsdata, met de rechten uit het bronsysteem. Met een custom connector, een MCP-server of een Power Automate-flow doet een agent ook echt iets: een offerte aanmaken, een ticket bijwerken.

Alle integraties

Zo loopt de data

voorbeeldopzet

Sync-log, zoals je hem in het logboek terugziet (voorbeeld)

Orders en klanten uit je ERP en tickets uit je servicedesk worden doorzoekbaar in Copilot met de rechten uit de bron, CRM-records worden live gelezen en bijgewerkt via MCP, en een agent maakt na akkoord offertes aan in je eigen software.
  • Orders, Klanten, wordt Items: van ERP naar Microsoft 365 Copilot, per batch.
  • Deals, Contacten: tussen CRM en Microsoft 365 Copilot, in beide richtingen, op verzoek.
  • Tickets, Kennisbank: van Servicedesk naar Microsoft 365 Copilot, per batch.
  • Offerte: van Microsoft 365 Copilot naar Eigen software, op verzoek.

Kort antwoord

Werkgebied: Nederland · Bijgewerkt op door Alisina Nawabi

Wat het is
Een Microsoft 365 Copilot-koppeling maakt de data en acties van je eigen systemen beschikbaar in Copilot, Teams en Copilot Studio. Een Copilot connector laat Copilot meelezen met de rechten uit de bron; een custom connector, MCP-server of flow laat een agent ook schrijven.
Voor wie
Mkb-bedrijven op Microsoft 365 die willen dat Copilot hun ERP-, CRM- of ticketdata kent, en softwarebedrijven en bureaus die hun product of hun agents in de Copilot van hun klanten willen brengen.
Doorlooptijd
Een eerste koppeling tussen twee systemen staat meestal binnen 2 weken live. Meer objecten, richtingen of administraties kosten meer tijd; dat staat vooraf in de offerte.
Prijsindicatie
vanaf €4.000 voor een basisopzetEen basisopzet is één koppeling tussen twee systemen, gebouwd, getest en gedocumenteerd. Meer objecten, richtingen, administraties of uitzonderingen maken het groter. Je krijgt vooraf een vaste prijs.

Welke data synchroniseer ik?

Zo richt ik het meestal in. De tabel is ook het startpunt van de intake: jij bepaalt per object de richting en de bron.

Welke data de koppeling synchroniseert, in welke richting, wie de bron is en hoe vaak
ObjectRichtingBron van waarheidFrequentie
Orders, klanten en artikelen uit je ERPElk item krijgt een toegangslijst uit het ERP mee.naar Microsoft 365 CopilotERPElk kwartier, plus een nachtelijke volledige vergelijking
Gebruikers en groepen voor de rechtenGroepen die alleen in de bron bestaan, worden externe groepen in de connector.naar Microsoft 365 CopilotBronsysteemBij elke wijziging en dagelijks gecontroleerd
Tickets en kennisbankartikelennaar Microsoft 365 CopilotServicedeskElk uur
CRM-recordsVia een federated connector op MCP: niets wordt gekopieerd, schrijven gaat na akkoord van de gebruiker.beide kantenCRMLive, op het moment van de vraag
Acties van een agent (offerte, order, ticket)van Microsoft 365 CopilotJe eigen systeemDirect, na bevestiging

Wat je met een Microsoft 365 Copilot-koppeling doet

Voor bedrijven die zelf met de software werken, en voor wie er een product op bouwt voor eigen klanten.

  1. Copilot antwoordt met je ERP-data

    Mkb-bedrijf op Microsoft 365 met een ERP zonder kant-en-klare connector

    1. Orders en klanten via de connector-API in Microsoft Graph
    2. Elk item met de rechten uit het ERP
    3. Medewerker vraagt in Copilot naar de stand van een order
    4. Antwoord met bronvermelding, alleen voor wie het mag zien

    Verkoop en binnendienst vinden orderinformatie in Copilot zonder in het ERP te zoeken, en niemand ziet meer dan in het ERP zelf.

    Wat de API hiervoor biedt: Een synced Copilot connector zet items met inhoud, metadata en een toegangslijst in de Microsoft Graph-index; Copilot en Search tonen een item alleen aan wie er in het bronsysteem toegang toe heeft.

    Lees de uitwerking in de gids
  2. Een agent in Teams die offertes aanmaakt

    Binnendienst die de hele dag in Teams werkt

    1. Medewerker vraagt de agent om een offerte
    2. Agent haalt klant en artikelen op via een custom connector of MCP-server
    3. Agent toont het concept en vraagt om bevestiging
    4. Offerte staat in je systeem, met een link terug in Teams

    Een terugkerende handeling gebeurt vanuit het gesprek, en er wordt niets aangemaakt zonder dat iemand het ziet.

    Wat de API hiervoor biedt: Copilot Studio-agents krijgen tools via custom connectors, REST API-tools en MCP-servers, en worden gepubliceerd in Teams en Microsoft 365 Copilot, standaard met aanmelding via Microsoft Entra ID.

  3. HR- en IT-vragen beantwoord in Teams

    Organisatie met een kennisbank in SharePoint en een servicedesk

    1. Agent in Teams met SharePoint en de kennisbank als bron
    2. Medewerker stelt een vraag
    3. Antwoord uit de eigen documenten, met bron
    4. Geen antwoord? Een flow maakt een ticket aan

    Veelgestelde vragen zijn direct beantwoord, en wat de agent niet weet komt als ticket bij de juiste collega.

    Wat de API hiervoor biedt: Copilot Studio gebruikt SharePoint en kennis uit Salesforce, Confluence, ServiceNow en Zendesk als bron, en een flow met de trigger "When an agent calls the flow" werkt als tool van een agent. Microsoft bouwt in zijn eigen quickstart een HR-agent in Teams die doorverwijst naar HR.

    Lees de uitwerking in de gids

Wat de API van Microsoft 365 Copilot ondersteunt

Per object wat er via de API kan. Dit bepaalt wat een koppeling wel en niet kan doen.

Per object: lezen, aanmaken, wijzigen, verwijderen en webhook-ondersteuning in de Microsoft 365 Copilot-API
ObjectLezenAanmakenWijzigenVerwijderenWebhook
Verbindingexternal/connectionsjajajajanee
Schemaexternal/connections/{id}/schemaRegistreren en wijzigen gaan via dezelfde PATCH-call en zijn asynchroon (5 tot 15 minuten). Verwijderen kan niet, en bij een wijziging maak je een eigenschap niet alsnog filterbaar.jajadeelsneenee
Itemsexternal/connections/{id}/itemsAanmaken gaat met PUT; elk item heeft een toegangslijst nodig.jajajajanee
Externe groepenexternal/connections/{id}/groupsjajajajanee
Activiteitenitems/{id}/addActivitiesAlleen schrijven, maximaal 20 per call.neejaneeneenee
Federated connectorMCP-server (tools)Schrijven alleen als de server die tools aanbiedt, en na akkoord van de gebruiker.jadeelsdeelsdeelsnee
Custom connectorOpenAPI 2.0-definitieWat kan, volgt je eigen API. Webhook- en polling-triggers zijn mogelijk.jajajajaja
Agent-registratiesAgent Registration APIPreview sinds april 2026.jajajajanee

ja kan via de APIdeels kan met beperkingennee kan niet

Techniek en deadlines

De feiten waar een koppeling op rust, met de bron erbij. En wat er de komende tijd verandert.

Bouwstenen
Copilot connectors (voorheen Microsoft Graph connectors) in twee vormen: synced, geïndexeerd in Microsoft Graph, en federated, live via MCP. Daarnaast agents in Copilot Studio met tools, en plugins (MCP of REST met OpenAPI) als acties voor declaratieve agents.
Authenticatie
Een app-registratie in Microsoft Entra ID met admin consent, met de minst ruime rechten ExternalConnection.ReadWrite.OwnedBy en ExternalItem.ReadWrite.OwnedBy. MCP-servers in Copilot Studio werken zonder auth, met een API-key of met OAuth 2.0.
Limieten connectors
Maximaal 128 eigenschappen per schema en 30 MB per item. Bij te veel verkeer antwoordt Microsoft Graph met een 429 en een wachttijd; schrijven kan worden afgeremd terwijl lezen doorgaat.
Limieten Copilot Studio
8.000 berichten per minuut per omgeving, en voor generatieve AI 10 tot 100 of meer per minuut, afhankelijk van het type omgeving en het aantal pakketten. Een connector-antwoord mag maximaal 5 MB zijn.
MCP
Copilot Studio ondersteunt MCP-tools en -resources via Streamable HTTP, met generatieve orkestratie. Wijzigt de server zijn tools, dan neemt de agent dat vanzelf over.
Licenties
Microsoft 365 Copilot kost 26,00 euro per gebruiker per maand (jaarlijks, exclusief btw). Op een Microsoft 365 Business-abonnement, voor organisaties tot 300 gebruikers, kan ook Microsoft 365 Copilot Business (Copilot Bedrijven), vanaf 18,20 euro per gebruiker per maand (jaarlijks, exclusief btw). Interne agents in Copilot Studio zitten in beide; een agent op je website of in een app vraagt een losse Copilot Studio-licentie of Copilot Credits, bijvoorbeeld een pakket van 25.000 credits voor 173,30 euro per maand.
Connector-data in Copilot
Indexeren via een synced connector kost niets extra. Copilot gebruikt die data voor gebruikers met een Microsoft 365 Copilot-licentie; federated connectors vragen die licentie voor iedereen die ze bevraagt.
Capaciteit
De bewaking van Copilot Credits loopt per maand. Bij 125 procent van de vooraf gekochte capaciteit worden agents geblokkeerd, tenzij de overloop via pay-as-you-go loopt.
Testen
Een Copilot Studio-trial werkt alleen in de testchat; publiceren vraagt een licentie. Een gratis E5-ontwikkeltenant via het Microsoft 365 Developer Program is er alleen voor onder meer Visual Studio-abonnees en partners, dus meestal bouw ik in een afgeschermd deel van je eigen tenant.
Data en EU
Connector-items staan in je eigen tenant en worden niet gebruikt om de basismodellen te trainen. Copilot valt voor EU-klanten onder de EU Data Boundary, met uitzondering van de modellen van Anthropic.

Deadlines en wijzigingen

Wat de leverancier heeft aangekondigd, en wat het voor een bestaande koppeling betekent.

  1. al ingegaan

    SSE-transport voor MCP gestopt in Copilot Studio

    Een MCP-server moet Streamable HTTP spreken. Een server die alleen SSE doet, werkt niet meer als tool.

  2. al ingegaan

    Berichten worden Copilot Credits

    Begroting en capaciteitsbewaking rekenen in credits; het aantal per pakket en het pay-as-you-go-tarief bleven gelijk.

  3. al ingegaan

    SharePoint 2013-workflows uitgezet

    Workflows die nog op SharePoint 2013 draaiden, moeten in Power Automate opnieuw gebouwd zijn.

  4. al ingegaan

    Office 365-connectors (incoming webhooks) in Teams uitgezet

    Meldingen die via een incoming webhook in een Teams-kanaal kwamen, moeten via een Workflows-webhook op Power Automate lopen. De uitrol liep van 18 tot 22 mei 2026.

  5. al ingegaan

    Elke nieuwe agent krijgt een Entra Agent ID

    Copilot Studio maakt voor elke nieuwe agent een eigen identiteit in Entra aan, zonder opt-out. Neem die mee in je rechtenbeheer.

  6. al ingegaan

    Power Automate-app voor iOS en Android gestopt

    Acties "Send me a mobile notification" komen niet meer aan; cloud flows blijven draaien.

  7. al ingegaan

    Oude certificeringsroute voor MCP-servers gesloten

    Certificering van een MCP-server loopt via Partner Center, als offer type "Apps and Agents for M365 and Copilot"; die route is nog in preview.

  8. komt eraan

    Geen nieuwe onbeheerde ontwikkelomgevingen

    Ook de gratis Power Apps Developer Plan-omgeving valt eronder: opschorting vanaf 15 december 2026, verwijdering vanaf 15 januari 2027. Bouw en test in een beheerde omgeving.

  9. komt eraan

    Dataverse for Teams opgeschort, daarna verwijderd

    Geen nieuwe omgevingen vanaf 15 november 2026. Omgevingen die niet naar Dataverse zijn omgezet, worden op 15 september 2027 opgeschort (apps, flows en agents werken dan niet meer) en op 30 oktober 2027 verwijderd. Agents uit het Copilot Studio for Teams-abonnement draaien daarin.

Power Automate: flows en custom connectors naast Copilot

Power Automate zit vaak al in je Microsoft 365 en doet de vaste stappen: een melding, een goedkeuring, een bijlage die van Outlook naar SharePoint gaat. Naast Copilot is het de uitvoerende kant: een agent roept een flow aan als tool. Een custom connector op je eigen API bouw ik één keer, en daarna gebruik je hem in Power Automate, Power Apps en Copilot Studio.

  • Een custom connector vraagt Power Automate Premium (13,00 euro per gebruiker per maand, jaarlijks, exclusief btw). De Power Automate-rechten in Microsoft 365 bevatten geen custom connectors. Een Process-licentie (130,00 euro per maand) geeft één flow die rechten, welke licentie de gebruiker ook heeft.
  • Een custom connector is een OpenAPI 2.0-bestand of een Postman-collectie van minder dan 1 MB; OpenAPI 3.0 werkt niet. Met een Premium-licentie maak je er tot 50; de Power Automate-rechten in Microsoft 365 dekken geen custom connectors. Elke verbinding verwerkt tot 10.000 requests per minuut.
  • Een custom connector die je in Power Automate maakt, staat ook in Power Apps en Copilot Studio. Webhook-triggers en polling-triggers leg je vast in hetzelfde OpenAPI-bestand.
  • Per 24 uur heeft een gebruiker met Power Automate Premium 40.000 Power Platform-requests, met alleen Microsoft 365-apps 6.000. Heeft je tenant een of meer Copilot Studio-pakketten, dan delen cloud flows die een agent start samen één limiet van 250.000 requests per 24 uur voor de hele tenant.
  • Een flow die via HTTP of door Copilot wordt gestart, moet binnen 120 seconden antwoorden; met de actie Respond to Copilot lukt dat altijd. Een bericht mag 100 MB zijn en een run duurt maximaal 30 dagen.
  • De trigger When an HTTP request is received beperk ik tot ingelogde gebruikers of service principals uit je tenant, met een Entra-token. De oude instelling Anyone laat iedereen met de URL de flow starten.
  • Cloud flows lopen op Power Automate-licenties en tellen niet als Copilot Credits. Agent flows in Copilot Studio verbruiken capaciteit per actie. Een cloud flow in een solution zet je om naar een agent flow, maar terug kan niet.
  • Een cloud flow die 90 dagen niet start, kan worden uitgezet. Flows van eigenaren met een Premium- of Process-licentie vallen daar niet onder.

App, iPaaS of maatwerk?

Niet elke koppeling hoeft maatwerk te zijn. Zo kies je de route die past.

Kant-en-klare Copilot connector

Past als: Microsoft en partners bieden meer dan 100 kant-en-klare connectors, onder meer voor Salesforce, ServiceNow en Confluence, en een lange lijst federated connectors zoals HubSpot en Xero. Staat je systeem erin, dan is dat de snelste start.

Grens: Een Nederlands ERP- of boekhoudpakket vond ik er niet in, en de gecertificeerde Exact Online Premium-connector voor Power Platform staat als verouderd gemarkeerd.

Power Automate, of Zapier, Make en n8n

Past als: Power Automate zit vaak al in je Microsoft 365. Goed voor een melding, een goedkeuring of een vaste stap tussen SharePoint, Outlook en Teams, en een agent kan een flow als tool aanroepen.

Grens: Custom en premium connectors vragen een Premium-licentie, een flow die een agent aanroept moet binnen 120 seconden antwoorden, en een flow zonder premium-eigenaar kan na 90 dagen stilstand uit gaan.

Maatwerk: connector, MCP-server of custom connector

Past als: Als je ERP, CRM of eigen software niet in de galerij staat, als de rechten per record moeten kloppen, of als je je eigen product in de Copilot van je klanten wilt brengen.

Grens: Meer werk vooraf dan een kant-en-klare connector, en iemand moet het bijhouden als Microsoft het platform verandert. Dat kan ik zijn, maar het hoeft niet.

Standaard-app, iPaaS of maatwerk voor Microsoft 365 Copilot?

Wat moet Copilot met je systeem kunnen?

Zo pak ik het aan

Vier stappen, met een vaste prijs vooraf. Een basisopzet begint vanaf €4.000.

  1. 1

    Dag 1

    Intake

    Een kort gesprek over je systemen, je proces en wat er misgaat. Ik vul samen met jou de sync-tabel in: welk object, welke richting, wie de bron is en hoe vaak.

  2. 2

    Binnen een paar dagen

    Vaste offerte

    Je krijgt een voorstel met scope, vaste prijs en planning. Geen uurtje-factuurtje: je weet vooraf wat het kost en wat je krijgt.

  3. 3

    Week 1-2

    Bouwen en testen

    Ik bouw de koppeling op jouw eigen account en test met echte voorbeelden, inclusief de randgevallen: creditnota's, dubbele records, een API die even niet antwoordt. Een eerste koppeling staat binnen 2 weken live.

  4. 4

    Daarna

    Live en beheer

    De koppeling gaat live met monitoring en een foutenlijst die je kunt inzien. Je krijgt documentatie en een overdracht. Onderhoud kan, maar hoeft niet bij mij.

Veilig, en van jou

Hoe ik met je toegang omga, en waarom de koppeling op jouw account draait.

Ik vraag nooit om een beheerderswachtwoord van je tenant.

  • De koppeling draait op een app-registratie in jouw Entra ID, met de minst ruime rechten en toestemming van je eigen beheerder.
  • Elk item gaat mee met een toegangslijst uit het bronsysteem, en weigeren gaat voor toestaan. Copilot laat een item alleen zien aan wie er in de bron bij mag.
  • Met een federated connector blijft je data in het bronsysteem: Copilot vraagt live op met de rechten van de gebruiker.
  • De data policies van Power Platform gelden ook voor MCP-servers in Copilot Studio, dus je beheerder kan per connector blokkeren.

Wie beheert de koppeling

De koppeling draait op jouw account, niet op dat van mij. Ik bouw, documenteer en onderhoud hem; jij houdt het eigendom en de toegang.

Account
De koppeling draait in jouw Microsoft 365-tenant, op een app-registratie in jouw Entra ID die je eigen beheerder goedkeurt. Een connection is alleen te beheren door wie hem maakte en door je zoekbeheerders. Om in jouw tenant te bouwen is geen partnerstatus of certificering nodig.
Sleutels
Client ID en secret of certificaat staan in jouw Azure- of Entra-omgeving. Je beheerder kan de toestemming of de hele app-registratie op elk moment intrekken.
Goedkeuring door de leverancier
Certificering is alleen nodig als je een connector of MCP-server publiek aanbiedt aan andere organisaties. Bezit je de API zelf, dan loopt dat via Partner Center met jouw bedrijf als verified publisher (voor MCP-servers is die route nog in preview). Een connector op een API die niet van jou is, dien je als independent publisher in via GitHub.
  • Jouw account en jouw app-registratie bij de leverancier. Ik verkoop geen eigen koppel-abonnement en zit er niet tussen.
  • Jij bent eigenaar van de code en de documentatie. Stop je met mij, dan kan een andere ontwikkelaar verder.
  • Bouw je zelf een product voor jouw klanten? Dan draait het op jouw toegang en, waar de leverancier dat vraagt, op jouw certificering.

Onderhoud en monitoring

Een koppeling is pas af als je merkt dat er iets misgaat voordat je klant het merkt.

Foutenlijst met herkansing
Wat niet lukt, verdwijnt niet. Het komt in een wachtrij met de reden erbij en wordt opnieuw geprobeerd, met steeds langere tussenpozen.
Geen dubbele of gemiste records
Elke boeking krijgt een vaste sleutel, zodat een herhaalde poging nooit een tweede factuur of order maakt.
Alarm bij stilte
Komt er een tijd geen data binnen terwijl dat wel zou moeten, dan krijg je een melding. Een stilgevallen koppeling merk je zo voordat je klant belt.
Logboek
Per record zie je wanneer het ging, wat er ging en wat het andere systeem antwoordde. Handig voor je boekhouder en voor jezelf.
Wijzigingen van Microsoft
Copilot Studio en Power Platform veranderen elke maand, met harde data zoals het einde van SSE voor MCP en het opheffen van ontwikkelomgevingen. Ik volg de wijzigingslijsten en pas de koppeling aan voordat iets omvalt.
Rechten blijven kloppen
Een rechtenwijziging in je ERP moet ook in de toegangslijsten van de connector landen. Naast de updates per record draait daarom periodiek een volledige vergelijking.
Capaciteit in de gaten
Bij een 429 van Microsoft Graph wacht de koppeling de opgegeven tijd af. Het verbruik van Copilot Credits volg ik per maand, zodat een agent niet onverwacht stopt.

Verder lezen

Mijn gidsen en artikelen die dieper ingaan op Microsoft 365 Copilot.

Microsoft Copilot Cowork beheren: van rechten en connectors naar gecontroleerde vrijgave
Gids
Uitgebreide gids20 min

1 okt 09:00

Microsoft Copilot Cowork beheren: van rechten en connectors naar gecontroleerde vrijgave

Richt Copilot Cowork in als een controleerbare keten van rechten, connectors, risicoklassen, auditbewijs en menselijke vrijgave. Met een pilotgroep, uitzonderingsqueue en usage-based stopregel voorkom je ongeautoriseerde mutaties zonder AI stil te zetten.

Je SharePoint Copilot-klaar maken: eerst de rechten, dan de dubbele versies
Gids
Uitgebreide gids18 min

29 aug 09:00

Je SharePoint Copilot-klaar maken: eerst de rechten, dan de dubbele versies

Copilot verzint geen toegang, hij erft die. Deze gids loopt de opruimklus af in de volgorde waarin het in de praktijk misgaat: eerst rechten, deellinks en achtergelaten OneDrives, daarna dubbele bestanden en verouderde versies.

Power Automate zit al in je Microsoft 365: welke flows je erin bouwt, en waar de grens ligt
Gids
Uitgebreide gids14 min

29 aug 17:00

Power Automate zit al in je Microsoft 365: welke flows je erin bouwt, en waar de grens ligt

Je Microsoft 365-licentie geeft alleen standaardconnectoren. Binnen die grens bouw je een goedkeuring in SharePoint, een Teams-melding en een export. Daarbuiten begint een tweede licentie van 13 euro per gebruiker.

AI-agents registreren in je eigen tenant: van n8n en Bedrock naar Entra Agent ID
Gids
Uitgebreide gids14 min

16 aug 17:00

AI-agents registreren in je eigen tenant: van n8n en Bedrock naar Entra Agent ID

Je agents draaien op n8n, LangChain of Bedrock en loggen in met de sleutel van een medewerker. Deze gids loopt de handeling door: inventariseren, blueprint, eigen identiteit per agent, en zichtbaar in je auditlog.

Copilot Cowork kosten: Copilot Credits begroten en een budgetplafond instellen
Gids
9 min

29 jun 09:00

Copilot Cowork kosten: Copilot Credits begroten en een budgetplafond instellen

Copilot Cowork rekent per taak af in Copilot Credits, niet als vast abonnement. Zo reken je van credits naar echte kosten en zet je een hard plafond per team voordat de rekening je verrast.

Model Context Protocol (MCP) uitgelegd voor de niet-developer: wat het is en hoe je weet of jouw software klaar is
Gids
8 min

20 jun 23:05

Model Context Protocol (MCP) uitgelegd voor de niet-developer: wat het is en hoe je weet of jouw software klaar is

MCP is de stekker waarmee AI bij je eigen systemen komt. Zonder code leg ik uit wat het is, en geef ik je de exacte vragen voor je leverancier of IT-partner.

FAQ

Veelgestelde vragen over de Microsoft 365 Copilot-koppeling

Antwoorden op wat het vaakst gevraagd wordt over Microsoft 365 Copilot koppelen.

Klaar om Microsoft 365 Copilot te koppelen?

Vertel me welke systemen je gebruikt en wat er nu misgaat. Ik denk mee en zeg eerlijk wat er kan, vrijblijvend.

Bekijk alle integraties

Liever eerst zelf kijken waar de winst zit? Doe de gratis automatiseringsscan