M365 FM Podcast
Explore how AI innovations, including Microsoft Copilot, are reshaping productivity and collaboration across Microsoft 365. Discuss architectural concerns, security implications, and evolving automation strategies.
Oct. 19, 2025

Lock Down Copilot Studio Agent Permissions with DLP

Copilot Studio agents don’t have their own ethics—or identities. By default they borrow the caller’s token, so any SharePoint, Outlook, Dataverse, or custom API you can see, your bot can see—and say. That’s how “innocent” answers leak context: connectors combine, chat telemetry persists, and analytics stores echo fragments you never meant to share. The fix isn’t ripping out AI; it’s Power Platform DLP done correctly—plus Entra scoping and continuous monitoring. Design the fortress at the connector–environment boundary: classify connectors into Business / Non-Business / Blocked, forbid cross-group traffic, and apply a tenant-level policy that overrules everything below. Put Microsoft 365 data sources (SharePoint/Outlook/OneDrive/Dataverse) in Business; quarantine AI/HTTP/Custom in Non-Business or Blocked; and stop assuming “tenant-wide” means “every environment.” Enforce least-privilege in Entra, segregate environments by function, and test like an attacker. There’s one sealing m…
Guest: Mirko Peters
Lock Down Copilot Studio Agent Permissions with DLP
M365 FM Podcast
Lock Down Copilot Studio Agent Permissions with DLP
Oct. 19, 2025

Build Responsive Power Apps with Containers and Components

Most Power Apps look “off” because makers skip Containers and reinvent UI on every screen. The fix is structural (containers) and systemic (component libraries). Containers replace fragile X/Y positioning with responsive layout physics—stack, align, distribute, and resize automatically across devices. Component libraries encode brand + behavior once (headers, nav, buttons, dialogs) and push updates everywhere—so one logo, one color change, one accessibility tweak propagates across all apps. Build screens like modern web layouts: a top-level vertical container → header, main area (sidebar + content in a horizontal container), and an optional footer. Let gap, padding, align, justify, and flexible width/height do the work—no positioning formulas. Then enforce look-and-feel with a central library (cmp_Header, cmp_Nav, cmp_ButtonPrimary) exposing only safe properties (text, icon, visibility). Ship library updates via CI/CD so marketing changes land once, globally. Finally, scale with…
Guest: Mirko Peters
Build Responsive Power Apps with Containers and Components
M365 FM Podcast
Build Responsive Power Apps with Containers and Components
Oct. 18, 2025

Microsoft Copilot Rollout: DPA and Product Terms Checklist

Turning on Microsoft Copilot isn’t magic—it’s governance in motion. That toggle activates a chain of contractual, technical, and organizational controls that either align…or explode. Contracts (Microsoft Product Terms + DPA) set the legal wiring: data residency, processor role, IP ownership, no training on your tenant data. Licenses unlock features; roles and permissions decide what Copilot can actually surface via Microsoft Graph. If RBAC and group membership are sloppy, Copilot will faithfully mirror that chaos. Your exposure equals your hygiene. Copilot only shows what users already can access, which means overshared SharePoint/Teams libraries and unlabeled documents become prompt-ready. Purview’s labels, DLP, retention, eDiscovery—and Defender’s endpoint/runtime enforcement—are the real brakes. Admin Center provisions; Purview classifies and audits; Defender blocks at runtime. Governance that lives in PDFs fails; governance encoded in policies and automation wins. Practical …
Guest: Mirko Peters
Microsoft Copilot Rollout: DPA and Product Terms Checklist
M365 FM Podcast
Microsoft Copilot Rollout: DPA and Product Terms Checklist
Oct. 17, 2025

Microsoft 365 Copilot vs Teams Premium: What to Buy First

Copilot in Teams isn’t a cute sidebar; it’s an orchestration layer across meetings, chats, and a central intelligence hub (M365 Copilot Chat). It runs on Microsoft Graph, so it only surfaces what you already have permission to see—precise, not omniscient. In meetings, Copilot turns live transcription into decisions, actions, and mid-call catch-ups you can export (when allowed by labels/policy). In chat, it crushes thread sprawl into cited digests and drafts grounded in the original posts and files. In the Copilot Chat hub (in Teams, Microsoft365.com, or copilot.microsoft.com), one question reconciles Outlook, SharePoint, and Teams with links back to sources. Go further with Agents built in Copilot Studio: approved, published, and governed task executors that file tickets, route forms, and update records—within RBAC and policy limits. Reality check: behavior depends on admin settings (e.g., “On with transcript required”), sensitivity labels, DLP, Defender, and licensing. Done right, Co…
Guest: Mirko Peters
Microsoft 365 Copilot vs Teams Premium: What to Buy First
M365 FM Podcast
Microsoft 365 Copilot vs Teams Premium: What to Buy First
Oct. 16, 2025

Write Better Microsoft 365 Copilot Prompts

The “perfect prompt” is a myth. Pros don’t one-shot Copilot; they iterate. They feed just-enough context, set deliberate tone, and refine in short loops until output matches business reality. With Microsoft 365 Copilot, grounded responses come from your Graph data, so structure beats verbosity: state goal → context → format/tone → sources and then converge step-by-step. Newer models (more memory, better following) amplify habits: good structure gets great; sloppy prompts yield polished nonsense. Treat Copilot like a capable colleague: give it blueprints (context), assign a role (tone), and checkpoint the work (iteration & verification). Save high-performers as templates. Share them. This isn’t wizardry—it's systems thinking.
Guest: Mirko Peters
Write Better Microsoft 365 Copilot Prompts
M365 FM Podcast
Write Better Microsoft 365 Copilot Prompts
Oct. 16, 2025

EU AI Act Compliance for Copilot in HR and Finance

The EU AI Act doesn’t just regulate model makers—it deputizes deployers. Rolling out tools like Microsoft 365 Copilot or ChatGPT makes you responsible for risk classification, documentation, transparency, and monitoring. The “risk ladder” (unacceptable, high, limited, minimal) is determined by use case, not brand. Copilot arrives with enterprise guardrails (Purview, logging, Graph permissions, EU Data Boundary), but you still have to configure, log, and prove. ChatGPT’s flexibility is great, but in standalone use you must build the compliance scaffolding yourself (DPIA, RoPA, DLP, audit logs, disclosures). The episode gives a practical survival kit: classify your use, wire Purview/DLP/retention, enable audit trails and activity history, run DPIAs, train staff, and mandate citations + human review for people-impacting decisions. Regulation isn’t an innovation killer—it’s the scaffold that lets you scale without setting off legal tripwires.
Guest: Mirko Peters
EU AI Act Compliance for Copilot in HR and Finance
M365 FM Podcast
EU AI Act Compliance for Copilot in HR and Finance
Oct. 16, 2025

Design an Enterprise AI Factory for GPUs, Data, and MLOps

AI is not “just another app” you park on general-purpose servers. Enterprise AI behaves like an ecosystem — volatile workloads, bursty data, exotic compute, and constant model evolution. That’s why so many AI pilots glow in the lab then die in production. The five tells that you’re no longer dealing with a normal workload: (1) you need horizontal scale, (2) accelerators like GPUs/TPUs matter, (3) data pipelines must flood continuously not trickle, (4) models mutate across versions and require versioning, observability and drift monitoring, (5) integration with legacy systems becomes the real bottleneck. The escape from “pilot / proof-of-concept death zone” is MLOps + orchestration — a Factory model — where DataOps, MLOps and GenAIOps operate from a unified command deck: templates, RBAC, private networking, GPU scheduling, AutoLake-style consistent data surfaces, and repeatability over artisanal hacking. The engine room is hardware + data + algorithms — and balance across those three …
Guest: Mirko Peters
Design an Enterprise AI Factory for GPUs, Data, and MLOps
M365 FM Podcast
Design an Enterprise AI Factory for GPUs, Data, and MLOps
Oct. 16, 2025

Copilot Memory vs Windows Recall vs Vision

Copilot Memory isn’t stealth surveillance—it only saves what you explicitly ask it to remember (e.g., tone, format, project tags). Every save is announced with “Memory updated.” You can review, edit, or wipe entries anytime. The real privacy hazard is confusing Memory with Recall (automatic, device-local screenshots on Copilot+ PCs) or Vision (opt-in, realtime screen/camera analysis that discards images when the session ends; only the text chat can persist). Three features, three consent models. Users and admins both have hard controls—toggles, deletions, tenant policies, and eDiscovery visibility—so personalization is governed, not guessed.
Guest: Mirko Peters
Copilot Memory vs Windows Recall vs Vision
M365 FM Podcast
Copilot Memory vs Windows Recall vs Vision
Oct. 15, 2025

Govern High-Risk Power Platform AI Under the EU AI Act

This episode is a practical walk-through of what actually goes wrong when organizations deploy copilots or chatbots without Responsible AI guardrails. It explains why: modern LLMs are non-deterministic prompt injection is not hypothetical bad outputs can cascade across business workflows faster than any human mistake Then it walks through the EU AI Act (which is now real, and not optional), and the implications for Power Platform / Microsoft 365 builders — especially if you’re building anything that touches employment, credit or productivity scoring. Finally, it closes with the practical shields that already exist inside Microsoft 365 / Power Platform — and the final “line of defense” — a functioning Governance Board.
Guest: Mirko Peters
Govern High-Risk Power Platform AI Under the EU AI Act
M365 FM Podcast
Govern High-Risk Power Platform AI Under the EU AI Act
Oct. 14, 2025

Prove Microsoft 365 Copilot ROI for Sales Teams

This episode breaks down the real return organizations see from Copilot by reframing it as a time-recovery system rather than a productivity gimmick. It starts with the hidden cost of modern work: hours lost every week to emails, meetings, drafts, reports, and administrative upkeep that create the feeling of motion without real progress. Copilot’s value comes from collapsing this routine work so that time and attention can be redirected toward higher-impact outcomes instead of being consumed by maintenance. The discussion shows how even small time savings compound at scale. When people recover a handful of hours each month, the effect is modest individually but dramatic across thousands of employees. These reclaimed hours become a flexible currency that can either disappear back into busywork or be intentionally reinvested into strategic work. The episode stresses that results depend heavily on how organizations choose to use that recovered time, not just on deploying the tool. …
Guest: Mirko Peters
Prove Microsoft 365 Copilot ROI for Sales Teams
M365 FM Podcast
Prove Microsoft 365 Copilot ROI for Sales Teams
Oct. 13, 2025

AI Agents vs Automation: When to Use Each

This episode explains the real difference between automation and agents, cutting through the confusion created by marketing and buzzwords. Automation is framed as rigid and repetitive, useful for consistent, rule-based tasks but incapable of adapting when conditions change. Agents, by contrast, are autonomous systems that observe their environment, plan their next steps, and act based on judgment rather than fixed scripts. That difference matters because agents can carry memory, adapt to new situations, and make decisions without constant human intervention, while automation simply replays instructions. The core of true agent behavior is the Observe–Plan–Act loop. Agents continuously gather signals from their environment, reason about possible actions using memory and goals, execute decisions through integrations, and then learn from the results. This loop allows agents to improve over time instead of breaking when something unexpected happens. Without this cycle, a system may look…
Guest: Mirko Peters
AI Agents vs Automation: When to Use Each
M365 FM Podcast
AI Agents vs Automation: When to Use Each
Oct. 13, 2025

Build Auditable AI Agents with Azure AI Foundry

Azure AI Foundry isn’t “just a big model.” It’s a governed runtime where every interaction is logged and traceable. Agents are built as disciplined “squad leaders” from three gears—Model (brain), Instructions (orders), Tools (capabilities)—and their work leaves receipts via Threads (conversation history), Runs (executions), and Run Steps (step-by-step actions). This structure turns AI from ad-hoc chat into reproducible, auditable systems you can operate at enterprise scale: models are swappable, tools are permissioned and observable, and governance (identity, audit, approvals) is built in. Bottom line: agents ≠ scripts; with Foundry’s OPA mindset and lifecycle logs, you get autonomy with accountability.
Guest: Mirko Peters
Build Auditable AI Agents with Azure AI Foundry
M365 FM Podcast
Build Auditable AI Agents with Azure AI Foundry
Oct. 11, 2025

Speed Power BI with OneLake and Direct Lake

Microsoft Fabric fundamentally changes how Power BI handles data. With OneLake and Direct Lake, Power BI can now query lakehouse tables directly with performance similar to Import mode — without creating duplicate copies or maintaining complex refresh cycles. The winning Fabric pattern is simple: Dataflows Gen2 → Lakehouse → Pipelines → Semantic Model → Direct Lake report OneLake becomes the governed vault (think: OneDrive for data). Purview delivers lineage + labeling from day one. Fabric admin controls let you enable it safely in trial capacity first — not in full production. Dataflows Gen2 hydrates the lakehouse. Pipelines keep it alive — and alert you when the 3am goblin breaks a step. Semantic models + Direct Lake then turn that hydrated lakehouse into fast, governed, analytics-ready Power BI. When you blend those moving parts — Fabric stops being a “feature” of Power BI and becomes the platform that powers it.
Guest: Mirko Peters
Speed Power BI with OneLake and Direct Lake
M365 FM Podcast
Speed Power BI with OneLake and Direct Lake
Oct. 10, 2025

Control Autonomous AI Agents with Human Oversight

AI agents are about to feel like real coworkers inside Teams—fast, tireless, and dangerously literal. This episode gives you a simple framework to keep them helpful and safe: manage their memory, entitlements, and tools, and layer prompting, verification, and human-in-the-loop oversight. You’ll learn how to prevent “Agentageddon” with practical governance, risk tiers, and monitoring so agents boost throughput without blowing up compliance.
Guest: Mirko Peters
Control Autonomous AI Agents with Human Oversight
M365 FM Podcast
Control Autonomous AI Agents with Human Oversight
Oct. 9, 2025

Connect Copilot Studio to Word Policy Files

Your first Copilot Studio agent shouldn’t guess policy—it should cite it. This episode shows how to recreate a bad reply in the Test pane, ground answers in real docs, shape a trustworthy persona, and publish a pilot that survives Teams/SharePoint quirks. Treat Studio as sparring, not proof; ground, persona-tune, and channel-test before you scale.
Guest: Mirko Peters
Connect Copilot Studio to Word Policy Files
M365 FM Podcast
Connect Copilot Studio to Word Policy Files
Oct. 9, 2025

Make SharePoint Search Show the Right Files First

If you can paste the exact title of a file into intranet search and still get nothing back, you don’t have a user problem—you have an Information Architecture (IA) problem. This episode shows how to fix the foundations so both humans and Copilot can actually find things. We break IA into six core elements—global navigation, hub navigation, local navigation, metadata, search, and personalization—and explain how each one supports the others. You’ll see why “Studio-perfect” AI is useless if your sites are a maze, why flat site architecture + hubs beat old nested subsites, and how mandatory, lightweight metadata (content types, owner, status, region) turns search from guesswork into precision. We’ll map the three navigation layers (world, region, street), show quick tests to spot bloat and dead ends, and explain how audience targeting + Viva Connections deliver the right content to the right roles without manual tinkering. Bottom line: fix the map, tag the loot, and target the drop—then C…
Guest: Mirko Peters
Make SharePoint Search Show the Right Files First
M365 FM Podcast
Make SharePoint Search Show the Right Files First
Oct. 8, 2025

Copilot Studio vs Microsoft 365 Agents Toolkit

Rolling out Microsoft 365 Copilot is only the tutorial, not the boss fight. Your first agent may look perfect in Copilot Studio, but production exposes the real challenges: grounding answers in authoritative sources, governance to prevent sprawl, monitoring for reliability, and licensing/cost controls so the meter doesn’t explode mid-month. Think in layers: the foundation model, orchestrator, grounding, and skills/connectors must operate as one stack—or you’ll scale confident nonsense. Choose the right build path: Copilot Studio for low-code speed and admin guardrails; Teams/Agents Toolkit for full-stack control, custom orchestration, and deep integrations. Then feed the brain: connect SharePoint, Dataverse, Graph data, and external systems (securely) so responses come with citations, not guesses. Lock down Purview labels, DLP, diagnostics logs, and least-privilege roles before broad release, and watch the copilot consumption meter (or PAYG) so testing doesn’t drain production. Succes…
Guest: Mirko Peters
Copilot Studio vs Microsoft 365 Agents Toolkit
M365 FM Podcast
Copilot Studio vs Microsoft 365 Agents Toolkit
Oct. 7, 2025

Reduce Escalations with Sentiment Routing in Dynamics 365

Old-school contact centers feel like permanent firefighting: fragmented channels, missing context, repeat questions, and burned-out teams. Dynamics 365 Contact Center flips that script with sentiment analytics and Copilot. Real-time models read tone, word choice, and pacing to detect frustration early, then route priority cases to the right human before tempers spike. From there, autonomous agents take the grunt work—creating/updating cases, organizing knowledge, and building intent libraries—so people focus on judgment calls, not copy-paste. Copilot adds “conversation superpowers”: structured summaries, source-backed answers, and draft replies you can edit, which kill dead air and the dreaded “can you repeat that?” At scale, queues evolve into a proactive engagement engine: sentiment-based routing, predictive alerts, omnichannel continuity, and supervisor dashboards that forecast spikes and shift staffing before backlogs form. The payoff is practical—shorter handle times, fewer escal…
Guest: Mirko Peters
Reduce Escalations with Sentiment Routing in Dynamics 365
M365 FM Podcast
Reduce Escalations with Sentiment Routing in Dynamics 365
Oct. 6, 2025

Bulk Rename Power BI Measures with PBIP

In this episode, we dive into how to replace measures in Power BI using DAX, helping you simplify your data model, improve report performance, and create more accurate, maintainable calculations. We explain what measures are, why they’re essential for interactive Power BI reports, and how they differ from calculated columns. You'll learn when and why replacing a measure makes sense—whether for performance gains, model cleanup, or updating outdated logic. We walk through the step-by-step process of replacing measures in Power BI Desktop, including analyzing existing DAX, deciding between a new calculated column or a revised measure, and updating visuals to ensure accurate results. We also cover common troubleshooting issues like broken visuals, context-related errors, and performance bottlenecks—and how to avoid them. The episode also explores DAX fundamentals, including essential functions like CALCULATE, VAR, SUM, and SWITCH, along with best practices for writing clean, efficie…
Guest: Mirko Peters
Bulk Rename Power BI Measures with PBIP
M365 FM Podcast
Bulk Rename Power BI Measures with PBIP
Oct. 2, 2025

Power Pages Licensing, Capacity Limits, and Alternatives

In this episode, we break down Power Pages—Microsoft’s low-code tool for building secure, data-driven websites—and explain how its licensing, capacity limits, and alternative solutions compare. You’ll learn what Power Pages is, how it integrates with Dataverse and the Power Platform, and why organizations use it to quickly create customer portals, partner sites, and self-service web experiences without heavy custom development. We cover the key features of Power Pages, including its low-code design studio, support for authenticated and anonymous users, and native integrations with Power Apps, Power Automate, Power BI, and Dynamics 365. You’ll hear how these capabilities help teams build interactive sites that connect directly to business data and automate workflows across the Microsoft ecosystem. A major focus of the episode is the Power Pages licensing model—how authenticated and anonymous user licenses work, how page views affect pricing, and how Power Apps or Dynamics 365 lic…
Guest: Mirko Peters
Power Pages Licensing, Capacity Limits, and Alternatives
M365 FM Podcast
Power Pages Licensing, Capacity Limits, and Alternatives
Oct. 2, 2025

Investigate Copilot Data Leaks with Microsoft Purview DSPM

AI isn’t an edge case in your SIEM anymore—it’s a participant. This episode asks a hard question: when Copilot surfaces a confidential file your user can technically access, is that a breach, a policy gap, or “works as designed”? We walk through why AI access alerts don’t fit classic kill-chain thinking and how overshared data + weak labeling turn Copilot into an accidental exfil partner. The fix isn’t panic; it’s alignment: Purview/DSPM to map sensitivity and label history, DLP & label-based exclusions to block AI from high-risk content, Defender XDR to correlate AI access with endpoint movement, and prompt/interaction auditing so investigations have receipts. You’ll get a mental model for AI incidents (“malicious, overreach, or justifiable?”), the signal bridges your SOC needs (label change → AI access → downstream movement), and a prewired combo that turns noisy “Copilot touched a file” events into guided, evidence-backed actions. By the end, you’ll have a practical blueprint to…
Guest: Mirko Peters
Investigate Copilot Data Leaks with Microsoft Purview DSPM
M365 FM Podcast
Investigate Copilot Data Leaks with Microsoft Purview DSPM
Sept. 30, 2025

Use Copilot in Dynamics 365 Business Central

In this episode, we take a deep dive into Microsoft Copilot inside Dynamics 365 Business Central and explore how AI is transforming day-to-day business operations. We start by grounding listeners in the essentials of Business Central—a comprehensive ERP for small and midsized organizations that connects finance, operations, sales, supply chain, and reporting in a unified Microsoft ecosystem. From there, we introduce Microsoft Copilot, the AI assistant woven throughout Microsoft 365 and Dynamics 365. We discuss how Copilot enhances Business Central by automating repetitive tasks, generating insights from business data, improving decision-making, and simplifying user workflows through natural-language interaction. Listeners learn about the standout Copilot features currently available in Business Central, including intelligent bank reconciliation, AI-assisted inventory management, automatic marketing text generation, predictive insights, and context-aware assistance built right in…
Guest: Mirko Peters
Use Copilot in Dynamics 365 Business Central
M365 FM Podcast
Use Copilot in Dynamics 365 Business Central
Sept. 29, 2025

Copilot Studio vs Azure AI Foundry: Which Should You Use?

In this episode, we unpack two major AI platforms in the Microsoft ecosystem—Copilot Studio and Azure AI Foundry—and help listeners understand when to use each one. Whether you're building conversational AI, custom machine learning models, or enterprise-grade AI applications, choosing the right platform is key to getting the most from Microsoft’s AI stack. We begin by exploring what each platform is designed for. Microsoft Copilot Studio is the low-code, accessible environment inside the Power Platform for building conversational AI agents and workflow-driven bots. It's ideal for customer service chatbots, internal support agents, automated responses, and Microsoft 365-integrated AI experiences. Its biggest strengths: simplicity, rapid deployment, and a natural path for teams with minimal coding experience. On the other side, Azure AI Foundry is built for developers, data scientists, and AI engineers who need advanced control, scalability, and custom AI model development. It sup…
Guest: Mirko Peters
Copilot Studio vs Azure AI Foundry: Which Should You Use?
M365 FM Podcast
Copilot Studio vs Azure AI Foundry: Which Should You Use?
Sept. 28, 2025

Fix Common Azure AI Foundry Project Failures

In this episode we walk through what really happens when Azure AI Foundry doesn’t behave the way you expect, especially when the Agent Service or deployments start acting up. Azure AI Foundry is supposed to feel smooth, almost invisible, tying together OpenAI models, search, storage, and all the moving parts behind an AI application. But sometimes things slip, the agent stops talking to its resources, deployments stall, endpoints go quiet, and suddenly you’re trying to figure out what broke where. Most of the time the story starts with the Agent Service, the piece that quietly moves requests around, calls other Azure services, handles identities, and keeps the internal wiring alive. When it stumbles you see failed API calls, permissions errors, or models that never fully deploy. You open the portal, you dig through the logs, you check whether the managed identity has access to Cosmos DB, Storage, or Search, and you make sure nothing in the network layer or a recent security update cut…
Guest: Mirko Peters
Fix Common Azure AI Foundry Project Failures
M365 FM Podcast
Fix Common Azure AI Foundry Project Failures