M365 FM Podcast
July 31, 2025

Fix Microsoft Entra B2B Direct Connect Issues

Flip One Azure AD Switch, Break Three Workflows? The Hidden B2B, Teams, and Conditional Access Domino Effect—And How to Stop It If B2B Direct Connect “works” until presence, file sharing, or guest invites start failing, you’re seeing the silent chain reaction between Teams federation, Conditional Access, identity providers, and directory sync. In this episode, we expose the exact misconfigurations that topple cross-tenant collaboration—guest vs external confusion, blocked domains, overzealous MFA, and shadow accounts—and give you a battle-tested checklist to catch issues before users feel the pain. Learn how to map dependencies, sequence changes safely, and validate both tenants so a single policy tweak doesn’t nuke your partnerships.
Fix Microsoft Entra B2B Direct Connect Issues
M365 FM Podcast
Fix Microsoft Entra B2B Direct Connect Issues
July 31, 2025

Build Consistent M365 Apps with Microsoft Graph Toolkit

Stop Shipping Off-Brand M365 Apps: Graph Toolkit React Components That Fix Auth, People Search, and Calendars in Minutes Your Microsoft 365 front end shouldn’t look like a patchwork of plugins and half-broken OAuth. In this episode, we show how the Microsoft Graph Toolkit gives you trusted, pre-built React components—Login, PeoplePicker, Agenda, and more—that snap into your app, standardize UX, and inherit Microsoft’s branding, accessibility, and security. Skip fragile custom auth, mismatched UI, and audit headaches. Learn where Toolkit components beat DIY code (tokens, consent, caching, throttling), what you can customize safely, and how to roll out a production-ready M365 experience—fast.
Build Consistent M365 Apps with Microsoft Graph Toolkit
M365 FM Podcast
Build Consistent M365 Apps with Microsoft Graph Toolkit
July 31, 2025

Design Around Microsoft 365 Service Limits

Your Flows Didn’t “Randomly Fail”—M365 Limits Tripped a Domino Chain (Here’s How to Beat Them) If Power Automate runs stall, SharePoint lists crawl, or Teams starts acting haunted, you’ve likely hit a Microsoft 365 service limit—often without a single warning. In this episode, we expose the cross-service ripple effects (SharePoint’s 5K view threshold, Teams membership ceilings, Graph API throttling, connector/action quotas) and show you proven patterns to stay fast and stable: indexed views, list partitioning, incremental queries, exponential backoff with Retry-After, controlled concurrency, and workload-aware scheduling. Stop firefighting “mystery” outages—build solutions that cooperate with the limits instead of crashing into them.
Design Around Microsoft 365 Service Limits
M365 FM Podcast
Design Around Microsoft 365 Service Limits
July 31, 2025

Replace Service Accounts with Entra Workload Identities

Stop Trusting “svc-” Accounts: How Microsoft Entra Workload Identities Replace Your Riskiest Credentials (for Real Zero Trust) Tired of mystery service accounts, static passwords, and audit nightmares? In this episode, we show why classic service accounts break Zero Trust—and how Microsoft Entra ID Workload Identities deliver least-privilege, secretless, fully-auditable access for apps, scripts, connectors, and automations. We compare service accounts vs. managed identities vs. workload identities, cover lifecycle, conditional access, rotation, ownership, and logging, and give you a step-by-step migration playbook to eliminate “ghost” accounts without breaking production.
Replace Service Accounts with Entra Workload Identities
M365 FM Podcast
Replace Service Accounts with Entra Workload Identities
July 31, 2025

Stop SharePoint Fine-Grained Permission Sprawl

Stop “Break Inheritance” Roulette: The Hidden Risks of Fine-Grained SharePoint Permissions (and What to Do Instead) Breaking inheritance feels like a quick win—until your tenant slows down, audits turn into detective work, and sensitive files surface where they shouldn’t. In this episode, we bust the biggest myths about unique permissions, show how they tank performance and visibility, and lay out a clean, scalable model using SharePoint/Entra groups, structured inheritance, and scheduled permission reviews. You’ll learn how to unwind permission sprawl without downtime, rebuild trust with auditable controls, and avoid the 5,000-unique-item cliff that quietly breaks SharePoint.
Stop SharePoint Fine-Grained Permission Sprawl
M365 FM Podcast
Stop SharePoint Fine-Grained Permission Sprawl
July 31, 2025

Build Office Add-Ins for Excel and Word Without VBA

Stop Copy-Paste: Build Excel & Word Superpowers with Office Add-ins (No VBA Required) Office Add-ins aren’t mystic plugins—they’re just modular web apps (HTML/CSS/JS) that run inside Word and Excel. In this episode, we demystify task panes, content add-ins, and the XML manifest that tells Office where your app appears, what it can do, and which permissions it needs. You’ll see how the Office JavaScript API bridges your web code to cells, tables, and documents—with async patterns, context scopes, and tight security. We wrap with a starter blueprint, deployment options, and a checklist to turn manual reporting into one-click automation across Windows, Mac, and Office on the web.
Build Office Add-Ins for Excel and Word Without VBA
M365 FM Podcast
Build Office Add-Ins for Excel and Word Without VBA
July 31, 2025

Maintain Hybrid Exchange Beyond the Configuration Wizard

Hybrid Exchange Isn’t a Wizard—It’s a Web of Dependencies Running the Hybrid Configuration Wizard is the easy part. Keeping hybrid coexistence healthy requires aligning directory attributes, OAuth/federation trust, DNS (Autodiscover/MX/SPF/DKIM), EOP connectors, and firewall paths for EWS/MRSProxy. This guide maps the invisible interdependencies that silently break free/busy, mailbox moves, and mail flow—and gives you a preflight, monitoring, and incident playbook so one stale record or expired cert doesn’t take your hybrid offline.
Maintain Hybrid Exchange Beyond the Configuration Wizard
M365 FM Podcast
Maintain Hybrid Exchange Beyond the Configuration Wizard
July 31, 2025

Correlate Microsoft 365 Telemetry for Better Insights

Make Microsoft 365 Telemetry Useful: Correlate Entra ID Sign-Ins, Teams Activity, and SharePoint File Operations Most dashboards isolate metrics. Real signal appears when you triangulate Azure AD/Entra sign-ins, Office/M365 audit (SharePoint/Teams), and usage & licensing. This guide gives you a pragmatic model, KQL queries, Power BI schema, and automations to: Catch risky access by tying failed/high-risk sign-ins to anomalous downloads/shares. Surface adoption gaps (users “logged in” but never use key Teams features). Eliminate license waste by mapping assigned SKUs to true activity. Keywords: Microsoft 365 audit, OfficeActivity, Entra ID sign-ins, Azure AD SigninLogs, Teams audit, SharePoint downloads, KQL, Sentinel, Microsoft 365 Defender, Power BI, Power Automate
Correlate Microsoft 365 Telemetry for Better Insights
M365 FM Podcast
Correlate Microsoft 365 Telemetry for Better Insights
July 31, 2025

Azure Communication Services vs Teams APIs

Choosing between Azure Communication Services (ACS) and Microsoft Teams APIs isn’t just a licensing decision—it can lock your app’s identity, chat, calling, and compliance for years. This episode exposes the hidden traps: guest access vs SSO, presence sync, chat parity, Graph permissions, GDPR/HIPAA, and those surprise E3/E5 costs. Learn when ACS wins for B2C scale and when Teams APIs win for internal-first governance, plus how (and when) a hybrid ACS + Teams approach actually works. Before you ship that “simple chat,” listen to this and avoid building a token-bridging, compliance-haunted Frankenstein. Make the right call now—future you (and your CFO) will thank you.
Azure Communication Services vs Teams APIs
M365 FM Podcast
Azure Communication Services vs Teams APIs
July 30, 2025

End Content Silos with Microsoft Syntex

Stop wasting hours hunting for the “final_final” contract. Microsoft Syntex turns your SharePoint and OneDrive chaos into searchable, compliant, metadata-rich content—automatically. In this episode, we show how Syntex classifiers and extractors tag the details that matter (vendor, totals, dates) so your files organize themselves, drive Power Automate workflows, and surface insight across Microsoft 365 and Purview. Ditch data silos, crush eDiscovery, and turn every document into living data—without becoming an AI expert.
End Content Silos with Microsoft Syntex
M365 FM Podcast
End Content Silos with Microsoft Syntex
July 30, 2025

Microsoft Graph App-Only Consent Explained

Stop blindly clicking “Grant admin consent.” This deep dive demystifies Microsoft Graph app-only permissions—who consents, which scopes you actually need, and how tokens really work in production. Learn least-privilege setups, admin consent gotchas, secret/cert rotation, managed identity, and audit-ready monitoring so your background jobs don’t break at 2 a.m. or expose tenant-wide data. Ship secure, stable automations—without drowning in consent dialogs.
Microsoft Graph App-Only Consent Explained
M365 FM Podcast
Microsoft Graph App-Only Consent Explained
July 30, 2025

Automate Microsoft 365 with the Cross-Platform CLI

Ditch the tab-juggling and OS headaches. The Microsoft 365 CLI gives admins one cross-platform command set for SharePoint, Teams, Outlook, Planner, and more—on Windows, macOS, and Linux. Build portable automations, run bulk updates, wire into CI/CD, and output clean JSON for dashboards and audits. Learn how to authenticate securely, avoid “nuke-the-tenant” mistakes, and ship repeatable M365 workflows that just work—anywhere.
Automate Microsoft 365 with the Cross-Platform CLI
M365 FM Podcast
Automate Microsoft 365 with the Cross-Platform CLI
July 30, 2025

Build Interactive Microsoft Teams Adaptive 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.
Build Interactive Microsoft Teams Adaptive Cards
M365 FM Podcast
Build Interactive Microsoft Teams Adaptive Cards
July 30, 2025

Fix OneDrive Files On-Demand Sync Issues

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.
Fix OneDrive Files On-Demand Sync Issues
M365 FM Podcast
Fix OneDrive Files On-Demand Sync Issues
July 30, 2025

Microsoft 365 Retention Policies vs Records Management

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 Policies vs Records Management
M365 FM Podcast
Microsoft 365 Retention Policies vs Records Management
July 30, 2025

PnP PowerShell vs PnP Framework

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
M365 FM Podcast
PnP PowerShell vs PnP Framework
July 30, 2025

Implement DevOps for 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.
Implement DevOps for Power Apps
M365 FM Podcast
Implement DevOps for Power Apps
July 30, 2025

Automate Viva Connections, Topics, Learning, and News

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.
Automate Viva Connections, Topics, Learning, and News
M365 FM Podcast
Automate Viva Connections, Topics, Learning, and News
July 30, 2025

Fix Microsoft Teams Governance with Lifecycle Automation

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.
Fix Microsoft Teams Governance with Lifecycle Automation
M365 FM Podcast
Fix Microsoft Teams Governance with Lifecycle Automation
July 30, 2025

Conditional Access with Defender for Identity Signals

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 with Defender for Identity Signals
M365 FM Podcast
Conditional Access with Defender for Identity Signals
July 30, 2025

Modern Authentication and Token Lifecycle in Microsoft 365

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 Authentication and Token Lifecycle in Microsoft 365
M365 FM Podcast
Modern Authentication and Token Lifecycle in Microsoft 365
July 30, 2025

Strengthen Power Platform DLP and Default Environment Governance

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…
Strengthen Power Platform DLP and Default Environment Governance
M365 FM Podcast
Strengthen Power Platform DLP and Default Environment Governance
July 30, 2025

Link Microsoft 365 Usage 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.”
Link Microsoft 365 Usage to Real Business Results
M365 FM Podcast
Link Microsoft 365 Usage to Real Business Results
July 30, 2025

Enterprise Microsoft 365 Analytics with Graph Data Connect

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.
Enterprise Microsoft 365 Analytics with Graph Data Connect
M365 FM Podcast
Enterprise Microsoft 365 Analytics with Graph Data Connect