Specifications — Overview

Connectors

PanOps pulls communication data from the platforms your organization already uses — email, messaging, video, and voice — without installing software in your environment. A single OAuth consent from your admin is all that's required.

← Back to Specifications

How Connectors Work

PanOps registers as an authorized third-party application on each supported platform. Your IT administrator grants org-wide OAuth consent once — no per-employee software installation, no browser extensions, no changes to your existing environment. Once connected, PanOps pulls communication data on a scheduled basis (email) or receives it in real time via webhook (SMS, voice calls).

Employee participation is consent-based. PanOps generates a unique mobile web enrollment link per employee; each employee confirms their identity and authorizes monitoring on the channels configured by your organization. Consent is logged per employee per channel and can be revoked at any time.

Supported Platforms

PanOps connects to the full enterprise communication stack. All platforms below are live.

Email
Microsoft 365 / Outlook
M365 Graph API with delta tokens. 6-hour polling with 30-day backfill on first sync. Supports Exchange Online.
Email
Gmail / Google Workspace
Gmail API with historyId delta sync. 6-hour polling with 30-day backfill. Supports Google Workspace Business and Enterprise.
Messaging
Slack
Public and private channels plus direct messages. Requires Slack app approval in admin console. Direct messages require Slack Enterprise Grid.
Messaging + Video
Microsoft Teams
Team channels, direct messages, and video meeting recordings. Recordings auto-saved to OneDrive. Direct messages require M365 E3 or E5.
Messaging
Google Chat
Google Workspace Spaces and messages via Pub/Sub webhook. Requires Google Workspace Business Plus or higher.
Video
Zoom Meetings
Meeting recordings auto-saved to Zoom cloud. PanOps downloads to secure customer storage, then processes through Whisper transcription.
Video
Google Meet
Meeting recordings via Google Drive webhook. Included with Google Workspace connector authorization.
SMS + Voice
RingCentral
Real-time webhook push for SMS messages and call recordings. PubNub subscription with HMAC verification.
SMS + Voice
Dialpad
SMS messages and call recordings via webhook push. Webhook secret header verification.
SMS + Voice
Zoom Phone
SMS and call recordings via Zoom Phone webhook. Requires Zoom Phone license and admin consent.
SMS + Voice
OpenPhone
SMS messages and call recordings via OpenPhone webhook. Requires API key generated in OpenPhone admin dashboard.
Core Systems
Enterprise Software Systems
PanOps will work with customers on a select basis to connect certain Enterprise systems on an individual basis — scope and integration approach defined per engagement.

Connector Reliability

Each connector maintains a health status — green, yellow, or red — visible in the Admin panel. PanOps monitors last-successful-poll timestamps and triggers a stale alert if any connector has not synced successfully for more than 12 hours. Failed jobs are retried with exponential backoff and routed to a dead-letter queue for investigation.

Email Polling
6-Hour Interval + Delta Sync
Uses M365 delta tokens and Gmail historyId to fetch only new messages since the last successful poll. Efficient and API-quota-friendly.
SMS & Voice
Real-Time Webhook Push
Voice/SMS platforms push events to PanOps in real time. No polling latency for communication data.

View full technical specifications →