Sync Microsoft Copilot Studio Usage into Boomi Agent Control Tower
Microsoft Copilot Studio builds capable agents but publishes almost nothing about how they are used — no usage API, no per-conversation metrics, no export. This recipe reads Dataverse directly, where the agents and every completed conversation already live. On a schedule, it registers each Copilot Studio agent in Boomi Agent Control Tower as a custom-provider agent — task, tools, backing model and published alias — then pulls the transcripts written since the last successful run and pushes one metric per conversation, reporting invocations, server errors, response latency and tool calls. Agents are refreshed rather than re-created, so nothing duplicates and no metric history is orphaned. Every tenant-specific value lives in one process property component. Your Copilot agents end up governed alongside your Boomi agents.
Solution Details
- Difficulty Level
- INTERMEDIATE
- Solution Type
- Recipe
- Author
- Boomi
- Published on
- Sep 1, 2026
- Last updated on
- Sep 1, 2026
Get Started
Get StartedKey Features
- Automatic agent registration — Every Copilot Studio agent in your Dataverse org is mirrored into Agent Control Tower as a custom-provider agent, complete with its task, one tool per Copilot component (Topics, Skills, Triggers, Knowledge Sources, Custom GPTs), backing model and published alias. New agents are picked up on the next scheduled run without intervention.
- Per-conversation usage metrics — Each Copilot conversation transcript becomes one Agent Control Tower metric, reporting invocation counts, server errors, average response latency and tool calls. Invocations are counted on completed turns rather than message activities, so the numbers reflect real agent usage instead of chat volume.
- Safe to schedule, safe to re-run — Registered agents are refreshed rather than re-created, so nothing duplicates and no metric history is orphaned. The transcript window is bounded by the platform's own last-successful-run date and enforced twice, so a failed run never skips a gap and a repeat run never double-counts.
Applications Required
- Boomi
- Microsoft Copilot Studio