AI for Microsoft Teams
AI-powered Teams workflows: adaptive cards, webhook routing, Bot Framework ChatOps, Power Automate flows, meeting transcripts to postmortems, Graph API automation.
167 copy-paste prompts · 114 in-depth guides Jump to prompts Jump to guides
Prompts
- Intermediate
Teams Adaptive Card Backup Job Status Digest Prompt
Design a Microsoft Teams Adaptive Card that summarizes nightly backup job outcomes — success/failure counts, failed jobs with reason, RPO breaches, and restore-test status — for the platform team.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Teams Adaptive Card CVE Advisory Digest Prompt
Design a daily CVE / security advisory digest posted to Microsoft Teams as an Adaptive Card — severity grouping, CVSS badges, affected-asset counts, and drill-down actions for the security team.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Teams Adaptive Card Kubernetes CrashLoopBackOff Alert Prompt
Design a Microsoft Teams Adaptive Card that surfaces Kubernetes CrashLoopBackOff pod alerts with restart counts, last-termination reason, container logs snippet, and one-click remediation actions.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Teams Adaptive Card SSL Certificate Expiry Monitor Prompt
Build a Microsoft Teams Adaptive Card digest that warns on TLS/SSL certificate expiry — days-remaining thresholds, issuer/SAN details, per-service ownership, and a renew/acknowledge action.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Teams Adaptive Card Terraform Drift Alert Prompt
Build a Microsoft Teams Adaptive Card that reports Terraform/OpenTofu configuration drift — resources changed outside code, add/change/destroy counts, blast-radius flags, and a reconcile action.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Teams Bot GitHub Actions Run Status Card Prompt
Build a Teams bot flow that posts GitHub Actions workflow run status as Adaptive Cards — queued/running/success/failure states, job breakdown, failed-step logs, and a re-run action.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Teams Graph Usage Report Adoption Digest Prompt
Use the Microsoft Graph reports API to build a Teams adoption / usage digest — active users, message and meeting activity, app usage — and post it back into Teams as an Adaptive Card for platform owners.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Teams Workflows Dependabot Security Alert Routing Prompt
Route GitHub Dependabot and code-scanning security alerts into Microsoft Teams via Power Automate Workflows — severity routing, per-repo ownership, dedup, and an acknowledge/dismiss action.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Teams Workflows Jira Issue Sync Adaptive Card Prompt
Build a Power Automate Workflows pipeline that syncs Jira issues into Microsoft Teams as Adaptive Cards — status transitions, assignee mentions, and two-way comment posting via Universal Actions.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Embed Grafana Panel Images in Teams Adaptive Cards Prompt
Design an Adaptive Card that renders Grafana panel snapshots as an ImageSet/Image so on-call engineers see live dashboard visuals inside a Teams alert without leaving the channel.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Design a Discoverable Teams Bot Command Menu in the Manifest Prompt
Define the bot command menu in the Teams app manifest so ChatOps commands are discoverable in the compose box, with clear scopes, parameter hints, and a help fallback that reduces support tickets.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Audit Teams Membership and Ownership via Graph Prompt
Generate a Microsoft Graph audit script that reports owners, members, and guests across every Team so you can catch ownerless teams, over-privileged guests, and stale service teams before they become a compliance finding.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Teams Adaptive Card Fallback & Version Compatibility Prompt
Design Adaptive Cards that render cleanly across every Teams host (desktop, web, mobile, Outlook, older clients) by setting the right schema version and adding element-level fallback so newer features degrade gracefully instead of blanking the card.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Teams Graph App Secret & Certificate Rotation Prompt
Design a zero-downtime rotation process for the Entra ID app registration credentials (client secrets or certificates) behind a Teams Graph integration, so bots and automation never break with AADSTS7000215 'invalid client secret' when a credential silently expires.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Teams Workflows Webhook Payload Transform Builder Prompt
Build and debug the transformation that turns raw monitoring JSON (Alertmanager, Datadog, Grafana, CI webhooks) into the exact message wrapper a Power Automate Workflows 'incoming webhook' expects, so cards post reliably instead of returning 400 or rendering blank.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Teams Adaptive Card Linter and Pre-Send Validator Prompt
Audit and lint an Adaptive Card JSON before it ships through Microsoft Teams — catching schema-version violations, unsupported elements, broken templating, and render failures across hosts.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Alert Silence and Mute ChatOps Prompt
Build a ChatOps capability in Microsoft Teams that lets on-call engineers silence, mute, or snooze monitoring alerts from chat — with scoping, expiry, audit, and auto-unsilence.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams DORA Metrics Digest Card Prompt
Generate a recurring Microsoft Teams Adaptive Card digest of DORA metrics (deployment frequency, lead time, change failure rate, MTTR) from CI/CD and incident data, with trend and commentary.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams GitOps Pull Request Review Notifications Prompt
Design Teams notifications for a GitOps workflow that post pull-request review requests, Argo CD / Flux sync status, and drift alerts to the right reviewers without channel noise.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Maintenance Window Status Broadcast Prompt
Design a Microsoft Teams broadcast flow that announces planned maintenance windows, posts live start/progress/complete updates, and optionally syncs a public status page — with clear rollback comms.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Notification Delivery Load Test Prompt
Design a synthetic load and reliability test for a Microsoft Teams notification path (Workflows trigger or bot) to find throttling limits, latency, and silent-drop failure modes before a real alert storm hits.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Release Notes Changelog Posting Prompt
Generate and post a clean release-notes / changelog Adaptive Card to Microsoft Teams from merged PRs and conventional commits whenever a release ships, tailored to a technical or stakeholder audience.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Terraform Plan Review Card Prompt
Post a summarized Terraform plan into Microsoft Teams as a reviewable Adaptive Card so engineers can assess adds/changes/destroys and approve or block the apply from chat.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Vulnerability Scan Alert Triage Card Prompt
Route container/dependency vulnerability scan findings into Microsoft Teams as a triage-ready Adaptive Card — deduplicated, severity-prioritized, ownership-routed, and noise-controlled.
- Claude
- ChatGPT
Open prompt - Intermediate
Adaptive Card Optimistic UI for Long-Running Actions Prompt
Design an Adaptive Card pattern that shows immediate optimistic feedback (disabled buttons, in-progress state, fallback timeout copy) while a slow backend action runs, so responders never double-click a deploy or approval.
- Claude
- ChatGPT
Open prompt - Intermediate
Bot Card Update vs New Message Strategy for Channel Noise Prompt
Decide, per ChatOps interaction, whether a Teams bot should update an existing activity in place or post a new message — keeping incident channels readable instead of drowning responders in a wall of bot cards.
- Claude
- ChatGPT
Open prompt - Advanced
Graph $batch Dependent Requests and Ordering Prompt
Design a Microsoft Graph $batch payload that chains dependent requests (create team, then add members, then post welcome) using the dependsOn ordering, with per-request error handling and a 20-request chunking strategy.
- Claude
- ChatGPT
Open prompt - Advanced
Graph Change Notifications with Rich Resource Data Batching Prompt
Design a Graph change-notification receiver that batches encrypted resource-data payloads, validates the dataSignature, and decrypts in bulk so a high-volume Teams message subscription does not melt your endpoint.
- Claude
- ChatGPT
Open prompt - Advanced
Loop Component (Adaptive Card-Based) for Live Incident Status Prompt
Design a Teams/Microsoft 365 Loop component backed by an Adaptive Card extension so an incident status block stays live and editable wherever it is pasted — chat, email, or a Loop page — without copy-paste drift.
- Claude
- ChatGPT
Open prompt - Advanced
In-Meeting Dialog Meeting App with RSC Meeting Scope Prompt
Design a Teams meeting app that opens an in-meeting dialog (TaskModule) during a live incident bridge to capture structured timeline entries, scoped with resource-specific consent so it reads meeting context without broad tenant permissions.
- Claude
- ChatGPT
Open prompt - Intermediate
Message Extension Link Unfurling with Cache and Auth Prompt
Design a Teams link-unfurling message extension that resolves internal URLs (incidents, runbooks, dashboards) into rich preview cards, with per-user auth, response caching, and graceful fallbacks for links the user cannot access.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Toolkit CI Pipeline for Multi-Environment App Publishing Prompt
Design a CI/CD pipeline that uses the Teams Toolkit CLI (teamsapp) to provision, deploy, validate, and publish a Teams app across dev/staging/prod environments with environment-specific manifests and zero manual portal clicks.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Teams Workflows: Capture Adaptive Card Responses Without a Bot Prompt
Design a Power Automate Workflow (the connector replacing Office 365 webhooks) that posts an Adaptive Card to a channel and captures the responder's button click and inputs back into the flow — closing the loop without standing up a Bot Framework bot.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Actionable Message with Action.Http Approval Card Prompt
Design an actionable message card delivered to Teams that lets an approver click Approve/Reject inline via Action.Http callbacks, with signed-token verification on your endpoint.
- Claude
- ChatGPT
Open prompt - Advanced
Teams AI Library Vector Data Source RAG Grounding Prompt
Wire a vector data source into a Teams AI Library bot so the planner grounds answers in your runbooks and incident history via retrieval augmentation, with citations and freshness control.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams App Manifest Versioning and Staged Rollout Rings Prompt
Plan a safe in-place upgrade of a custom Teams app — manifest version bumps, permission-change consent prompts, and ring-based rollout so a bad release does not hit the whole org at once.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Proactive App Install for Users via Graph Prompt
Programmatically install a Teams app for a list of users via Graph so a bot can proactively message them — fetching the conversation reference without waiting for the user to find the app.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Share App Content to Meeting Stage Prompt
Build a Teams meeting app that promotes its tab content to the shared meeting stage with shareAppContentToStage, so everyone sees the same incident dashboard during a live call.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Graph Call Records CQD Quality Analysis Prompt
Pull Teams call records via Graph and correlate them with Call Quality Dashboard signals to triage poor-call complaints — jitter, packet loss, and network path attribution.
- Claude
- ChatGPT
Open prompt - Advanced
Microsoft Graph Export API for Teams eDiscovery Compliance Prompt
Build a compliance-grade exporter that pulls Teams messages and chats through the Graph protected (export) APIs for eDiscovery and legal hold, without consuming per-user seeded license quota.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Meeting Watermark and Protected Content Policy Prompt
Design and roll out a Teams meeting policy that applies watermarks and end-to-end protection to sensitive incident war-room meetings, balancing security against app and recording limitations.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Channel Message Reactions Engagement Analytics Prompt
Analyze channel message reactions and reply activity via Graph to measure announcement reach and engagement — who acknowledged incident posts and which messages went unread.
- Claude
- ChatGPT
Open prompt - Beginner
Teams Adaptive Card Host Config and Cross-Theme Rendering Prompt
Author and validate an Adaptive Card host config so cards render correctly across Teams light, dark, and high-contrast themes and across desktop, web, and mobile
- Claude
- ChatGPT
Open prompt - Advanced
Teams Bot CLU Intent Dispatch and Command Routing Prompt
Design a natural-language command router for a Teams bot that uses Conversational Language Understanding to classify intents and dispatch to ChatOps handlers with a deterministic fallback
- Claude
- ChatGPT
Open prompt - Intermediate
Teams App Sideloading and Test Tool Automation Prompt
Automate uploading, updating, and removing a custom Teams app package in a dev tenant for CI smoke tests, with a local Test Tool path for fast iteration
- Claude
- ChatGPT
Open prompt - Advanced
Teams Bot SSO On-Behalf-Of Downstream Graph Token Exchange Prompt
Implement the On-Behalf-Of flow that exchanges a Teams SSO token for a downstream Microsoft Graph access token inside a bot, including consent fallback
- Claude
- ChatGPT
Open prompt - Advanced
Teams Graph Application Access Policy for App-Only Chat Posting Prompt
Configure a Teams resource-specific application access policy so an app-only Graph identity can post messages to specific chats and channels without a signed-in user
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Graph Delta Query Incremental Membership Sync Prompt
Build a Microsoft Graph delta query loop to incrementally sync Teams channel membership or chat messages into an external system with durable deltaLink state
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Action Message Extension Preview-and-Edit Flow Prompt
Implement an action-based message extension that returns a card preview for the user to review and edit before the bot posts it to the conversation
- Claude
- ChatGPT
Open prompt - Advanced
Power Automate Child Flow and Solution ALM for Teams Ops Prompt
Refactor a monolithic Teams Power Automate flow into reusable child flows packaged in a managed solution with environment variables and connection references for ALM
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Toolkit teamsapp.yaml Lifecycle Scaffolding Prompt
Design a Teams Toolkit teamsapp.yaml that drives provision, deploy, and publish lifecycle stages for a Teams app across dev and prod environments
- Claude
- ChatGPT
Open prompt - Intermediate
Adaptive Card Accessibility and Screen Reader Audit Prompt
Audit and remediate Adaptive Cards so incident and approval notifications are usable with screen readers and keyboard navigation
- Claude
- ChatGPT
Open prompt - Intermediate
Adaptive Card Localization and RTL Formatting Prompt
Localize Adaptive Cards across languages including right-to-left layout, date/number formatting, and string externalization
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Bot Card Pagination for Large Result Sets Prompt
Design paginated Adaptive Card responses so a ChatOps bot can return large query results without flooding the channel
- Claude
- ChatGPT
Open prompt - Beginner
Teams Bot Typing Indicator for Long-Running Operations Prompt
Keep a ChatOps bot responsive with typing indicators and progress updates while a slow backend operation runs
- Claude
- ChatGPT
Open prompt - Advanced
Microsoft Graph Rate-Limit Budget Planning Prompt
Design a request budget and backoff strategy so Teams Graph automation stays under per-app and per-tenant throttling limits
- Claude
- ChatGPT
Open prompt - Advanced
Graph Lifecycle Notifications and Missed-Event Recovery Prompt
Handle Microsoft Graph subscription lifecycle notifications so Teams change-feed automation never silently misses events
- Claude
- ChatGPT
Open prompt - Beginner
Teams Meeting Recap to Assigned Action Items Prompt
Turn an incident-bridge or standup meeting recap into owned, deadlined action items posted back to the channel
- Claude
- ChatGPT
Open prompt - Intermediate
Power Automate Error Handling and Retry Scope Design Prompt
Add structured error handling, run-after branches, and idempotent retries to a Teams alerting or approval flow
- Claude
- ChatGPT
Open prompt - Advanced
Teams Inbound Webhook Payload Signature Verification Prompt
Validate and authenticate inbound payloads hitting a Teams Workflow or bot endpoint so only trusted senders can post alerts
- Claude
- ChatGPT
Open prompt - Advanced
Teams Action Message Extension for Deploy Rollback Trigger Prompt
Build an action-based message extension that lets engineers trigger a guarded deployment rollback from a Teams message, with a confirmation task module and pipeline call.
- Claude
- Cursor
Open prompt - Intermediate
Teams Adaptive Card FinOps Cost Digest Prompt
Design a weekly Adaptive Card that summarizes cloud spend, top cost movers, and budget burn-down so engineering leads can act on FinOps signals inside a Teams channel.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Bot Install & Welcome Event Handler Prompt
Implement the conversationUpdate / installationUpdate handling so a Bot Framework Teams bot greets users correctly on first install, channel add, and new member events without spamming.
- Claude
- Copilot
Open prompt - Advanced
Teams ChatOps Authorization & RBAC Layer Prompt
Design an authorization layer that decides who can run which ChatOps commands from Teams, mapping Entra groups and roles to command scopes with audit logging.
- Claude
- ChatGPT
Open prompt - Advanced
Microsoft Graph Paging & Throttling for Teams Data Export Prompt
Write a resilient Microsoft Graph client that pages through large Teams datasets (messages, members, channels) while respecting 429 throttling, @odata.nextLink, and delta queries.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Graph Presence-Aware Alert Routing Prompt
Use Microsoft Graph presence to route alerts to whoever is actually available, falling back through an escalation list instead of paging someone who is offline or in a meeting.
- Claude
- Gemini
Open prompt - Intermediate
Teams Incoming Webhook to Workflows Connector Migration Prompt
Plan and execute the migration of retiring Office 365 incoming webhooks to the Workflows (Power Automate) connector, updating senders to post Adaptive Cards reliably.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Meeting Bot On-Call Handoff Summary Prompt
Build a meeting bot that captures the on-call handoff call, summarizes open incidents and watch-items, and posts a structured handoff card to the on-call channel.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Power Automate Access Request Approval Flow Prompt
Build a Power Automate flow that collects access requests from a Teams form, routes them for manager and resource-owner approval, and provisions access on approval.
- Claude
- Copilot
Open prompt - Intermediate
Teams Adaptive Card Templating Language Data Binding Prompt
Separate Adaptive Card layout from data using the Adaptive Cards Templating Language — bind ${} expressions, repeat with $data, conditionally render with $when, and hydrate one template from many ops payloads.
- Claude
- ChatGPT
Open prompt - Beginner
Teams App Install Deep Link Onboarding Prompt
Generate Teams app-install and entity deep links that route users straight into your app, a specific tab, or a pre-filled bot conversation — so onboarding and incident links land in the right place every time.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Bot Task Module Structured Incident Form Prompt
Design a Teams bot Task Module (dialog) that pops a focused modal for structured incident intake — Adaptive Card or embedded web form, fetch/submit invoke flow, and validation before anything is created.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Declarative Agent Instructions & Conversation Starters Prompt
Tune a Microsoft 365 Copilot declarative agent for ops — write tight instructions, scope it with conversation starters and capabilities, and ground it without it wandering outside its lane.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Graph Send Chat Message with Mentions Prompt
Send a Teams channel or 1:1 chat message via Microsoft Graph that includes proper @-mentions, importance, and inline links — getting the mentions array and HTML body exactly right so notifications actually fire.
- Claude
- ChatGPT
Open prompt - Beginner
Teams JS SDK Tab Context, Theme & Navigation Prompt
Wire a Teams tab to the Teams JavaScript SDK — initialize correctly, read user/channel context, react to light/dark/high-contrast theme changes, and drive in-app navigation and deep links.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Meeting App Lifecycle & Speaking Events Prompt
Build a Teams meeting app that reacts to meeting lifecycle and participant events — start/end, join/leave, and active-speaker changes — to drive a live in-meeting incident panel.
- Claude
- ChatGPT
Open prompt - Advanced
Teams RSC Resource-Specific Consent for Channel Bots Prompt
Configure Resource-Specific Consent (RSC) so a Teams app can read/act on channel or chat data app-only — scoping manifest authorization permissions, team-owner consent, and Graph calls without tenant-wide grants.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Workflows Scheduled SLA Breach Escalation Prompt
Build a recurring Teams Workflows (Power Automate) flow that polls open incidents, detects SLA-breach risk, and escalates into the right channel with an Adaptive Card and tiered @-mentions.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Adaptive Card Input Validation & Conditional Visibility Prompt
Build Adaptive Cards with client-side input validation, required-field enforcement, and toggleable conditional visibility so ops forms guide users without round-tripping to the bot.
- Claude
- ChatGPT
Open prompt - Advanced
Teams AI Library Action Planner for Ops Bot Prompt
Design a Teams AI Library bot that uses the Action Planner, prompt templates, and a registered action set to turn natural-language ops requests into safe, confirmed tool calls.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Copilot Graph Connector for Ops Knowledge Grounding Prompt
Design a Microsoft Graph connector that ingests ops knowledge (runbooks, postmortems, CMDB) into the semantic index so Copilot in Teams grounds answers on your authoritative content.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Graph API Batch Requests for Bulk Operations Prompt
Use Microsoft Graph JSON batching to perform bulk Teams operations (membership, channel, tab changes) efficiently while respecting dependency ordering, throttling, and partial failure.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Live Share Meeting App Collaborative Stage Prompt
Build a Teams meeting app that uses the Live Share SDK for real-time co-presence — shared state, cursors, and a takeover-safe collaborative incident canvas on the meeting stage.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Search-Based Message Extension with Config Page Prompt
Build a search-based (query) message extension that lets users search a backend (KB, CMDB, runbooks) inline and insert a result card, with a configurable settings page per user.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Power Automate Sequential Approval Chain Prompt
Design a Power Automate flow that runs a multi-stage sequential approval (manager, then change-owner, then security) in Teams, with escalation, reassignment, and an auditable decision trail.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Tab Configuration Page & Content URL Auth Prompt
Design a configurable Teams channel tab: the configuration page that captures settings and sets the content URL, plus secure SSO auth for the embedded content frame.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Action Message Extension for Incident Creation Prompt
Design an action-type message extension that opens a task module form from the compose box or a message, collects incident fields, and creates the incident in your tracker — distinct from search/lookup extensions.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Activity Feed Notification Targeting Prompt
Design Graph activity feed notifications that ping a specific engineer's Teams bell (not a channel) for high-priority ops events, with deep links straight to the incident context.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Bot File Attachment Handling for Log Bundles Prompt
Design a Teams bot that accepts dropped log bundles / diagnostics, validates and stores them, and returns analysis — handling both personal-chat file consent and channel file references via Graph.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Bot Streaming AI Responses Prompt
Implement streamed, typing-indicator-style AI responses in a Teams bot so long Copilot/LLM answers appear progressively instead of one frozen wait — using the streaming message activity pattern.
- Claude
- ChatGPT
Open prompt - Beginner
Teams Deep Link Generation for ChatOps Prompt
Generate correct, URL-encoded Teams deep links — to channels, chats, messages, meetings, tabs, and pre-filled new chats — so alerts and tools can jump engineers straight to the right context.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Graph Team Provisioning from Template Prompt
Automate spinning up a fully-configured incident or project team from a reusable template via Graph — channels, tabs, apps, tags, and membership — instead of hand-building each war room.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Meeting Bot RSC Real-Time Transcription Prompt
Design a meeting-scoped bot that uses resource-specific consent and the meeting lifecycle events to capture real-time transcription and surface live incident notes during a bridge call.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Bot Mention Parsing & Command Grammar Prompt
Design robust @-mention stripping and a forgiving command grammar for a ChatOps bot so noisy channel mentions, formatting entities, and typos still resolve to the right action.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Workflow Webhook Adaptive Card Posting Prompt
Build the replacement for retired Office 365 connectors: post adaptive cards into a channel via a Power Automate Workflows 'When a Teams webhook request is received' trigger, including the exact payload shape and auth model.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Adaptive Card AI-Generated Chart Rendering Prompt
Render live metric charts and sparklines inside Teams Adaptive Cards using the native Chart element (1.5+) and server-side image fallbacks, so on-call engineers see trends without leaving the channel.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Adaptive Card Carousel Deployment Digest Prompt
Design a multi-page Adaptive Card carousel that summarizes a release train across services — one swipeable page per deployment with status, diff, and rollback action — instead of flooding the channel with one card per service.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Bot Conversation State Management Prompt
Design durable, scalable state for a Teams bot — choosing storage providers, scoping user vs conversation state, and handling concurrency so multi-turn incident workflows survive restarts and parallel responders.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Bot Throttling & Retry Resilience Prompt
Design a Teams bot that survives Bot Framework and Graph 429 throttling — honoring Retry-After, batching proactive sends, and applying jittered backoff so incident-storm notification bursts never get dropped.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Copilot API Plugin (OpenAPI) for Ops Tooling Prompt
Build a Microsoft 365 Copilot API plugin that exposes your ops tooling to Copilot via an OpenAPI spec and plugin manifest, so engineers can query incidents and trigger runbooks in natural language.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Graph Subscription Renewal & Payload Decryption Prompt
Operate Microsoft Graph change subscriptions for Teams resources reliably — auto-renewing before expiry, validating notification tokens, and decrypting resourceData payloads delivered with rich notifications.
- Claude
- ChatGPT
Open prompt - Advanced
Teams In-Meeting Side Panel Incident Copilot Prompt
Build an in-meeting Teams app (side panel + shared meeting stage) that acts as a live incident copilot — tracking timeline, action items, and current owner while a war-room call is in progress.
- Claude
- ChatGPT
Open prompt - Beginner
Teams Sensitivity Labels for Incident Data Prompt
Apply Microsoft Purview sensitivity labels and container labels to Teams incident channels so war-room chats, shared files, and postmortems are auto-classified, encrypted, and guest-access controlled by default.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams to ServiceNow Incident & CMDB Bridge Prompt
Design a bidirectional Teams to ServiceNow bridge that creates and syncs incidents, enriches cards with CMDB CI context, and keeps state aligned without creating duplicate tickets or update loops.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Adaptive Card Action.Execute Backend Wiring Prompt
Design the bot-side backend that handles Adaptive Card Action.Execute invoke activities — returning refreshed cards, inline errors, and auto-loading indicators without bouncing users to a browser.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Bot Waterfall Dialog for Incident Intake Prompt
Design a stateful, multi-step conversational dialog that walks a reporter through structured incident intake — severity, affected service, impact, and reproduction — then files the ticket.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Bot & Webhook Security Hardening Prompt
Harden inbound Teams bot and outgoing-webhook endpoints with JWT validation, HMAC signature checks, replay protection, and tenant allow-listing before they reach production.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Declarative Copilot Agent for Ops Prompt
Design a declarative agent (Copilot extension) for Teams that answers ops questions grounded in your runbooks, dashboards, and incident history via instructions and API plugin actions.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Meeting AI Insights Extraction via Graph Prompt
Use the Microsoft Graph online-meeting AI insights API to pull meeting notes, action items, and mention events automatically into your incident tracker.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Link Unfurling Message Extension Prompt
Build a message extension that auto-unfurls pasted incident, PR, dashboard, and runbook URLs into rich Adaptive Card previews directly in the Teams compose box.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Power Automate Deployment Gate Approval Prompt
Build a Power Automate flow that pauses a CI/CD pipeline on a Teams approval, enforces approver policy and timeouts, and writes the decision back to the pipeline.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Stage View Collaborative Runbook Prompt
Use Teams collaborative stage view and live-share so an incident channel can open a runbook full-screen and step through it together in real time during a war room.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Channel Tab SPA & Deep Linking Prompt
Build a configurable channel tab single-page app for Teams with proper context handling, theming, SSO, and deep links that jump users to a specific incident or runbook view.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Adaptive Card Universal Actions & Refresh Prompt
Design Adaptive Cards with Universal Actions (Action.Execute) and auto-refresh so a single shared card shows live, per-user state across a channel without reposting.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams App Manifest Authoring & Validation Prompt
Author and CI-validate a Teams app manifest — schema version, capabilities, scopes, RSC permissions, domain allowlists — and produce a publishable, least-privilege package.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams to Azure DevOps Work Item Bridge Prompt
Design a Teams to Azure DevOps bridge that turns chat messages and adaptive-card forms into work items, mirrors state changes back to the channel, and links incidents to bugs with full traceability.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Office 365 Connector to Workflows Migration Prompt
Plan and execute migration off retiring Office 365 connectors (incoming-webhook connector cards) to Power Automate Workflows — inventory, payload translation, and zero-gap cutover.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Message Extension for Incident Lookup Prompt
Design a Teams search-based message extension that lets engineers query incidents, runbooks, and dashboards inline from the compose box and paste rich adaptive cards into any chat or channel.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Outgoing Webhook Command Router Prompt
Design a Teams outgoing-webhook command router that turns @mention chat commands into authenticated backend calls — verb parsing, HMAC verification, async ack, and adaptive-card responses.
- Claude
- ChatGPT
Open prompt - Advanced
Teams to PagerDuty Bidirectional Bridge Prompt
Design a two-way Teams to PagerDuty bridge — PD events open an incident channel and post action cards, and Teams card actions ack/resolve/reassign back to PagerDuty with identity mapping and idempotency.
- Claude
- ChatGPT
Open prompt - Beginner
Teams Power Automate Alert Triage Flow Prompt
Design a Power Automate flow that ingests monitoring alerts, enriches and dedups them, routes by severity and ownership, and posts actionable adaptive cards to the right Teams channel — all low-code.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Proactive Bot Messaging at Scale Prompt
Design reliable proactive (bot-initiated) Teams messaging at scale — capturing conversation references, app installation via Graph, throttling, retries, and per-user/per-channel delivery without spam.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Adaptive Card Form Designer for Runbook Inputs Prompt
Design Adaptive Card forms for runbook inputs in Teams — typed inputs, validation, conditional visibility, multi-step flows, and submission via Action.Execute to your bot service.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams App Catalog Governance Prompt
Govern the Microsoft Teams app catalog — permitted apps registry, security review workflow, monitoring of app installs, sunset of unused apps, and exception handling.
- Claude
- ChatGPT
Open prompt - Beginner
Teams Approvals App for Change Management Prompt
Use the native Microsoft Teams Approvals app for change requests — vs custom Adaptive Cards — with templated request forms, multi-stage approval chains, audit trail, and ServiceNow / Jira integration.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Data Export to Splunk / SIEM for Security Analysis Prompt
Export Microsoft Teams activity data to Splunk / Sentinel / your SIEM for downstream security analysis — Graph API change subscriptions, audit logs, message events, and normalization.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams External Presenter Invitations for Vendor War-Room Sessions Prompt
Invite vendor support engineers into Teams incident war-room meetings — as external presenters, with screen-share, identity verification, and time-boxed access — without giving full org guest access.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Loop Pages as Living Runbooks Prompt
Build runbooks as Microsoft Loop pages instead of static Confluence — co-edited, embeddable in Teams chat, with components for checklists, tables, status indicators, and versioning.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Meeting Compliance Recording for SRE / IT Reviews Prompt
Configure compliance recording for sensitive Teams meetings — incident reviews, postmortem calls, security investigations — with consent disclosure, storage, retention, and eDiscovery.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Meeting Templates for SRE Rituals Prompt
Design Teams meeting templates for SRE rituals — standups, retros, postmortems, incident reviews, on-call handoffs, capacity planning — with auto-record / transcription, agenda templates, and follow-up automation.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Notification Quiet Hours & Burnout Prevention Prompt
Configure org-wide Teams notification quiet hours and per-user Focus periods to reduce out-of-hours noise — policy design, exception rules, monitoring, and burnout signal detection.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Phone IVR for After-Hours Support Prompt
Design Teams Phone IVR flows for after-hours customer support — call routing by issue type, on-call team identification, voicemail-to-ticket, escalation, and weekend coverage.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Planner Integration for Postmortem Action Items Prompt
Track postmortem action items in Microsoft Planner tied to incident channels — auto-create tasks from postmortem drafts, assignee + due tracking, completion verification, and quarterly reporting.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Premium Copilot for SRE / IT Use Cases Prompt
Apply Microsoft 365 Copilot and Teams Premium AI features (meeting recap, intelligent recap, summary search) to SRE / IT workflows — postmortems, on-call handoffs, incident reviews.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Chat Retention Exception Management Prompt
Manage retention policy exceptions for Teams chat — legal holds, ongoing investigations, retention overrides, custodian assignment, and time-bounded exception workflow.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Salesforce Integration for Customer Impact Tracking Prompt
Track customer impact during incidents — link Salesforce account / case data to Teams incident channels, surface impacted customers, prioritize comms by ARR / criticality, and auto-update post-incident.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Shifts for NOC / Field Operations Scheduling Prompt
Use Microsoft Teams Shifts to manage NOC / field operations on-call schedules with mobile-first UX — shift swaps, handoff visibility, time-off requests, and integration with PagerDuty / Opsgenie.
- Claude
- ChatGPT
Open prompt - Beginner
Teams Tag Governance for Service Teams Prompt
Use Microsoft Teams tags (@tag mentions) to organize service ownership — naming conventions, dynamic tags from AAD groups, sync with on-call schedules, and lifecycle management.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Viva Connections for Company-Wide Incident Communications Prompt
Use Viva Connections within Teams as a company-wide incident communication surface — status banner, dashboard cards, news posts, and approval workflow for high-impact announcements.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Walkie Talkie for NOC / Field Operations Coordination Prompt
Use Teams Walkie Talkie (PTT) for NOC / field tech coordination — channel design, hardware integration, on-call routing, recording, and integration with paging systems.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Adaptive Card for Incident Notifications Prompt
Design rich Adaptive Card JSON for incident notifications in Microsoft Teams — severity styling, action buttons, deep links to runbooks, and acknowledgement state.
- Claude
- ChatGPT
Open prompt - Intermediate
Azure Monitor Alerts to Teams Adaptive Cards Prompt
Route Azure Monitor alerts (metric, log query, activity) into Teams as Adaptive Cards with deep links to the Azure portal, AKS / VM / App Service context, and ack workflow.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Bot Framework ChatOps Design Prompt
Design a Teams ChatOps bot on Azure Bot Service for running kubectl / az / terraform / deploy commands with Azure AD identity, RBAC, audit logging, and approval workflows.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Bot Localization & i18n for Global Operations Prompt
Design localization (i18n) for a Microsoft Teams bot serving global SRE / IT teams — language detection, message templates, RTL support, time-zone formatting, and translation review.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Calling for On-Call Paging Prompt
Use Microsoft Teams calling (Operator Connect / Direct Routing) for on-call paging — call routing policies, escalation, voicemail-to-ticket, and integration with PagerDuty/Opsgenie.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Card-Based Deployment Approval Prompt
Design an Adaptive Card approval workflow in Teams for risky production deployments — context fields, approver groups, audit log, timeout, and rollback hook.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Channel Archival & Lifecycle Policy Prompt
Design a Teams channel lifecycle policy — naming conventions, sprawl prevention, automated dormancy detection, archival, restoration, and deletion — with compliance retention.
- Claude
- ChatGPT
Open prompt - Advanced
Conditional Access for Teams ChatOps Prompt
Design risk-based Conditional Access policies for Teams ChatOps bot interactions — MFA gates for destructive commands, device compliance, location, and sensitive-session enforcement.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Cross-Tenant Collaboration with Vendors & Partners Prompt
Set up secure, audited cross-tenant collaboration in Microsoft Teams with vendors and partners — B2B vs Shared Channels, conditional access, DLP, and offboarding.
- Claude
- ChatGPT
Open prompt - Advanced
Defender for Cloud Apps for Teams DLP & Anomaly Detection Prompt
Configure Microsoft Defender for Cloud Apps to detect DLP violations, anomalous behavior, and risky integrations in Teams — file uploads with secrets, mass downloads, impossible travel, unusual session activity.
- Claude
- ChatGPT
Open prompt - Advanced
Direct Routing SBC + ChatOps Telephony Integration Prompt
Integrate Teams Direct Routing (SBC) with ChatOps bots for telephony-aware operations — IVR for paging, SMS for ack, voicemail-to-ticket, and PSTN survivability for incidents.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Entra App Permission Review Prompt
Audit Microsoft Entra ID (Azure AD) app registrations that back Teams bots — Graph permissions, admin consent, secret rotation, certificate use, and least-privilege deltas.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Graph API Channel Management Prompt
Bulk manage Microsoft Teams channels via Graph API — create per-service channels, set tabs, manage membership, sync from a source of truth, and handle Graph throttling.
- Claude
- ChatGPT
Open prompt - Advanced
Microsoft Graph Change Subscriptions for Real-Time Incident Events Prompt
Set up Microsoft Graph change notifications (webhooks + Event Hub) to react in real time to Teams events — channel creation, message posting, app installations, membership changes — for security and ops automation.
- Claude
- ChatGPT
Open prompt - Advanced
Teams Incident Channel Compliance & Retention Prompt
Design retention policies, sensitivity labels, eDiscovery readiness, and access controls for Microsoft Teams incident channels in regulated environments.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Live Events / Town Hall for Exec Incident Comms Prompt
Use Microsoft Teams Town Hall (replacing Live Events) for company-wide incident communication on SEV1 outages — stream setup, presenter handoff, Q&A handling, recording, and post-event follow-up.
- Claude
- ChatGPT
Open prompt - Intermediate
Loop Components for Teams Incident Response Prompt
Use Microsoft Loop components inside Teams incident channels for live-collaborative timelines, action items, decision logs, and status tracking — without leaving Teams.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Meeting Transcript to Postmortem Prompt
Turn a Microsoft Teams meeting transcript from an incident review into a structured blameless postmortem — timeline, decisions, action items, and root cause narrative.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Policy Packages for Engineering vs Corporate Workforce Prompt
Design role-based Teams policy packages — messaging, meeting, calling, app permission, and live events — tuned for engineering teams' tools and behaviors vs general corporate.
- Claude
- ChatGPT
Open prompt - Intermediate
Power Automate On-Call Rotation Flow Prompt
Design a Power Automate flow that syncs PagerDuty / Opsgenie rotations into Microsoft Teams — channel topic, presence indicators, daily handoff post, and escalation.
- Claude
- ChatGPT
Open prompt - Intermediate
Power BI Tab Embedding in Teams for SRE Dashboards Prompt
Embed Power BI dashboards as Teams channel tabs for SRE metrics — SLO burn, deployment frequency, change failure rate, MTTR — with row-level security, refresh, and cross-team visibility.
- Claude
- ChatGPT
Open prompt - Advanced
Microsoft Sentinel Integration for Teams Security Monitoring Prompt
Build detection rules and incident response in Microsoft Sentinel for Microsoft Teams threats — risky guest behaviors, mass exfiltration, anomalous channel creation, and OAuth token abuse.
- Claude
- ChatGPT
Open prompt - Intermediate
SharePoint Postmortem Page Auto-Generation Prompt
Auto-generate a SharePoint page for every resolved incident — pulling the Teams meeting transcript, channel events, action items, and root-cause discussion into a templated, reviewable postmortem.
- Claude
- ChatGPT
Open prompt - Advanced
Slack to Microsoft Teams Migration Planning Prompt
Plan a Slack → Microsoft Teams migration — workspace inventory, channel mapping, identity bridge, integration re-wiring, history import, and phased cutover.
- Claude
- ChatGPT
Open prompt - Advanced
Teams SSO Bot Authentication Design Prompt
Implement Single Sign-On (SSO) in a Teams Bot using Entra ID — silent auth, token cache, on-behalf-of for downstream APIs, and graceful fallback.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Tab (Power Apps) for Guided Runbook Execution Prompt
Build a Power Apps canvas app embedded as a Teams tab that walks the on-call through a runbook step-by-step — typed inputs, conditional branches, backend execution, and durable audit.
- Claude
- ChatGPT
Open prompt - Intermediate
Teams Webhook Routing for Monitoring Alerts Prompt
Route Prometheus / Datadog / CloudWatch alerts into Microsoft Teams channels using Incoming Webhooks + a small translator service — severity routing, throttling, retries, dedup.
- Claude
- ChatGPT
Open prompt
Guides
- · 8 min read
Migrate Teams Incoming Webhooks to Workflows Before They Break
Microsoft is retiring Office 365 connector webhooks. Migrate your Teams DevOps alerts to Workflows step by step, without losing adaptive card formatting.
Read guide - · 9 min read
Fix 403 Forbidden / Authorization_RequestDenied on Graph ChannelMessage.Send
Fix 403 Forbidden and Authorization_RequestDenied when sending a Teams channel message via Microsoft Graph ChannelMessage.Send with an az account get-access-token.
Read guide - · 9 min read
Getting the Right Graph Token Audience with az account get-access-token
Get the correct Microsoft Graph token audience from az account get-access-token for ChannelMessage.Send: use --resource or --scope, decode the JWT aud, fix InvalidAuthenticationToken.
Read guide - · 9 min read
Send a Microsoft Teams Channel Message with az account get-access-token and ChannelMessage.Send
Send a Microsoft Teams channel message via Microsoft Graph using a token from az account get-access-token and the ChannelMessage.Send permission: end-to-end how-to.
Read guide - · 8 min read
Microsoft Teams Error: 'This app has been blocked by your IT admin' — Cause, Fix, and Troubleshooting Guide
Fix Teams 'This app has been blocked by your IT admin': allow the app in org-wide settings and the user's app permission policy, then approve and assign.
Read guide - · 8 min read
Microsoft Teams Error: 'App package is invalid' — Cause, Fix, and Troubleshooting Guide
Fix the Teams 'App package is invalid' upload error: put manifest.json and icons at the zip root, use correct icon sizes, and pass manifest schema validation.
Read guide - · 8 min read
Microsoft Teams Error: 'FailedToOpenWindow' — Cause, Fix, and Troubleshooting Guide
Fix Teams JS SDK 'FailedToOpenWindow' from authentication.authenticate(): call from a user gesture, allow the domain in validDomains, handle mobile.
Read guide - · 7 min read
Microsoft Teams Error: 'Authentication_MissingOrMalformed' — Cause, Fix, and Troubleshooting Guide
Fix the Microsoft Graph Authentication_MissingOrMalformed 401 error: missing Authorization header, absent Bearer prefix, truncated tokens, and stray whitespace.
Read guide - · 8 min read
Microsoft Teams Error: 'Bad payload received by generic incoming webhook' — Cause, Fix, and Troubleshooting Guide
Fix 'Bad payload received by generic incoming webhook' HTTP 400 from Teams incoming webhooks: send valid JSON, correct Content-Type, and proper card wrappers.
Read guide - · 8 min read
Microsoft Teams Error: 'BadArgument' — Cause, Fix, and Troubleshooting Guide
Fix the Bot Framework connector BadArgument 'Invalid conversation id.' error (HTTP 400) caused by malformed, stale, or cross-tenant conversationId values.
Read guide - · 8 min read
Microsoft Teams Error: 'NameAlreadyExists' — Cause, Fix, and Troubleshooting Guide
Fix Microsoft Graph 409 NameAlreadyExists when creating a Teams channel: duplicate displayName, soft-deleted channels in retention, and provisioning races.
Read guide - · 8 min read
Microsoft Teams Error: 'Microsoft Teams endpoint returned HTTP error 429' — Cause, Fix, and Troubleshooting Guide
Fix 'Microsoft Teams endpoint returned HTTP error 429' throttling in Power Automate and webhooks: honor Retry-After, batch messages, and back off.
Read guide - · 8 min read
Microsoft Teams Error: 'Uploading custom apps isn't available' — Cause, Fix, and Troubleshooting Guide
Fix Teams 'Uploading custom apps isn't available': enable Upload custom apps in the app setup policy, assign it to the user, and allow time to propagate.
Read guide - · 8 min read
Microsoft Teams Error: 'resyncRequired' — Cause, Fix, and Troubleshooting Guide
Fix the Microsoft Graph resyncRequired 410 Gone error on delta queries: discard the expired deltaLink and restart a full resync from the base URL.
Read guide - · 8 min read
Microsoft Teams Error: 'Directory_QuotaExceeded' — Cause, Fix, and Troubleshooting Guide
Fix Graph Directory_QuotaExceeded when provisioning Teams: per-creator object quota (~250), tenant object caps, and automation that creates a team per request.
Read guide - · 8 min read
Microsoft Teams Error: 'Service Unavailable' — Cause, Fix, and Troubleshooting Guide
Fix Microsoft Graph 503 Service Unavailable for Teams: honor Retry-After, exponential backoff with jitter, idempotent retries, and reading service health.
Read guide - · 8 min read
Microsoft Teams Error: 'Gateway Timeout' — Cause, Fix, and Troubleshooting Guide
Fix Microsoft Graph 504 Gateway Timeout for Teams: page large collections, trim with select, split into JSON batch or delta, and avoid deep expand.
Read guide - · 7 min read
Microsoft Teams Error: 'InefficientFilter' — Cause, Fix, and Troubleshooting Guide
Fix the Microsoft Graph InefficientFilter 400 error: a filter that needs advanced query capabilities. Add ConsistencyLevel: eventual and count=true.
Read guide - · 8 min read
Microsoft Teams Error: 'Operation returned an invalid status code 'Forbidden'' — Cause, Fix, and Troubleshooting Guide
Fix the Bot Service SDK 'Operation returned an invalid status code Forbidden' (HTTP 403): app uninstalled, bot removed, or blocked by tenant policy.
Read guide - · 8 min read
Microsoft Teams Error: 'Operation returned an invalid status code 'TooManyRequests'' — Cause, Fix, and Troubleshooting Guide
Fix the Bot Service SDK 'Operation returned an invalid status code TooManyRequests' (HTTP 429): honor Retry-After, throttle proactive sends, and back off.
Read guide - · 8 min read
Microsoft Teams Error: 'is not present in the manifest's validDomains' — Cause, Fix, and Troubleshooting Guide
Fix Teams tabs that show a blank page because a host is not present in the manifest's validDomains array: add hosts, use correct wildcards, and match your URLs.
Read guide - · 8 min read
Microsoft Teams Error: 'MessageSizeTooBig' — Cause, Fix, and Troubleshooting Guide
Fix the Bot Framework connector MessageSizeTooBig error (HTTP 413) when a Teams activity exceeds the ~28KB size limit: shrink text, cards, and attachments.
Read guide - · 8 min read
Microsoft Teams Error: 'Request_MultipleObjectsWithSameKeyValue' — Cause, Fix, and Troubleshooting Guide
Fix Graph 400 Request_MultipleObjectsWithSameKeyValue in Teams: duplicate member/owner adds, repeated multivalued properties, and duplicate @odata.bind entries.
Read guide - · 8 min read
Microsoft Teams Error: 'Request_BadRequest' — Cause, Fix, and Troubleshooting Guide
Fix the Microsoft Graph Request_BadRequest error on Teams endpoints: malformed bodies, wrong property casing, read-only fields, and bad @odata.bind.
Read guide - · 8 min read
Microsoft Teams Error: 'Request_UnsupportedQuery' — Cause, Fix, and Troubleshooting Guide
Fix the Microsoft Graph Request_UnsupportedQuery 400 error: unsupported filter clauses, missing ConsistencyLevel header, and non-indexed properties.
Read guide - · 8 min read
Microsoft Teams Error: 'resourceRequiresConsent' — Cause, Fix, and Troubleshooting Guide
Fix 'resourceRequiresConsent' from Teams SSO getAuthToken: grant admin consent, pre-authorize Teams client IDs, and fall back to interactive consent.
Read guide - · 8 min read
Microsoft Teams Error: 'Subscription validation request failed' — Cause, Fix, and Troubleshooting Guide
Fix the Microsoft Graph 'Subscription validation request failed' (HTTP 400): echo the raw decoded validationToken as text/plain with a 200 and no extra bytes.
Read guide - · 8 min read
Microsoft Teams Error: 'The library has not yet been initialized' — Cause, Fix, and Troubleshooting Guide
Fix Teams JS SDK 'The library has not yet been initialized': await app.initialize() before any API, guard readiness, and run inside the Teams host.
Read guide - · 8 min read
Microsoft Teams Error: 'Tenant does not have a SPO license' — Cause, Fix, and Troubleshooting Guide
Fix Microsoft Graph 403 'Tenant does not have a SPO license' on Teams files and sites: provision SharePoint Online and assign a plan that includes it.
Read guide - · 9 min read
Microsoft Teams Error Guide: 'AADSTS65001: The user or administrator has not consented' — Grant Admin Consent
Fix AADSTS65001 in Microsoft Teams apps: grant admin consent for Graph scopes, pre-authorize the Teams client on your API, and repair SSO on-behalf-of tokens.
Read guide - · 8 min read
Microsoft Teams Error Guide: Adaptive Card 'unsupported schema version' — Target a Version Teams Renders
Fix Adaptive Card 'unsupported schema version' in Microsoft Teams: target a version Teams renders, add fallback for new elements, and stop cards degrading.
Read guide - · 9 min read
Microsoft Teams Error Guide: Bot Framework 'Unauthorized. Invalid AppId passed on token' — Fix Bot Auth
Fix the Teams Bot Framework 'Invalid AppId passed on token' 401: align MicrosoftAppId and secret, set the right MicrosoftAppType and tenant, refresh secrets.
Read guide - · 9 min read
Microsoft Teams Error Guide: Graph JSON Batch 'Number of requests exceeds maximum' — Chunk to 20
Fix Microsoft Graph JSON batch errors in Teams automation: keep batches to 20 requests, check each sub-response, order dependent calls, and retry only failures.
Read guide - · 8 min read
Microsoft Teams Error Guide: 'Manifest parsing has failed' App Package Upload — Fix the manifest.json
Fix Microsoft Teams 'manifest parsing has failed' errors: correct the schema version, fix invalid IDs and URLs, and match package contents to pass validation.
Read guide - · 8 min read
Microsoft Teams Error Guide: 'Unable to reach app. Please try again.' Message Extension Timeout — Respond Within 15s
Fix the Microsoft Teams message extension 'Unable to reach app' timeout: return the invoke response within 15 seconds, cache searches, and offload slow work.
Read guide - · 9 min read
Microsoft Teams Error Guide: Outgoing Webhook 'HMAC signature is not valid' — Verify the HMAC-SHA256
Fix Teams outgoing webhook 'HMAC signature is not valid': hash the raw body with the base64-decoded token, output base64, and compare in constant time.
Read guide - · 9 min read
Microsoft Teams Error Guide: 'reauthorizationRequired' Graph Subscription Lifecycle — Renew and Reauthorize
Fix Microsoft Graph 'reauthorizationRequired' events for Teams subscriptions: handle the event, reauthorize then renew, and stop missing channel messages.
Read guide - · 8 min read
Microsoft Teams Error Guide: Power Automate 'The workflow run failed' Posting an Adaptive Card — Fix the Post Action
Fix Power Automate Workflows failing to post an Adaptive Card to Teams: correct malformed card JSON, handle 429 throttling, and refresh expired connections.
Read guide - · 9 min read
Microsoft Teams Error Guide: 'Request Entity Too Large' — Fix the 28KB Adaptive Card Limit
Fix Microsoft Teams 'Request Entity Too Large' and dropped Adaptive Cards caused by the ~28KB payload limit: trim card JSON, paginate results, offload images, and template instead of inlining.
Read guide - · 8 min read
Microsoft Teams Error Guide: 'BotNotInConversationRoster' — Fix Proactive Bot Messaging
Fix Microsoft Teams 'BotNotInConversationRoster' when sending proactive bot messages: install the app for the user or team, capture a real conversation reference, and reinstall after uninstall.
Read guide - · 9 min read
Microsoft Teams Error Guide: 'Subscription validation request timed out' — Fix the Graph Webhook Handshake
Fix Microsoft Graph 'Subscription validation request timed out' when creating a Teams change-notification subscription: echo the validationToken within 10 seconds, return 200, and expose a reachable HTTPS endpoint.
Read guide - · 9 min read
Microsoft Teams Error Guide: 'AADSTS7000215: Invalid client secret provided' — Fix Expired Entra Credentials
Fix AADSTS7000215 on Teams Graph integrations: an expired, wrong, or malformed Entra app client secret. Rotate with overlapping credentials, verify the token, and prevent recurrence.
Read guide - · 9 min read
Microsoft Teams Error Guide: 'This card couldn't be displayed' — Adaptive Card Render Failures
Fix 'This card couldn't be displayed' in Microsoft Teams: pin the schema version Teams supports, add element fallback, wrap payloads correctly, and stay under the card size limit.
Read guide - · 9 min read
Microsoft Teams Error Guide: '410 Gone' — Retired Office 365 Connector Webhooks
Fix Teams Office 365 connector webhooks failing with 410 Gone or silent drops after connector retirement. Detect dead endpoints and migrate to Power Automate Workflows correctly.
Read guide - · 10 min read
Optimistic UI for Adaptive Cards That Trigger Slow Backend Actions
Stop responders double-clicking a slow ChatOps card by showing immediate in-progress state, disabling the action, and threading an idempotency key through the backend.
Read guide - · 10 min read
Updating Cards In Place vs Posting New Messages in Teams Bots
Keep ChatOps channels readable by deciding per interaction whether your Teams bot updates a card in place or posts a new message — with activity-id tracking and audit-trail rules.
Read guide - · 10 min read
Microsoft Teams Error Guide: 'InvalidAuthenticationToken' Expired or Invalid OAuth Bearer Token
Fix the Microsoft Graph API 401 InvalidAuthenticationToken error in Teams: diagnose expired tokens, wrong audiences, missing scopes, and clock skew.
Read guide - · 9 min read
Microsoft Teams Error Guide: 'Authorization_RequestDenied' App Permission Not Granted
Fix Microsoft Graph 403 Authorization_RequestDenied when posting a Teams channel message (ChannelMessage.Send) with an az account get-access-token token: add the missing application permission, grant admin consent, and use application vs delegated correctly.
Read guide - · 9 min read
Microsoft Teams Error Guide: '404 Not Found' Resource Not Found / Channel or Chat Missing
Fix Microsoft Graph API 404 NotFound errors in Teams: diagnose missing team provisioning, deleted channels, wrong IDs, and chat thread access patterns.
Read guide - · 11 min read
Microsoft Teams Error Guide: '429 TooManyRequests' Microsoft Graph Throttling
Fix Microsoft Graph API 429 TooManyRequests throttling in Teams: read Retry-After headers, identify throttle scope, implement backoff, and design compliant clients.
Read guide - · 11 min read
Microsoft Teams Error Guide: 'AADSTS50105' Conditional Access Blocked / User Not Assigned to Application
Fix AADSTS50105 and Conditional Access block errors in Teams and Graph API: diagnose app assignment, CA policy scope, compliant device, and MFA requirements.
Read guide - · 10 min read
Microsoft Teams Error Guide: 'ErrorAccessDenied' Graph API Access Denied on Teams Resource
Fix the Microsoft Graph ErrorAccessDenied error on Teams chats, channels, and messages: diagnose missing permissions, consent gaps, and token scope issues.
Read guide - · 9 min read
Microsoft Teams Error Guide: 'BadRequest / invalidRequest' Malformed Graph API Payload
Fix Microsoft Graph BadRequest and invalidRequest errors on Teams endpoints: bad @odata.type, missing body fields, malformed JSON, and unsupported properties.
Read guide - · 11 min read
Microsoft Teams Error Guide: 'Bot: service unavailable / 502' Teams Bot Messaging Endpoint Unreachable
Fix Teams bot 502 Bad Gateway and service unavailable errors: diagnose messaging endpoint connectivity, Bot Framework token issues, and activity delivery failures.
Read guide - · 10 min read
Microsoft Teams Error Guide: 'Forbidden' Missing RSC Permission for Teams App Channel Access
Fix Graph API 403 Forbidden errors caused by missing RSC permissions in Teams apps: diagnose manifest gaps, consent failures, and channel-scope access issues.
Read guide - · 11 min read
Chaining Teams Provisioning Steps With Graph $batch and dependsOn
Provision a Team, its channels, and members in ordered Graph $batch requests using dependsOn — with the 20-request limit, 424 handling, and idempotent retries covered.
Read guide - · 11 min read
Decrypting Rich Resource Data From Teams Graph Change Notifications
Subscribe to Teams messages with includeResourceData, verify the dataSignature, and decrypt encrypted payloads with RSA-then-AES — the production details most tutorials skip.
Read guide - · 10 min read
Link Unfurling in Teams Without Leaking What Users Can't See
Build a Teams link-unfurling message extension that resolves internal URLs with per-user auth and an access-scoped cache, so previews never leak a restricted resource.
Read guide - · 11 min read
Building a Loop Component That Keeps Incident Status Live Everywhere
Back a Microsoft 365 Loop component with an Adaptive Card and Universal Actions so an incident status block stays live and editable across chat, email, and Loop pages.
Read guide - · 11 min read
A Meeting App for Incident Bridges, Scoped With RSC Permissions
Build a Teams meeting app that opens an in-meeting dialog to capture incident timeline entries, scoped with resource-specific consent so it sees only the meetings it's added to.
Read guide - · 11 min read
Shipping Teams Apps Across Environments With the Teams Toolkit CLI in CI
Drive teamsapp provision, deploy, validate, and publish from CI with per-environment .env files, service-principal auth, and a promote-don't-rebuild artifact flow.
Read guide - · 10 min read
Capturing Adaptive Card Responses in Teams Workflows Without a Bot
Build a Power Automate Workflow that posts an Adaptive Card and waits for a response — a no-code approval loop with responder authorization, timeouts, and card updates.
Read guide - · 10 min read
Adaptive Card Input Validation for Self-Service Teams Forms
Bad input breaks self-service ops bots. Adaptive Cards have built-in client-side validation for inputs — here is how to use it well and still validate on the server.
Read guide - · 9 min read
Adaptive Card Table Layouts for Dense Teams Dashboards
FactSets fall apart for tabular data. Adaptive Cards 1.5+ has a real Table element with columns and cells — here is how to render dense ops data cleanly in Teams.
Read guide - · 10 min read
At-Mention On-Call Engineers in Teams Adaptive Cards
A card nobody is pinged about gets ignored. Learn how to render real @-mentions inside Adaptive Cards so the right on-call engineer actually gets notified.
Read guide - · 10 min read
Conditional and Localized Content in Teams Adaptive Cards
One card, many audiences. Use toggleVisibility, $when templating, and host config to show the right content per role and language without building five cards.
Read guide - · 11 min read
Govern Teams App Permission and Setup Policies with Graph
Control which Teams apps users can install and what gets pinned, at scale, through Graph. A practical guide to app permission and setup policies for DevOps.
Read guide - · 11 min read
Microsoft Graph Delta Queries for Incremental Teams Sync
Stop re-fetching every user and team on each run. Graph delta queries return only what changed since last time, cutting throttling and runtime dramatically.
Read guide - · 11 min read
Power Automate Error Handling: Retries and Try-Catch Scopes
Flows fail silently and you find out from an angry channel. Learn run-after configs, retry policies, and Scope-based try-catch to make Teams flows resilient.
Read guide - · 11 min read
Stream AI Responses in Teams Bots with Typing and Updates
A bot that stalls for ten seconds feels broken. Use typing indicators and message updates to stream LLM responses into Teams so the conversation feels alive.
Read guide - · 11 min read
Validate Graph Change Notifications and Decrypt Resource Data
Microsoft Graph webhooks demand a validation handshake and optional encrypted payloads. Here is how to handle both correctly so your Teams automation never misses an event.
Read guide - · 10 min read
Action.Execute vs Action.Submit: Which to Use in Teams Cards
Action.Submit fires and forgets; Action.Execute waits for a reply. Learn which Teams Adaptive Card action to use, plus invoke handling and card refresh.
Read guide - · 11 min read
Build a Custom Connector for Power Automate to Reach Internal APIs
Out-of-box connectors can't reach your internal DevOps APIs. A custom connector wraps your OpenAPI spec so Teams flows can call it. Here's the build, secured.
Read guide - · 10 min read
Build Sequential Approval Flows in Power Automate for Teams
Single-approver flows don't survive real change control. Here's how to build multi-stage sequential and parallel approvals in Power Automate, surfaced in Teams.
Read guide - · 10 min read
Handle Microsoft Graph Throttling and 429s in Teams Automation
Microsoft Graph throttles hard under load. Here's how to read Retry-After, batch smartly, and back off so your Teams automation survives a 429 storm.
Read guide - · 10 min read
Keep Graph Subscriptions Alive With Lifecycle Notifications
Graph change-notification subscriptions expire and silently die. Lifecycle notifications and a renewal loop keep your Teams event pipeline from going dark.
Read guide - · 10 min read
Microsoft Graph Batch Requests for Faster Teams Automation
Stop firing twenty serial Graph calls. The $batch endpoint bundles up to 20 requests into one round trip with dependencies. Here's how to use it without footguns.
Read guide - · 11 min read
Power Automate ALM: Ship Teams Flows Across Environments Safely
Hand-built flows in production are a liability. Here's solution-based ALM for Power Automate: environments, managed solutions, connection references, and pipelines.
Read guide - · 11 min read
Provision and Deploy Teams Apps With Teams Toolkit and Bicep
Scaffolding a Teams app is easy; getting its Azure infra reproducible is not. Here's the Teams Toolkit provision/deploy lifecycle backed by Bicep, in CI.
Read guide - · 10 min read
Validate Your Teams App Manifest in CI Before It Breaks
A bad manifest fails at upload, in front of everyone. Here's how to lint, schema-validate, and version your Teams app manifest in CI so bad packages never ship.
Read guide - · 10 min read
Build AI Digests for Noisy Teams Alert Channels
When your Teams alerting channel scrolls faster than anyone can read, an LLM-summarized digest card restores signal. Here's how to build one with Graph and a bot.
Read guide - · 10 min read
Audit Teams Webhook and Connector Security With AI
Old Office 365 connectors and incoming webhooks are leaky by design. Use AI to inventory them, spot the risky ones, and plan a migration to Workflows — safely.
Read guide - · 11 min read
Build an AI Intent Router for Teams ChatOps Commands
Stop writing brittle regex command parsers for your Teams bot. Use an LLM to classify what an engineer actually wants and route to the right runbook safely.
Read guide - · 12 min read
Build an AI On-Call Assistant Card for Microsoft Teams
A bot that answers on-call questions in-channel from your runbooks and recent alerts, rendered as an Adaptive Card. Here's the RAG-plus-card pattern done safely.
Read guide - · 10 min read
Design Adaptive Card Incident Alerts With AI Assistance
Hand an LLM your alert payload and a layout spec, and let it draft the Adaptive Card JSON. Here's how I prompt for cards that pass schema validation and render cleanly.
Read guide - · 10 min read
Generate Power Automate Flows for Teams With AI Help
Describe the flow you want, let an LLM draft the trigger, conditions, and Teams actions, then import and test. A practical guide to AI-assisted Power Automate for DevOps.
Read guide - · 10 min read
Translate Any Webhook Payload Into Adaptive Cards With AI
Every tool sends a different JSON shape. Use an LLM to generate the mapping from arbitrary webhook payloads to clean Teams Adaptive Cards, then bake it into code.
Read guide - · 11 min read
Turn Teams Meeting Transcripts Into Postmortems With AI
Pull the meeting transcript from Microsoft Graph after an incident bridge, feed it to an LLM with a tight prompt, and get a blameless postmortem draft in minutes.
Read guide - · 10 min read
Write Microsoft Graph Automation Scripts for Teams With AI
Graph's API surface is huge and the docs are a maze. Use an LLM to draft Teams automation scripts against Graph, then verify permissions and test in a sandbox tenant.
Read guide - · 8 min read
Adaptive Card Templating: Bind Live DevOps Data to One Card
Stop string-concatenating JSON for every alert. Adaptive Card templates let you define a card once and bind live data with a templating language.
Read guide - · 9 min read
Build LLM-Powered Teams Bots With the Teams AI Library
The Teams AI Library handles prompts, planning, and action routing so your bot can turn 'roll back payments' into a safe, confirmed operation. Here's the setup.
Read guide - · 8 min read
Loop Components in Teams: Shared Runbooks That Stay in Sync
Loop components are live, editable chunks that stay synced everywhere they're pasted. Here's how DevOps teams use them for runbooks, checklists, and incident tracking.
Read guide - · 9 min read
Microsoft Graph Change Notifications for Event-Driven Teams Automation
Stop polling Graph on a timer. Change notifications push events to your webhook when channels, messages, and teams change — here's how to wire them safely.
Read guide - · 8 min read
Publishing Teams Apps: The Manifest and App Catalog Workflow
Your bot works in sideload but won't install for the team. The gap is the app manifest and the catalog approval flow — here's the path from dev to org-wide.
Read guide - · 8 min read
Scaffold Teams Apps Faster With the Teams Toolkit Dev Workflow
The Teams Toolkit turns a week of manifest fiddling and tunnel setup into an afternoon. Here's the dev workflow I actually use to ship DevOps apps.
Read guide - · 8 min read
Teams Activity Feed Notifications From Graph for DevOps Alerts
Channel posts get buried. Activity feed notifications put a personal, deep-linked alert in the recipient's bell — here's how to send them from Graph.
Read guide - · 8 min read
Teams Workflows: Routing CI/CD Events Into Channels Cleanly
The Workflows app replaced incoming webhooks. Here's how to route Jenkins, GitHub, and Prometheus events into Teams channels with cards people actually read.
Read guide - · 8 min read
Teams Meeting Apps for DevOps: Live Incident Bridges
Meeting extensions let you put a live dashboard, action tracker, or runbook right inside the incident bridge. Here's how to build one and the surfaces you get.
Read guide - · 9 min read
Adaptive Card Universal Actions for Stateful Teams Workflows
Universal actions let a card update itself for everyone after a button press. Here's how to use Action.Execute and refresh to build real approval and ack flows.
Read guide - · 9 min read
Automating Teams and Channel Provisioning With RSC Permissions
Spin up incident channels and project teams on demand, and let your app act on them with resource-specific consent instead of broad tenant-wide Graph scopes.
Read guide - · 8 min read
Building Teams Message Extensions for DevOps Self-Service
Message extensions let engineers query deploys, search runbooks, and file tickets without leaving the Teams compose box. Here's how to build ones people use.
Read guide - · 9 min read
Proactive Messaging From Teams Bots Without Getting Rate Limited
Proactive messages let your bot ping engineers first. Here's how to store conversation references, fan out safely, and survive Teams throttling at scale.
Read guide - · 9 min read
Routing Azure Monitor Alerts to Teams the Right Way
Azure Monitor's raw alert payloads are noisy and hard to read in Teams. Here's how to shape them into adaptive cards engineers can act on, not ignore.
Read guide - · 9 min read
SSO for Teams Apps: On-Behalf-Of Flow Without the Pain
Teams SSO lets your tab or bot get a token silently and call Graph or your own APIs as the user. Here's the on-behalf-of flow, set up so it actually works.
Read guide - · 8 min read
Teams Deep Links That Take Engineers Straight to the Problem
A deep link can drop an on-call engineer into the exact channel, message, or app tab they need. Here's how to build them so your alerts are one tap from action.
Read guide - · 8 min read
Teams Tabs and Personal Apps for DevOps Dashboards
Stop making engineers tab out to Grafana. Embed your dashboards, runbooks, and on-call view as Teams tabs and personal apps that load in context.
Read guide - · 9 min read
Build a Microsoft Teams Bot With Bot Framework for Real ChatOps
A practical walkthrough for building a Teams bot with the Bot Framework SDK — handling commands, posting adaptive cards, and adding an AI assist layer safely.
Read guide - · 8 min read
Build Deploy and Change Approval Workflows in Microsoft Teams
Approve production deploys, access requests, and changes directly in Teams with adaptive cards and a real audit trail. Here's the pattern that scales.
Read guide - · 9 min read
Build Declarative Copilot Agents for DevOps in Microsoft Teams
Declarative agents extend Microsoft 365 Copilot with your runbooks and tools. Here's how DevOps teams build one for Teams without writing a full bot.
Read guide - · 9 min read
Integrate Azure DevOps and PagerDuty With Microsoft Teams for Closed-Loop ChatOps
Wire Azure DevOps pipelines and PagerDuty incidents into Teams so the whole loop — build, page, acknowledge, resolve — happens where your team already works.
Read guide - · 9 min read
Automating Microsoft Teams With the Graph API for DevOps Workflows
The Graph API lets you create channels, post messages, and manage Teams programmatically. Here's how DevOps teams use it for incident automation safely.
Read guide - · 9 min read
Power Automate for DevOps: Practical Workflows That Run in Teams
Power Automate is more capable than DevOps engineers give it credit for. Here are the flows I actually use for on-call, deploys, and approvals in Teams.
Read guide - · 9 min read
Route Alerts to Microsoft Teams With Adaptive Cards That People Actually Read
Plain-text Teams alerts get ignored. Here's how to route Prometheus and Azure Monitor alerts into rich adaptive cards with severity, context, and one-click actions.
Read guide - · 8 min read
Running Incident War Rooms in Microsoft Teams Channels That Don't Devolve Into Chaos
A dedicated Teams channel per incident keeps the war room organized. Here's how I structure incident channels, roles, and bots so they stay usable under pressure.
Read guide