> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vortexiq.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Microsoft Teams on Vortex IQ

> Monitor Microsoft Teams performance signals, run automated checks, and prepare approved work through Vortex IQ.

Monitor Microsoft Teams performance signals, run automated checks, and prepare approved work through Vortex IQ.

[Connect or manage this source](https://app.vortexiq.ai/workbench/settings/sources) · [How connecting works](/integrations/connector-catalogue) · [Create a workflow](https://app.vortexiq.ai/workbench/flows/create?connector=microsoft-teams)

<CardGroup cols={5}>
  <Card title="21">
    performance signals
  </Card>

  <Card title="3">
    automated checks
  </Card>

  <Card title="Build your own">
    automated fixes
  </Card>

  <Card title="37">
    proven workflows
  </Card>

  <Card title="4">
    API operations
  </Card>
</CardGroup>

<Tabs>
  <Tab title="Overview">
    ### What you can achieve

    Capabilities are grouped around merchant outcomes, not API terminology.

    <CardGroup cols={2}>
      <Card title="Run operations">
        Monitor orders, fulfilment, delivery and settlement.
      </Card>

      <Card title="Grow revenue">
        Improve discovery, conversion, campaigns and repeat purchase.
      </Card>

      <Card title="Control risk and change">
        Keep tracking, access and change under governed control.
      </Card>
    </CardGroup>

    ### From connection to verified outcome

    The controlled sequence every capability follows. Nothing changes a connected system without the approval step.

    <Steps>
      <Step title="Connect">
        Authorise the source. Scopes are shown before access is granted.
      </Step>

      <Step title="Monitor">
        Watch the signals against your own baselines, not universal defaults.
      </Step>

      <Step title="Detect">
        Run checks and gather evidence specific to your store.
      </Step>

      <Step title="Recommend">
        Explain what happened, why it matters and the proposed action.
      </Step>

      <Step title="Approve">
        You review scope, risk and reversibility before anything changes.
      </Step>

      <Step title="Execute">
        Apply through governed connector operations.
      </Step>

      <Step title="Verify">
        Confirm the intended result and keep the receipt.
      </Step>
    </Steps>

    No changes are made without the configured approval policy. Read-only operations do not modify the connected system; schedules, access scopes, API usage and data handling remain governed by Vortex IQ controls.
  </Tab>

  <Tab title="Monitor (21)">
    ### Monitor performance

    21 performance signals. Open an outcome to see its signals and how each one alerts. Read-only operations do not modify the connected system.

    <AccordionGroup>
      <Accordion title="Run operations (15 signals)">
        | Signal                                 | Alert behaviour    | What it tracks                                                                                                                                          |
        | -------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
        | **Active User Drop Alert**             | Alert band 0 / -30 | Active-users change vs the prior 30d; fires when adoption drops sharply per the collab\_active\_users\_trend band.                                      |
        | **Active Users (30d)**                 | Alert band 0 / -30 | Distinct users from getTeamsUserActivityUserDetail(D90) whose Last Activity Date is within the last 30d. change\_pct = avg daily active-users proxy cur |
        | **Avg Daily Messages (30d)**           | Watch only         | 30d total messages / number of days with any message activity in getTeamsUserActivityCounts(D90).                                                       |
        | **Avg Messages per Active User (30d)** | Watch only         | 30d total messages (team + private) / distinct 30d active users.                                                                                        |
        | **Calls (30d)**                        | Watch only         | Sum of Calls from getTeamsUserActivityCounts(D90) over the last 30d.                                                                                    |
        | **Calls per Active User (30d)**        | Watch only         | 30d calls / distinct 30d active users.                                                                                                                  |
        | **Collaboration Health Score**         | Alert band 80 / 55 | Composite 0-100: 100, minus 30 for active-users drop >30% vsP (15 for >15%), minus 25 for message volume drop >40% vsP (12 for >20%), minu              |
        | **Daily Calls Trend**                  | Watch only         | Daily Calls buckets from getTeamsUserActivityCounts(D90) over the last 30d.                                                                             |
        | **Daily Messages Trend**               | Watch only         | Daily Team Chat + Private Chat Messages buckets from getTeamsUserActivityCounts(D90) over the last 30d.                                                 |
        | **Meetings (30d)**                     | Watch only         | Sum of Meetings from getTeamsUserActivityCounts(D90) over the last 30d.                                                                                 |
        | **Meetings per Active User (30d)**     | Watch only         | 30d meetings / distinct 30d active users.                                                                                                               |
        | **Message Volume Drop Alert**          | Alert band 0 / -40 | Message-volume change vs the prior 30d; fires when a team goes quiet per the collab\_message\_volume\_trend band.                                       |
        | **Private Chat Messages (30d)**        | Watch only         | Sum of Private Chat Messages from getTeamsUserActivityCounts(D90) over the last 30d.                                                                    |
        | **Team Chat Messages (30d)**           | Watch only         | Sum of Team Chat Messages from getTeamsUserActivityCounts(D90) over the last 30d.                                                                       |
        | **Total Messages (30d)**               | Alert band 0 / -40 | Sum of Team Chat Messages + Private Chat Messages from getTeamsUserActivityCounts(D90) over the last 30d. change\_pct = 30d messages vs the prior 30d.  |
      </Accordion>

      <Accordion title="Grow revenue (6 signals)">
        | Signal                          | Alert behaviour    | What it tracks                                                                                                                                         |
        | ------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
        | **Active Users Change (vsP)**   | Alert band 0 / -30 | Percentage change in avg daily active-users proxy current 30d vs prior 30d from getTeamsUserActivityUserCounts(D90).                                   |
        | **Daily Active Users Trend**    | Watch only         | Daily active-users proxy from getTeamsUserActivityUserCounts(D90): max across the four per-activity user counts (team chat, private chat, calls, meeti |
        | **Engagement Rate (30d)**       | Watch only         | Distinct 30d active users / total (non-deleted) users from getTeamsUserActivityUserDetail(D90) x 100.                                                  |
        | **Inactive Users (30d)**        | Watch only         | Total (non-deleted) users minus distinct 30d active users from getTeamsUserActivityUserDetail(D90).                                                    |
        | **Message Volume Change (vsP)** | Alert band 0 / -40 | Percentage change in 30d total messages vs the prior 30d from getTeamsUserActivityCounts(D90).                                                         |
        | **Peak Activity Day (30d)**     | Watch only         | The single day with the highest Team Chat + Private Chat Messages in the last 30d; value is that day's message total, detail names the date.           |
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Audit (3)">
    ### Audit risks and opportunities

    A fix status appears only where the action, inputs, approval, verification and recovery controls are mapped. Candidate remediations are never executable. Open a check for the detail.

    <AccordionGroup>
      <Accordion title="Token invalid, expired or lacking the report scope the cards need">
        **Severity** high · **Outcome** Control risk and change · **Fix status** Report only

        With invalid credentials the tool has stopped collecting entirely; every metric that depends on it is silently stale.

        Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.

        Reference: `COLLAB-AUTH-001`
      </Accordion>

      <Accordion title="Active users dropped more than 30% vs the prior period">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Report only

        Active users dropping by a third signals adoption failure or licence waste; both are worth catching within the billing cycle.

        Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.

        Reference: `COLLAB-USERS-001`
      </Accordion>

      <Accordion title="Message volume dropped more than 40% vs the prior period (team going quiet)">
        **Severity** medium · **Outcome** Grow revenue · **Fix status** Report only

        Message volume collapsing usually means the team moved channels or an integration broke; either way the record of work is going dark.

        Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.

        Reference: `COLLAB-MSG-001`
      </Accordion>
    </AccordionGroup>

    #### Build your own automated fixes

    Turn any finding into an automated fix with a Vortex IQ workflow: **over 13,000 read and write operations across more than 200 connectors** are available as building blocks, with approval, verification and rollback on every change.
  </Tab>

  <Tab title="Automate">
    ### Automate approved work

    Vortex IQ is integrated with **3 read** and **1 write** operations across oauth2tokens, report getteamsuseractivitycounts, report getteamsuseractivityusercounts, report getteamsuseractivityuserdetails on Microsoft Teams. Combine them with anything from the **over 13,000 operations across more than 200 connectors** to automate the work in your own words.

    Changes follow your configured approval policy: the target, proposed change, affected records, risk, reversibility and verification plan are shown before execution.

    [Create a workflow](https://app.vortexiq.ai/workbench/flows/create?connector=microsoft-teams)

    #### Proven workflow templates (37)

    <AccordionGroup>
      <Accordion title="Best-seller Availability Guard">
        **For** E-commerce manager · **Ready to deploy**

        watches hero SKUs and recommends substitutions, replenishment escalation or merchandising changes.

        Tested alongside: BigCommerce, Shopify, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Budget Pacing Guard">
        **For** Performance marketing manager · **Ready to deploy**

        forecasts over/underspend against plan and stages bounded reallocations for approval.

        Tested alongside: Amazon Ads, BigCommerce, Shopify

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Campaign Readiness Gate">
        **For** E-commerce manager · **Ready to deploy**

        checks landing pages, products, inventory, tracking and links before launch; blocks “ready” if critical checks fail.

        Tested alongside: BigCommerce, Shopify, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Checkout Journey Sentinel">
        **For** E-commerce manager · **Ready to deploy**

        scheduled storefront journey checks with screenshot/evidence and urgent escalation.

        Tested alongside: BigCommerce, Shopify, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Creative Fatigue Watch">
        **For** Performance marketing manager · **Ready to deploy**

        detects declining response by creative/audience and opens a replacement brief.

        Tested alongside: Amazon Ads, BigCommerce, Shopify

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Daily Store Pulse">
        **For** E-commerce manager · **Ready to deploy**

        morning revenue, conversion, AOV, stock and incident briefing with only material changes.

        Tested alongside: BigCommerce, Shopify, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Multi-store Divergence Watch">
        **For** E-commerce manager · **Ready to deploy**

        compares stores/regions and flags unexplained differences in price, availability, content or performance.

        Tested alongside: BigCommerce, Shopify, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="New Product Launch Checklist">
        **For** E-commerce manager · **Ready to deploy**

        verifies content, media, inventory, category, SEO and analytics before publish approval.

        Tested alongside: BigCommerce, Shopify, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Promotion Activation QA">
        **For** Performance marketing manager · **Ready to deploy**

        verifies ads, dates, URLs, tracking, inventory and storefront offer before spend begins.

        Tested alongside: Amazon Ads, BigCommerce, Shopify

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Promotion QA and Rollback Pack">
        **For** E-commerce manager · **Ready to deploy**

        validates price, dates, eligibility and merchandising, then prepares reversible fixes.

        Tested alongside: BigCommerce, Shopify, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Search Query Waste Miner">
        **For** Performance marketing manager · **Ready to deploy**

        clusters irrelevant or expensive queries and drafts negative-keyword actions.

        Tested alongside: Amazon Ads, BigCommerce, Shopify

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Wasted Spend Watch">
        **For** Performance marketing manager · **Ready to deploy**

        alerts on spend with no meaningful outcomes and recommends pause, budget or targeting review.

        Tested alongside: Amazon Ads, BigCommerce, Shopify

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Auto-apply Guardrail Approval">
        **For** Security manager · **Ready to deploy**

        requires security sign-off when an automation gains broader write authority.

        Tested alongside: Cloudflare, GitHub, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Blocked Work Escalator">
        **For** Engineering manager · **Ready to deploy**

        detects ageing PRs/tickets and identifies the missing decision or dependency.

        Tested alongside: GitHub, Jira Cloud, Cloudflare, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Catalogue Integrity Night Watch">
        **For** E-commerce operations manager · **Ready to deploy**

        checks SKU identity, variants, price, availability and orphan records across systems.

        Tested alongside: BigCommerce, Shopify, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Change Failure Rate Watch">
        **For** Engineering manager · **Ready to deploy**

        tracks failed deploys and highlights teams/services with worsening patterns.

        Tested alongside: GitHub, Jira Cloud, Cloudflare, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Cloud Exposure Watch">
        **For** Security manager · **Ready to deploy**

        detects risky DNS, firewall, storage or edge configuration changes.

        Tested alongside: Cloudflare, GitHub, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Connector Access Review">
        **For** Security manager · **Ready to deploy**

        inventories credentials, scopes, owners, use and age; routes unnecessary access for revocation.

        Tested alongside: Cloudflare, GitHub, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Engineering Dependency Watch">
        **For** Engineering manager · **Ready to deploy**

        tracks vulnerable, unsupported or risky platform dependencies.

        Tested alongside: GitHub, Jira Cloud, Cloudflare, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Executive Technology Pack">
        **For** Engineering manager · **Ready to deploy**

        translates technical risk and delivery evidence into commercial impact.

        Tested alongside: GitHub, Jira Cloud, Cloudflare, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Fulfilment SLA Breach Watch">
        **For** E-commerce operations manager · **Ready to deploy**

        predicts and escalates orders likely to miss dispatch or delivery promises.

        Tested alongside: BigCommerce, Shopify, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Incident Containment Pack">
        **For** Security manager · **Ready to deploy**

        prepares reversible, scoped containment actions for human approval.

        Tested alongside: Cloudflare, GitHub, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Incident Learning Loop">
        **For** Engineering manager · **Ready to deploy**

        creates the timeline, contributing factors, actions and follow-up ownership.

        Tested alongside: GitHub, Jira Cloud, Cloudflare, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Monthly Security Evidence Pack">
        **For** Security manager · **Ready to deploy**

        retains what changed, who approved it, results and rollback availability.

        Tested alongside: Cloudflare, GitHub, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Operations Morning Handover">
        **For** E-commerce operations manager · **Ready to deploy**

        summarises overnight exceptions, actions taken, unresolved risk and accountable owners.

        Tested alongside: BigCommerce, Shopify, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Order Exception Command Centre">
        **For** E-commerce operations manager · **Ready to deploy**

        detects stuck, failed or unusual orders and routes them with age and value-based urgency.

        Tested alongside: BigCommerce, Shopify, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Order Issue Triage">
        **For** Customer service manager · **Ready to deploy**

        enriches tickets with order, payment and fulfilment context and assigns the right queue.

        Tested alongside: HubSpot, BigCommerce, Shopify, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Peak Freeze Controller">
        **For** E-commerce operations manager · **Ready to deploy**

        pauses writes during trading freezes while continuing all monitoring and alerts.

        Tested alongside: BigCommerce, Shopify, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Privilege Drift Monitor">
        **For** Security manager · **Ready to deploy**

        alerts when repository, cloud or connector permissions exceed policy.

        Tested alongside: Cloudflare, GitHub, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Proactive Delay List">
        **For** Customer service manager · **Ready to deploy**

        prepares, but does not send, customer communications for affected orders.

        Tested alongside: HubSpot, BigCommerce, Shopify, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Release Risk Gate">
        **For** Engineering manager · **Ready to deploy**

        scores change size, test evidence, service health and rollback readiness before approval.

        Tested alongside: GitHub, Jira Cloud, Cloudflare, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Returns Anomaly Monitor">
        **For** E-commerce operations manager · **Ready to deploy**

        surfaces spikes by SKU, supplier, reason or cohort and assigns investigation.

        Tested alongside: BigCommerce, Shopify, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Rollback Audit">
        **For** Engineering manager · **Ready to deploy**

        verifies that rollbacks completed and downstream state returned to expected values.

        Tested alongside: GitHub, Jira Cloud, Cloudflare, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Suspicious Change Correlator">
        **For** Security manager · **Ready to deploy**

        links identity, code, infrastructure and automation audit events.

        Tested alongside: Cloudflare, GitHub, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Third-party Integration Risk Review">
        **For** Security manager · **Ready to deploy**

        assesses new connectors before activation and on material permission change.

        Tested alongside: Cloudflare, GitHub, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Vulnerability Remediation Queue">
        **For** Security manager · **Ready to deploy**

        ranks findings by exploitability, exposure and affected revenue paths.

        Tested alongside: Cloudflare, GitHub, StagingPro, Jira Cloud

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>

      <Accordion title="Weekly Delivery and Reliability Brief">
        **For** Engineering manager · **Ready to deploy**

        combines throughput, failed changes, incidents, rollbacks and ageing work.

        Tested alongside: GitHub, Jira Cloud, Cloudflare, StagingPro

        Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
      </Accordion>
    </AccordionGroup>

    <Accordion title="Browse the operations you can build with">
      | Resource                               | Read operations | Write operations |
      | -------------------------------------- | --------------- | ---------------- |
      | oauth2tokens                           | 0               | 1                |
      | report getteamsuseractivitycounts      | 1               | 0                |
      | report getteamsuseractivityusercounts  | 1               | 0                |
      | report getteamsuseractivityuserdetails | 1               | 0                |

      Signed-in users see the full catalogue in the workflow builder, filtered to the sources they have connected.
    </Accordion>

    23 further designed workflows are in validation and become activatable only once proven against a live account. Prototypes are never presented as ready.
  </Tab>
</Tabs>
