21
3
Build your own
37
4
- Overview
- Monitor (21)
- Audit (3)
- Automate
What you can achieve
Capabilities are grouped around merchant outcomes, not API terminology.Run operations
Grow revenue
Control risk and change
From connection to verified outcome
The controlled sequence every capability follows. Nothing changes a connected system without the approval step.Connect
Monitor
Detect
Recommend
Approve
Execute
Verify
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.Run operations (15 signals)
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. |
Grow revenue (6 signals)
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. |
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.Token invalid, expired or lacking the report scope the cards need
Token invalid, expired or lacking the report scope the cards need
COLLAB-AUTH-001Active users dropped more than 30% vs the prior period
Active users dropped more than 30% vs the prior period
COLLAB-USERS-001Message volume dropped more than 40% vs the prior period (team going quiet)
Message volume dropped more than 40% vs the prior period (team going quiet)
COLLAB-MSG-001Build 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.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 workflowProven workflow templates (37)
Best-seller Availability Guard
Best-seller Availability Guard
Budget Pacing Guard
Budget Pacing Guard
Campaign Readiness Gate
Campaign Readiness Gate
Checkout Journey Sentinel
Checkout Journey Sentinel
Creative Fatigue Watch
Creative Fatigue Watch
Daily Store Pulse
Daily Store Pulse
Multi-store Divergence Watch
Multi-store Divergence Watch
New Product Launch Checklist
New Product Launch Checklist
Promotion Activation QA
Promotion Activation QA
Promotion QA and Rollback Pack
Promotion QA and Rollback Pack
Search Query Waste Miner
Search Query Waste Miner
Wasted Spend Watch
Wasted Spend Watch
Auto-apply Guardrail Approval
Auto-apply Guardrail Approval
Blocked Work Escalator
Blocked Work Escalator
Catalogue Integrity Night Watch
Catalogue Integrity Night Watch
Change Failure Rate Watch
Change Failure Rate Watch
Cloud Exposure Watch
Cloud Exposure Watch
Connector Access Review
Connector Access Review
Engineering Dependency Watch
Engineering Dependency Watch
Executive Technology Pack
Executive Technology Pack
Fulfilment SLA Breach Watch
Fulfilment SLA Breach Watch
Incident Containment Pack
Incident Containment Pack
Incident Learning Loop
Incident Learning Loop
Monthly Security Evidence Pack
Monthly Security Evidence Pack
Operations Morning Handover
Operations Morning Handover
Order Exception Command Centre
Order Exception Command Centre
Order Issue Triage
Order Issue Triage
Peak Freeze Controller
Peak Freeze Controller
Privilege Drift Monitor
Privilege Drift Monitor
Proactive Delay List
Proactive Delay List
Release Risk Gate
Release Risk Gate
Returns Anomaly Monitor
Returns Anomaly Monitor
Rollback Audit
Rollback Audit
Suspicious Change Correlator
Suspicious Change Correlator
Third-party Integration Risk Review
Third-party Integration Risk Review
Vulnerability Remediation Queue
Vulnerability Remediation Queue
Weekly Delivery and Reliability Brief
Weekly Delivery and Reliability Brief
Browse the operations you can build with
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 |