M365 FM Podcast
Microsoft 365 is the productivity platform used by millions of people every day to communicate, collaborate, and get work done. From Microsoft Teams and SharePoint to Excel, Outlook, OneNote, and the Office applications, Microsoft 365 shapes how modern organizations create, share, and manage information. The M365 Talk category focuses specifically on the tools, applications, and workflows that drive productivity in the Microsoft ecosystem.

In these episodes, we explore how Microsoft 365 apps are used in real-world scenarios. Topics include Microsoft Teams collaboration, SharePoint and OneDrive document management, Excel and Power BI for daily work, Outlook and calendaring, as well as practical productivity tips for individuals and teams. The focus is on understanding how these tools work together and how they can be used more effectively in everyday business environments.

M365 Talk is not about deep cloud architecture or security design. Instead, it concentrates on practical usage, adoption, and productivity improvements. We discuss common challenges such as collaboration chaos, file sprawl, inefficient meetings, and disconnected workflows — and how Microsoft 365 tools can help solve these problems when used correctly.

This category is ideal for knowledge workers, team leads, consultants, and IT professionals who support end users and want to help organizations get more value out of Microsoft 365. Whether you are looking to improve teamwork in Microsoft Teams, organize content in SharePoint, streamline daily tasks with Office apps, or simply work more efficiently, M365 Talk provides clear, practical insights into modern Microsoft 365 productivity.
Jan. 9, 2026

Fix Power Apps Data Problems with Better Schema and Governance

The conversation explains how Microsoft 365 environments often degrade through quiet, gradual failures rather than visible outages. Poor SharePoint design, unmanaged permissions, fragile Power Apps, and badly configured Power Automate flows create hidden instability over time. Organizations rely too much on individual heroics instead of consistent governance and discipline. The discussion emphasizes proper schema design, controlled permissions, deterministic app behavior, defensive automation, and strong monitoring. AI can worsen problems if governance is weak. The key message is that enforcing structure early prevents costly system breakdowns later.
Guest: Mirko Peters
Fix Power Apps Data Problems with Better Schema and Governance
M365 FM Podcast
Fix Power Apps Data Problems with Better Schema and Governance
Dec. 26, 2025

Fix Microsoft Teams Governance Sprawl with Enforced Decisions

Here’s the thing nobody admits about modern governance: it isn’t designed to finish—it’s designed to continue. This episode follows a sleepless journey through Microsoft 365 governance, where dashboards glow amber, scores hover just shy of “good,” and every review promises progress without resolution. What looks like control is really choreography: CSV exports, compliance scores, audit logs, and Power BI heatmaps that signal motion while preserving stasis. Readiness reviews don’t uncover surprises—they normalize them. Unmanaged Teams linger, access reviews expire untouched, and policies stay in “audit mode” forever, not because they failed, but because enforcing them would force a decision. Across budget renewals, workshops, and license true-ups, the same pattern repeats. Amber becomes the safest color. It justifies more tooling, more time, and more funding—without ever reaching green, where the work would have to stop. Governance turns into a ritual: evidence is produced, risks…
Guest: Mirko Peters
Fix Microsoft Teams Governance Sprawl with Enforced Decisions
M365 FM Podcast
Fix Microsoft Teams Governance Sprawl with Enforced Decisions
Dec. 25, 2025

Fix Microsoft 365 Compliance Drift Beyond Green Dashboards

Everything was green, nothing failed, and that was the problem. In this episode, we follow a meticulous, almost obsessive investigation into a Microsoft 365 tenant where compliance, retention, versioning, and discovery all appeared perfectly healthy. Policies were applied, dashboards were stable, audit logs reconciled, and every control reported success. So the team ran it again, and again, each time widening the lens. What emerged wasn’t a broken system, but a subtle shift in behavior hiding behind correct outcomes. Through repeated loops, the podcast reveals how autosave, co-authoring, and intelligent versioning quietly compress history at the moment of creation, long before retention or discovery can act. Activity did not equal preserved versions, and survival often happened before governance could even see the data. The core insight is unsettling: compliance tools retain what exists, not what you assume should exist. If your governance model depends on granular history under moder…
Guest: Mirko Peters
Fix Microsoft 365 Compliance Drift Beyond Green Dashboards
M365 FM Podcast
Fix Microsoft 365 Compliance Drift Beyond Green Dashboards
Dec. 23, 2025

Cut Contract Review Time with SharePoint AI Agents

What if the problem with contracts was never storage, but silence? This episode explores how organizations moved from treating contracts as static files to treating them as sources of answers. Inside an unchanged SharePoint tenant, with the same permissions, labels, and audit logs, the only shift was how questions were asked. Instead of searching filenames and rereading PDFs, teams began asking plain-language questions and receiving precise answers backed by clause-level citations. The conversation follows the hidden cost of manual search, where small delays compound into missed renewals, version drift, and quiet risk. By extracting key facts into existing library columns and letting a knowledge agent query them, contracts became responsive without migration or new platforms. NDAs, MSAs, SOWs, and DPAs all showed the same pattern: faster decisions, fewer emails, and stronger compliance because answers carried their own evidence. Nothing flashy changed. Governance stayed intact. The co…
Guest: Mirko Peters
Cut Contract Review Time with SharePoint AI Agents
M365 FM Podcast
Cut Contract Review Time with SharePoint AI Agents
Dec. 20, 2025

Stop SharePoint Sprawl with Data and Automation Governance

In this episode, we walk through how platform systems fail quietly long before they fail loudly, and how to stop that drift with discipline instead of heroics. The discussion starts with early warning signals: inconsistent SharePoint design, fragile Power Apps, and Power Automate flows that succeed until a small change pushes them over the edge. None of these are outages by themselves, but together they create instability that compounds over time. The episode breaks the problem down layer by layer. SharePoint is treated as a collaboration substrate that requires clear schemas, indexed columns, restrained relationships, and clean permission models. Power Apps are framed as deterministic systems, not improvisational interfaces, with strict control over state, delegation, and data writes. Power Automate flows are examined as operational systems that need scoped triggers, concurrency limits, checkpoints, and explicit failure handling to remain reliable. AI and copilots are positione…
Guest: Mirko Peters
Stop SharePoint Sprawl with Data and Automation Governance
M365 FM Podcast
Stop SharePoint Sprawl with Data and Automation Governance
Dec. 18, 2025

AI Contract Management with SharePoint Premium and Copilot

In this episode, we dive deep into how organizations can stop drowning in documents and start building a true AI-powered knowledge engine with SharePoint Premium and Copilot readiness. You’ll learn how data naturally drifts into entropy—and how the right structure, governance, and AI models give it orbit and purpose. We break down practical, real-world steps to deploy AI for content extraction, classification, and tagging, while keeping humans firmly in the loop. From finance invoice automation to legal contract intelligence and image tagging at scale, this episode shows how to turn noise into signal with measurable ROI—this quarter, not someday. We also uncover the guardrails most teams miss: oversharing risks, semantic search exposure, sensitivity labels, and restricted access controls that keep AI powerful but safe. If you want faster decisions, cleaner data, and Copilot answers grounded in truth—not guesswork—this episode is your blueprint for governed, scalable AI in Microsoft…
Guest: Mirko Peters
AI Contract Management with SharePoint Premium and Copilot
M365 FM Podcast
AI Contract Management with SharePoint Premium and Copilot
Dec. 16, 2025

Fix Wrong Microsoft 365 Copilot Answers with SharePoint Governance

Your AI isn’t broken, it’s telling the truth about your mess. In this episode, we expose why Copilot, search, and AI agents give confident but wrong answers inside Microsoft 365 and how the real problem isn’t prompts, models, or tools, it’s governance. You’ll hear how permission drift, orphaned Teams, ROT data, shadow sites, and overzealous restrictions quietly poison AI grounding, causing hallucinations that sound just like you. Through real admin stories and before and after examples, this episode explains why AI reads structure, permissions, labels, and residue, not intent, and why cleaning the house changes everything. We break down the five governance binds that actually fix AI accuracy: lean information architecture, lifecycle management, sensitivity labels, DLP, and retention, all working together as a repeatable ritual. If you want Copilot answers that are current, precise, and trustworthy, this episode shows why governance is the foundation of AI truth and how to start fixing…
Guest: Mirko Peters
Fix Wrong Microsoft 365 Copilot Answers with SharePoint Governance
M365 FM Podcast
Fix Wrong Microsoft 365 Copilot Answers with SharePoint Governance
Dec. 16, 2025

Govern SPFx Adaptive Card Extensions in Teams and Viva

Stop building quick apps in Microsoft Teams before they quietly turn into a compliance nightmare and a SharePoint graveyard you’ll be cleaning up for years. In this episode, we break down why Teams apps built with SPFx Adaptive Card Extensions often rot faster than anyone expects. What starts as a simple announcement card or dashboard widget quickly becomes an orphaned solution with no owner, no lifecycle, and no governance. These cards spread across Teams and Viva Connections, multiply by department, and create data silos that don’t agree on dates, labels, or retention rules. The result is stale content, compliance gaps, and late-night incidents no one planned for. You’ll learn why Adaptive Card Extensions are not “just UI” but a powerful distribution channel that surfaces content on mobile, caches data offline, and increases risk when the underlying data isn’t governed. We explain the five failures that show up every time: app sprawl, orphaned owners, fragmented data, complian…
Guest: Mirko Peters
Govern SPFx Adaptive Card Extensions in Teams and Viva
M365 FM Podcast
Govern SPFx Adaptive Card Extensions in Teams and Viva
Dec. 3, 2025

Harden Microsoft Teams Security and Guest Access

Your “private” Microsoft Teams channels are quietly bleeding data – and default settings are to blame. In this episode, we walk through real-world incidents where dormant guest accounts, synced libraries, and careless PII pastes turned Teams into a silent leak. You’ll see how to harden Microsoft Teams security with Entra ID conditional access, tenant-wide MFA for guests and users, and strict device compliance. Then we wire Purview DLP for Teams chat and channels, lock down SharePoint external sharing, and use Entra ID governance to expire guests and automate access reviews. Finally, we cover audit logs, retention, and legal hold so you can prove what happened, not guess. If you run Teams for your org, this is your step-by-step playbook to stop data walking out the side door.
Guest: Mirko Peters
Harden Microsoft Teams Security and Guest Access
M365 FM Podcast
Harden Microsoft Teams Security and Guest Access
Nov. 26, 2025

When to Move Power Apps from SharePoint to Dataverse

In this episode, we break down the myth that “SharePoint lists are a database for Power Apps” and show why that belief quietly kills performance, scalability, and data integrity. You’ll learn exactly where SharePoint list–backed Power Apps fall apart: delegation limits (500/2,000 record caps), the 5,000-item list view threshold, non-delegable filters, item-level permissions at scale, and complex queries that push all the heavy lifting to the client. We contrast this with Dataverse as the native data engine for Power Apps: server-side query execution, rich relational modeling, row and field-level security, auditing, better offline behavior, and clean integration with Power BI, Data Lake, and AI workloads. Instead of workarounds, throttled flows, and blue delegation banners, you get reliable performance and honest record counts. The episode gives IT leaders and makers a decision framework: clear thresholds for when to move from SharePoint to Dataverse (record volumes, compound fil…
Guest: Mirko Peters
When to Move Power Apps from SharePoint to Dataverse
M365 FM Podcast
When to Move Power Apps from SharePoint to Dataverse
Nov. 24, 2025

Block Copilot Access to Sensitive SharePoint Documents with Purview DLP

Worried your SharePoint or Copilot agent is “hallucinating” data leaks? In this episode, we unpack why that’s almost never the model’s fault and almost always your permissions and scope design. You’ll learn how SharePoint and Microsoft 365 agents actually see your data through Microsoft Graph, why overscoped knowledge sources plus permissive inheritance turn into accidental disclosure at machine speed, and why grounding does not equal a security boundary. We break down a practical mental model for agents – user persona plus retrieval filters, gated by permissions, labels, and Purview DLP – and show exactly how an agent can quietly stitch together truths from adjacent libraries you never properly isolated. From there, we go deep into the four control planes that stop bleed without killing usefulness: scoping knowledge sources at the library level with strict metadata and multiple narrow, specialized agents instead of one encyclopedic monster; breaking SharePoint inheritance where it…
Guest: Mirko Peters
Block Copilot Access to Sensitive SharePoint Documents with Purview DLP
M365 FM Podcast
Block Copilot Access to Sensitive SharePoint Documents with Purview DLP
Nov. 22, 2025

Find and Remove Orphaned SharePoint Sites

Your SharePoint isn’t messy – it’s a digital landfill you’re paying to host. Dead projects, duplicate “final_v7_REAL_final” files, ghost guest access, broken links, and a Copilot happily hallucinating on rotten content. This video shows you how to turn that chaos into a governed, measurable, adult-run SharePoint and Microsoft 365 environment – using licenses you already own. No third-party tools, no fluffy “best practices”, just enforcement. You’ll learn how to stop SharePoint sprawl at the source with standardized site provisioning, templates, and naming that actually stick, then enforce lifecycle with automated inactivity checks, owner attestations, and read-only/archival rules in both E3 and E5. We’ll define what a “healthy” site really is, expose inactive and ownerless sites, cut duplicate content, and reduce search noise so users finally hit the right document on the first click. We go deep on retention labels vs retention policies, how to auto-apply labels using metadata, …
Guest: Mirko Peters
Find and Remove Orphaned SharePoint Sites
M365 FM Podcast
Find and Remove Orphaned SharePoint Sites
Nov. 20, 2025

Archive Inactive SharePoint Sites with Azure Blob Storage

SharePoint looks confident on the surface, but under the hood it’s drowning in duplicates, forgotten drafts, and every “final final V2” that ever existed. In this episode, we pull back the curtain on why your search results lie, why Copilot sounds smart while guessing, and how a quiet storm of rogue files destroys governance without anyone noticing. It’s not a storage problem, it’s a relevance problem, and the chaos is baked into human behavior—people hoard because delete feels dangerous. SharePoint obeys, versions multiply, and truth dissolves in a fog of near-identical copies that confuse ranking systems and derail compliance. This episode dives into the architecture that fixes the mess without breaking collaboration or scaring users. We redesign the entire content lifecycle using a SharePoint command, an Azure Function, Blob tiers that behave like a warehouse district, and a ledger that remembers everything you move. Search becomes sharper, Copilot stops hallucinating, and your …
Guest: Mirko Peters
Archive Inactive SharePoint Sites with Azure Blob Storage
M365 FM Podcast
Archive Inactive SharePoint Sites with Azure Blob Storage
Nov. 20, 2025

Improve SharePoint Document Libraries with New UX and Copilot

Your SharePoint / Microsoft 365 document libraries are quietly killing productivity — and Microsoft already shipped the fix. In this episode, I show you how the NEW Doc Libs UX, Forms, Autofill and Copilot turn your “final_v3_REALLY_final.docx” graveyard into an intelligent workflow that actually guides work instead of hiding it. You’ll see how enhanced breadcrumbs, visible filter pills, board view and saved views slash “where did my file go?!” drama, and how one adoption-killing mistake in your forms is sabotaging everything. Then we flip the front door: idiot-proof intake with Forms, smart metadata from Autofill (reading time, abstracts, categories) and a simple triage routine that keeps your response folders from turning into purgatory. Finally, we weaponize Copilot inside Doc Libs: instant version comparisons, punchy abstracts, audio overviews and grounded Q&A that turns a file pile into decisions on demand. Implement the five switches from this episode and your library stop…
Guest: Mirko Peters
Improve SharePoint Document Libraries with New UX and Copilot
M365 FM Podcast
Improve SharePoint Document Libraries with New UX and Copilot
Nov. 19, 2025

Build Multi-Channel Agents with the Microsoft 365 Agent SDK

Your M365 AI agent isn’t failing because the model is bad—it’s failing because your plumbing is. This episode exposes why DIY agents that “work in dev” die the second real users and security show up. You’ll hear how app-only auth quietly nukes permission fidelity and audit trails, why stateless bots forget context the moment you add a second node, and how hand-rolled Teams/Slack/Outlook adapters create glitchy, untrustworthy UX that feels cheap and amateur. The host then reveals the real unlock: the Microsoft 365 Agent SDK as the non-optional backbone for identity, state, channels, and governance. You get act-as-user auth, durable conversation state across clusters, real adapters for Teams/web/Slack/Copilot, streaming that just works, and built-in hooks for Purview, DLP, Defender, and eDiscovery—so security says “yes” instead of “absolutely not.” If you’re gluing LangChain, SK, and custom tools together and hoping it passes review, this episode is the wake-up call: stop shipping…
Guest: Mirko Peters
Build Multi-Channel Agents with the Microsoft 365 Agent SDK
M365 FM Podcast
Build Multi-Channel Agents with the Microsoft 365 Agent SDK
Nov. 18, 2025

Stop OneDrive Sync Conflicts with SharePoint Shortcuts

Stop treating the cloud like a USB stick from 2007. In this episode, we unpack why “Sync Everything” secretly trashes your CPU, storage, bandwidth, and governance—and how OneDrive shortcuts turn that wheezing laptop into a fast, curated workspace. If your fan is screaming, your sync queue is stuck on “processing changes,” and your C: drive is one bad folder away from full, this is your intervention: doors to the source, not copies of the building.
Guest: Mirko Peters
Stop OneDrive Sync Conflicts with SharePoint Shortcuts
M365 FM Podcast
Stop OneDrive Sync Conflicts with SharePoint Shortcuts
Nov. 14, 2025

Automate Microsoft Planner Tasks with Copilot Studio

Still dragging cards around in Microsoft Planner like it’s 2015? In this episode, I show you how to stop babysitting boards and start speaking tasks into existence with a “Task Planner” Copilot agent. You’ll learn how Planner, Copilot Studio, and Power Automate actually fit together: Planner keeps the board tidy, Copilot reasons over your requests, and Power Automate quietly runs the rules in the background. Step by step, we build an agent in Copilot Studio with tight instructions and locked-in Group/Plan IDs so it can safely create, list, and update Planner tasks from natural language — including “tomorrow”, “next Friday”, or “set everything to Friday”. Then we push it into Microsoft 365 Copilot and Teams so you can say things like “Create three tasks for next week’s sprint” or “List my open tasks, then set them all to Friday” without touching a single card. We wrap with the unsexy parts that actually matter: governance, DLP, connector ownership, context limits, and how t…
Guest: Mirko Peters
Automate Microsoft Planner Tasks with Copilot Studio
M365 FM Podcast
Automate Microsoft Planner Tasks with Copilot Studio
Nov. 13, 2025

Automate Excel RFI Responses with an Autonomous Agent

This episode explains how to eliminate manual Excel work by using an autonomous agent that completes spreadsheet-based RFIs without human involvement. Instead of relying on macros or step-by-step automation, the system watches for incoming Excel files, interprets the questions inside them, generates accurate responses using defined knowledge, writes the answers back into the spreadsheet, and sends the completed file automatically. The episode emphasizes the difference between simple automation and true autonomy. Automation waits for instructions, while an agent acts independently by observing, reasoning, and completing tasks end to end. RFIs are used as the ideal example because they are structured, repeatable, and clearly define what “done” looks like. This structure allows the agent to behave predictably rather than creatively, reducing errors and eliminating wasted effort. A major theme is the importance of structure and discipline. Clean inputs, consistent spreadsheet layout…
Guest: Mirko Peters
Automate Excel RFI Responses with an Autonomous Agent
M365 FM Podcast
Automate Excel RFI Responses with an Autonomous Agent
Nov. 11, 2025

Copilot in Office Apps: The Governance Checklist

Microsoft says Copilot is now free across Word, Excel, PowerPoint, Outlook, and OneNote. But here’s the twist: it’s not magic — it’s your data, orchestrated. In this episode we rip off the marketing gloss and show how Microsoft Graph pipes your emails, files, meetings, and notes into a single “AI brain.” You’ll see how Copilot actually works, where it really saves time, and why privacy, DLP, and audit workloads spike the moment you switch it on. Faster workflows? Yes. Free compliance? Not a chance.
Guest: Mirko Peters
Copilot in Office Apps: The Governance Checklist
M365 FM Podcast
Copilot in Office Apps: The Governance Checklist
Nov. 8, 2025

Why SharePoint Is Not a Database for Power Apps

In this episode of the M365 Show, we unpack the most common Power Apps mistake in the Microsoft 365 ecosystem: assuming SharePoint is a “free database.” We break down why SharePoint lists look like a database, but architecturally behave like a file-centric collaboration layer—not a transactional data engine. From delegation limits to the infamous 2,000-record wall, we explain how apps built on SharePoint scale beautifully for a month… then collapse under load, concurrency, throttling and lookup chains. If you’ve ever heard “we’ll just use SharePoint for now,” this episode will save future performance pain. Learn what a real database is, how Dataverse and SQL handle indexing + relationships correctly, and why treating SharePoint like SQL is the fastest way to kill a Power App.
Guest: Mirko Peters
Why SharePoint Is Not a Database for Power Apps
M365 FM Podcast
Why SharePoint Is Not a Database for Power Apps
Nov. 6, 2025

Fix Power Apps Delegation Warnings in SharePoint Lists

Power Apps makes it dangerously easy to build an app on a SharePoint list—and most beginners assume that if it works instantly, it must be the right foundation. It isn’t. SharePoint was never engineered to act like a real transactional database, and when you scale—users, data size, queries—delegation breaks, filters lie, and performance collapses invisibly. Early success hides future failure. The platform rewards you with a fast prototype that slowly becomes a production liability. Dataverse is built for data. SharePoint is built for collaboration metadata. Use the wrong one, and Power Apps becomes fragile, inaccurate, and untrustworthy at scale.
Guest: Mirko Peters
Fix Power Apps Delegation Warnings in SharePoint Lists
M365 FM Podcast
Fix Power Apps Delegation Warnings in SharePoint Lists
Oct. 31, 2025

Govern SharePoint Knowledge Agent with Human Oversight

The SharePoint Knowledge Agent is marketed as an autonomous librarian; in practice, it’s an overconfident intern that needs supervision. It can suggest metadata, set simple natural-language rules, and answer questions across libraries—but it amplifies whatever chaos already exists. Auto-tagging mirrors your inconsistencies (duplicate/variant columns), rules fire unreliably (timing/indexing fragility), and chat answers can surface sensitive or misleading content because fluency ≠ judgment. The biggest hidden risk is metadata inflation and AI drift: casual prompts quietly spawn new columns and rules, fragmenting taxonomy and contaminating Copilot results downstream. The fix isn’t to ban it—it’s to sandbox and govern it: run pilots in curated libraries, review every suggested column, lock naming conventions, monitor column/rule creation, and gate publication. Used deliberately, it speeds broad classification and search. Used as “autopilot,” it manufactures governance debt at machine spee…
Guest: Mirko Peters
Govern SharePoint Knowledge Agent with Human Oversight
M365 FM Podcast
Govern SharePoint Knowledge Agent with Human Oversight
Oct. 25, 2025

SharePoint Lists vs Model-Driven Apps: Avoid Overbuilding

Model-Driven Power Apps sell “enterprise-grade” credibility but often deliver ceremony over outcomes. The catch is Dataverse: powerful, yes—but it drags licensing, security matrices, solution layers, environment sprawl, and governance latency into problems that needed a shared list and three notifications. Teams embrace the architecture because it feels serious; then drown in schema tweaks, role puzzles, and dashboards nobody opens. Meanwhile, a Fusion Team using Teams + SharePoint Lists + Power Automate ships the same value in days: simple columns, lightweight lookups, chat-native tabs, adaptive cards, and approvals that people actually see. Scale isn’t a Dataverse slogan; it’s a team behavior—indexed lists, basic archiving, and clear ownership carry thousands of rows just fine. Start light, prove value, graduate only when complexity is real (multi-system, regulated, transactional). The silent killer? “Security” settings that over-restrict—mis-scoped roles/business units that make re…
Guest: Mirko Peters
SharePoint Lists vs Model-Driven Apps: Avoid Overbuilding
M365 FM Podcast
SharePoint Lists vs Model-Driven Apps: Avoid Overbuilding
Oct. 21, 2025

Build Internal Outlook Newsletters with Dynamic Groups

Most internal updates die in Teams noise. The fix isn’t a new platform—it’s wiring together tools you already own. Build a clean, repeatable newsletter pipeline inside Microsoft 365: target precisely with Dynamic Distribution Groups (Entra ID attributes), send consistently from a shared mailbox (branding + continuity), compose with a reusable Outlook template (clear blocks, predictable layout), automate the intake → approval → send workflow (Forms + Planner/Loop + Power Automate), and measure with Exchange traces + Delivery Reports → Power BI. Segmentation keeps messages relevant; a shared sender builds trust; templates train readers; workflow removes heroics; analytics replace guesswork. Wrap it all in light governance (roles, retention, versioned assets), then scale to other departments with the same pattern. The payoff: updates stop getting buried, audiences see only what matters, and leaders finally get measurable engagement—no extra licenses, just discipline across Outlook, Ex…
Guest: Mirko Peters
Build Internal Outlook Newsletters with Dynamic Groups
M365 FM Podcast
Build Internal Outlook Newsletters with Dynamic Groups