Turn your real-world experience into part of the show.

Episodes

July 30, 2025

Unlocking True Interactivity in Teams Cards

Stop posting pretty-but-pointless Teams cards. Adaptive Cards can capture input, fire approvals, update themselves, and even drive bots—without users ever leaving Teams. In this episode, you’ll learn the JSON essentials (body, actions, data binding), how to wire Action.Submit/Execute to Power Automate or a bot, and tricks for personalization and conditional logic so your cards boost engagement (3×+) instead of adding noise.
Unlocking True Interactivity in Teams Cards
M365 FM Podcast
Unlocking True Interactivity in Teams Cards
July 30, 2025

Files On-Demand: Why They Break and How to Spot It

Tired of OneDrive files spinning forever? This teardown explains exactly why Files On-Demand fails—and how tiny things like path length or a bloated cache can freeze sync. Learn the four core components (filter driver, sync engine, cache DB, cloud module), where each one breaks, and a step-by-step playbook to diagnose red Xs, “file not available,” and ghosted folders before your team loses a day.
Files On-Demand: Why They Break and How to Spot It
M365 FM Podcast
Files On-Demand: Why They Break and How to Spot It
July 30, 2025

Microsoft 365 Retention: Rigged or Robust?

Are your Microsoft 365 retention settings quietly sabotaging compliance? This episode reveals why mixing up retention policies and records management loses evidence, breaks audits, and confuses eDiscovery. Learn the real precedence rules across Exchange/SharePoint/Teams, how auto-apply labels collide with site policies, and a step-by-step blueprint to map business requirements, declare records, and audit continuously—so your data is actually protected when it counts.
Microsoft 365 Retention: Rigged or Robust?
M365 FM Podcast
Microsoft 365 Retention: Rigged or Robust?
July 30, 2025

PnP PowerShell vs. PnP Framework: Stop Guessing

Stop reliving the same SharePoint rollout. This breakdown shows exactly when to use PnP PowerShell for surgical fixes and speed—and when to switch to PnP Framework provisioning for repeatable, audited, at-scale site builds. Learn battle-tested patterns, versioning tips, and a zero-drama migration plan so your templates stick the first time (and the hundredth).
PnP PowerShell vs. PnP Framework: Stop Guessing
M365 FM Podcast
PnP PowerShell vs. PnP Framework: Stop Guessing
July 30, 2025

The Hidden Cost of Skipping DevOps in Power Apps

Your Power Apps aren’t breaking in prod because of bad code—they’re breaking because you’re skipping DevOps. Learn why “Publish” is not a rollback plan, why solution ZIPs are a trap, and how real ALM (source control, pipelines, managed solutions, env strategy) slashes outages, rework, and panic. Ship faster, safer, and without the Monday-morning fire drills.
The Hidden Cost of Skipping DevOps in Power Apps
M365 FM Podcast
The Hidden Cost of Skipping DevOps in Power Apps
July 30, 2025

Viva Connections: Automate What You Thought Was Manual

Your Viva rollout isn’t failing—your automation is. Stop hand-typing Topics, chasing Learning content across LMS silos, and waiting for Connections posts to “eventually” appear. Learn the exact auth scopes, payload shapes, and batching tactics to: publish Topics at scale, bulk-load external courses into Viva Learning, and auto-target org-wide news—without cryptic 401s, 403s, or rate-limit faceplants.
Viva Connections: Automate What You Thought Was Manual
M365 FM Podcast
Viva Connections: Automate What You Thought Was Manual
July 30, 2025

Your Teams Governance Isn’t Enough—Fix This First

Your Teams rollout didn’t fail because you lacked templates—it failed because you lacked lifecycle. This playbook shows how to pair humane templates with quiet, low-friction automation (provision → govern → renew/retire) so users stay inside the guardrails by choice, not force.
Your Teams Governance Isn’t Enough—Fix This First
M365 FM Podcast
Your Teams Governance Isn’t Enough—Fix This First
July 30, 2025

Conditional Access vs Identity: Who Actually Decides?

Your best Microsoft 365 security signal isn’t the login—it’s what the identity does next. Wire Conditional Access (the gatekeeper) to listen to Defender for Identity (the watcher), and you’ll auto-raise friction when behavior turns risky—shrinking dwell time, false positives, and your midnight pager duty.
Conditional Access vs Identity: Who Actually Decides?
M365 FM Podcast
Conditional Access vs Identity: Who Actually Decides?
July 30, 2025

Modern Auth in M365 is a Maze—Here’s the Map

Your Conditional Access policy isn’t the final boss—tokens are. MSAL’s silent refresh + Azure AD’s Continuous Access Evaluation can defer, override, or re-apply your rules mid-session. If you don’t manage the token lifecycle (issue, refresh, revoke), your “perfect” CA setup is really just a polite suggestion.
Modern Auth in M365 is a Maze—Here’s the Map
M365 FM Podcast
Modern Auth in M365 is a Maze—Here’s the Map
July 30, 2025

Unlocking the REAL Power of DLP: 3 Insider Moves

Think your DLP rules have your Microsoft Power Platform locked down? Think again. The biggest data leak in your tenant may be hiding in plain sight—the default environment. In this episode, we expose why environment strategy—not just connector blocking—is the silent weak link behind surprising Power Apps and Power Automate data spills. You’ll learn how proof-of-concept apps quietly turn into “production,” how over-blocking connectors pushes users into risky shadow IT, and why “trust internal, block external” sharing policies fail in hybrid work. We unpack real-world failure patterns (hello, permissive HTTP connector) and show how leaks happen between business units when environments aren’t mapped to data sensitivity or ownership. Then we flip the script with three practical moves: define business-aligned environments, apply targeted connector governance based on actual data flows, and enforce risk-based, time-boxed sharing with reviews and expiries. If you’ve ever asked, “Why do issue…
Unlocking the REAL Power of DLP: 3 Insider Moves
M365 FM Podcast
Unlocking the REAL Power of DLP: 3 Insider Moves
July 30, 2025

Stop Guessing: Link M365 To Real Business Results

“Your M365 dashboards look busy—but do they move revenue, reduce cycle time, or raise CSAT? Stop counting clicks and start proving ROI: tie Teams, SharePoint, and Outlook activity directly to sales closed, cases resolved, and projects delivered with a unified Power BI model, What-If sliders, and a handful of DAX measures.”
Stop Guessing: Link M365 To Real Business Results
M365 FM Podcast
Stop Guessing: Link M365 To Real Business Results
July 30, 2025

Unlocking Enterprise-Scale Insights from Office 365

Most teams are making big decisions with tiny slices of Office 365 data—throttled exports, missing fields, short retention, and brittle PowerShell scripts. That ends now. This episode exposes why traditional O365 APIs and admin exports were never built for enterprise analytics—and how Microsoft Graph Data Connect flips the script by piping complete, governed data (mail, Teams, SharePoint, audits, calendars) straight into your Azure data lake. No more CSV archaeology. No more “logs don’t go back that far.” Get the whole story securely, at scale, and turn foggy dashboards into decision-grade insight.
Unlocking Enterprise-Scale Insights from Office 365
M365 FM Podcast
Unlocking Enterprise-Scale Insights from Office 365
July 30, 2025

Custom Connectors: Breaking the M365 Search Barrier

Most organizations assume “we’re on Microsoft 365, so we’re covered.” But critical knowledge still hides in legacy databases, shadow systems, and half-retired tools. The result: missed renewals, compliance risk, duplicated work, and stalled decisions. In this episode, we unpack how unified search in Microsoft 365—supercharged by custom (Graph) connectors—turns one search bar into a front door for your entire knowledge base, including ServiceNow, SQL/ERP, bespoke apps, and on-prem data.
Custom Connectors: Breaking the M365 Search Barrier
M365 FM Podcast
Custom Connectors: Breaking the M365 Search Barrier
July 30, 2025

Loop Components: The Secret Link Your Apps Miss

Stop wasting hours reconciling “almost real-time” data across CRM, Power BI, and Teams. In this episode, you’ll see how Microsoft Loop components act like living, embeddable data that updates everywhere at once—no copy-paste, no scheduled syncs, no tab-hopping. We break down why traditional integrations create silos, how Loop flips the script with one canonical object, and the gotchas to watch (permissions, identity, and monitoring). If your sales pipeline lives in five apps and zero people trust the numbers, this is your blueprint for a single source of truth that actually follows you. Fewer debates, faster cycles, cleaner decisions—starting now.
Loop Components: The Secret Link Your Apps Miss
M365 FM Podcast
Loop Components: The Secret Link Your Apps Miss
July 30, 2025

Custom Teams Bots—No Code, No Limits?

Most Teams users have never opened App Studio—and they’re leaving massive productivity on the table. In this episode, I show how you can build custom bots, tabs, and message extensions in minutes—no code, no chaos. We break down why built-in features hit a wall, how App Studio turns wish lists into working automation, and the simple steps to go from idea to live bot (plus the maintenance habits that keep it all running). Stop duct-taping Power Automate flows and start shipping real workflows—inside Teams—today.
Custom Teams Bots—No Code, No Limits?
M365 FM Podcast
Custom Teams Bots—No Code, No Limits?
July 30, 2025

Why Office Co-Authoring Never Breaks (Until It Does)

Five people editing the same Excel—no chaos, no “file locked,” no drama. 🤯 How?! Today we peel back the UI illusion and show the real machinery behind Microsoft 365 co-authoring: optimistic concurrency, batching, conflict resolution, Microsoft Graph’s global “traffic cop,” and the fail-safes (version history, checkpoints, offline queues) that keep your work safe—even on café Wi-Fi. If you think it’s just pretty cursors, wait till you see how the system decides who “wins” a cell clash and how you can recover when the magic cracks.
Why Office Co-Authoring Never Breaks (Until It Does)
M365 FM Podcast
Why Office Co-Authoring Never Breaks (Until It Does)
July 30, 2025

Authentication Nightmares: How SPFx Really Handles Multi-Tenancy

Shipping a SharePoint Framework app to another tenant and watching auth blow up, Graph return nothing, and users not even see the web part? You’re not cursed—multi-tenant SPFx is. In this episode, I show the exact authentication traps that tank cross-tenant deployments, why Graph goes “empty,” and the deployment patterns that stop Friday-night fire drills. Convert your app to true multi-tenant, fix consent the right way, make config tenant-aware (no secrets in code!), and ship one package you can support everywhere—without losing your weekend.
Authentication Nightmares: How SPFx Really Handles Multi-Tenancy
M365 FM Podcast
Authentication Nightmares: How SPFx Really Handles Multi-Tenancy
July 29, 2025

Stop Manual Tenant Cleanup—PowerShell Does It Better

Still spending Fridays hunting zombie accounts, risky guest links, and wasted licenses? 😵‍💫 Stop the whack-a-mole. In this episode, I show how a small, ruthless set of PowerShell scripts can patrol your Microsoft 365 tenant 24/7—finding dormant users, flagging bad sharing, right-sizing licenses, and pushing clean reports to your inbox (or Teams). We cover the exact modules, schedules, safety rails, and “read-only first” patterns that turn governance from guesswork into a boring, beautiful routine—so your weekends stay yours.
Stop Manual Tenant Cleanup—PowerShell Does It Better
M365 FM Podcast
Stop Manual Tenant Cleanup—PowerShell Does It Better
July 29, 2025

Intune: Zero-Touch Deployments Aren’t One-Size-Fits-All

“Zero-touch” isn’t one-size-fits-all—it’s one-size-fails-fast. 🚨 The same Intune baseline that delights desk workers can break field techs, hobble engineers, and leave exec devices under- or over-secured. In this episode, I show you how to ditch blunt templates and turn Intune into a precision tool: segment by role and hardware, layer conditional access, pilot safely, and measure what matters so you stop firefighting weird tickets and start shipping rollouts that actually work.
Intune: Zero-Touch Deployments Aren’t One-Size-Fits-All
M365 FM Podcast
Intune: Zero-Touch Deployments Aren’t One-Size-Fits-All
July 29, 2025

Azure AD B2B vs. B2C: One Choice Wrecks Your Strategy

“B2B vs B2C—same thing, right?” That myth can quietly wreck your Microsoft 365 strategy. In this episode, I break down why choosing the wrong Azure AD model for external users creates audit gaps, busted Teams/SharePoint access, and runaway licensing costs. You’ll get a simple decision framework, the security/licensing traps no one tells you about, and plain-English ways to sell the right choice to stakeholders—before you’re stuck rebuilding your identity stack.
Azure AD B2B vs. B2C: One Choice Wrecks Your Strategy
M365 FM Podcast
Azure AD B2B vs. B2C: One Choice Wrecks Your Strategy
July 29, 2025

Your Power Apps Only Do Half the Job… Here’s Why

Power Apps doesn’t have a connector for your mission-critical system? Build your own. In this episode, I show you—step by step—how to create a secure custom connector that speaks any API’s language (even the “fun” ones with OAuth quirks), so your apps can pull live inventory, post orders, or track shipments without CSVs or copy-paste. We’ll cover auth, OpenAPI, error handling, throttling, and the guardrails that keep your connector rock-solid in production.
Your Power Apps Only Do Half the Job… Here’s Why
M365 FM Podcast
Your Power Apps Only Do Half the Job… Here’s Why
July 29, 2025

Microsoft Graph API: The Secret Control Panel

Microsoft 365 looks like apps—Outlook, Teams, SharePoint. The real power is the Microsoft Graph API: one gateway to automate onboarding, sync calendars, govern groups, and ship dashboards the admin centers can’t. In this episode, I show you how Graph actually works (endpoints, scopes, tokens), how to make your first real query, and how to chain calls into business-grade automations—without over-permissioning or breaking compliance.
Microsoft Graph API: The Secret Control Panel
M365 FM Podcast
Microsoft Graph API: The Secret Control Panel
July 29, 2025

Inside SharePoint Online’s Secret Engine Room

“Why is SharePoint slow today?” Because your one click just woke up Azure AD, policy engines, content databases, blob storage, and global CDNs—all at once. In this episode, I unpack what really happens when you create a site, upload a file, or change permissions—and show exactly how cross-service handshakes (identity, search, indexing, caching) trigger the domino effects behind those mysterious delays. Learn the levers that prevent outages, tame search weirdness, and stop CDN cache chaos before it hits your users.
Inside SharePoint Online’s Secret Engine Room
M365 FM Podcast
Inside SharePoint Online’s Secret Engine Room
July 29, 2025

Stop Drowning In Notes—Try This OneNote System

You’re not disorganized—your notes are. Most people use ~10% of OneNote and build digital junk drawers that hide decisions and kill follow-ups. In this episode, I show you how to flip OneNote into a working system: action-ready tags, linked pages, smart templates, and a workflow-first notebook structure that thinks like you do. Less hunting, more doing.
Stop Drowning In Notes—Try This OneNote System
M365 FM Podcast
Stop Drowning In Notes—Try This OneNote System