Every connector supported by XRAY Bridge is documented below with its exact production readiness status, requested OAuth scopes, data fields extracted, and what we explicitly discard.
| Connector | Status | OAuth Scopes | Fields Read | Fields Discarded | How It Verifies |
|---|---|---|---|---|---|
GitHub Code & Tasks | Available | repo, read:user, read:org | Commit SHAs, pull request title, PR state (open/merged/closed), issue number/title, author email | Source code diffs, repository file contents, pull request discussions unrelated to verification | GitHub PR Merge & Issue Closed 95% (Deterministic) |
Linear Code & Tasks | Available | read, write, issues:create | Issue identifier, title, description, state (Done/Canceled), assignee, team identifier | Non-whitelisted team issues, issue comment threads, file attachments | Linear Issue Completion 92% (Deterministic) |
Airtable Code & Tasks | Available | data.records:read, data.records:write, data.recordComments:read, data.recordComments:write, schema.bases:read | Record ID, mapped task/meeting/signal fields, status field, assignee, lastModifiedTime cursor | Non-whitelisted bases/tables/views, unmapped formula fields, cell attachments | Airtable Operational Status & Record Comments 90% (Deterministic) |
Jira Code & Tasks | Available | read:jira-work, write:jira-work, offline_access | Issue key, summary, statusCategory (Done), resolution date, assignee | Sprint burndown logs, backlog attachments, unmapped custom fields | Jira Issue Resolution 92% (Deterministic) |
Asana Code & Tasks | Available | default OAuth | Task GID, name, completed status, completed_at, assignee | Workspace team comments, task attachments, personal projects | Asana Task Completed 90% (Deterministic) |
Monday.com Code & Tasks | Available | default OAuth | Item ID, item name, status column value, updated_at | Board activity logs, unmapped columns, file columns | Monday Status Column 90% (Deterministic) |
Notion Code & Tasks | Available | owner=user | Database page ID, title property, status/checkbox property, last_edited_time | Unshared workspace pages, page block content unrelated to task properties | Notion Database Task 88% (Deterministic) |
Zoom Meetings | Available | user:read, meeting:read | Meeting topic, start/end timestamp, attendee email list, short commitment quotes | Full audio/video recordings, raw chat logs, continuous transcript buffer (rawBufferTtlDays = 0) | Meeting Commitment Extraction 80% (goes to human review) |
Google Meet Meetings | Available | meetings.space.readonly, calendar.events.readonly | Meeting ID, duration, attendee emails, volatile in-memory commitment excerpts | Full audio recordings, video feed, Google Drive files, continuous transcript buffer (rawBufferTtlDays = 0) | Meeting Commitment Extraction 80% (goes to human review) |
Fathom Meetings | Available | default OAuth | Call summary, action items, attendee emails, timestamp | Raw audio/video files, full transcript text (rawBufferTtlDays = 0) | Action Item Commitment 82% (goes to human review) |
Fireflies.ai Meetings | Available | default OAuth | Meeting title, action items list, speaker identifiers, timestamp | Full audio files, raw conversation transcript buffer (rawBufferTtlDays = 0) | Action Item Commitment 82% (goes to human review) |
Slack Chat & Mail | Available | channels:read, channels:history, chat:write, team:read | Public channel announcement messages, timestamp, message author, thread metadata | All private channels (#hr-confidential, #legal, etc.), 1:1 direct messages, user profile sensitive fields | Public Announcement 75–85% (goes to human review) |
Zero-IT Email (Forward / BCC) Chat & Mail | Available | Zero OAuth scopes (verify+<orgId>.<token>@bridge.xray.tech) | Forwarded/BCC'd sent proposal or contract confirmation subject, sender, and bounded commitment snippet (<= 240 chars) | Raw email body, HTML signatures, thread history, and file attachments | Outbound Email Delivery Proof 85% (goes to human review) |
Google Workspace (GWS) Chat & Mail | Admin Collector Kit | Client-Tenant Apps Script (Mail.Read metadata) | Sent message headers, subject line, sender/recipient, commitment snippets | Personal inbox threads, promotional emails, email attachments | Outbound Client Confirmation 85% (goes to human review) |
Microsoft 365 (M365) Chat & Mail | Admin Collector Kit | Azure Function (Mail.Read / ChannelMessage.Read.All) | Sent items headers, subject line, recipient, Teams channel announcements | Personal 1:1 Teams chats, calendar body notes, raw attachments | M365 Email & Teams Signal 85% (goes to human review) |
Bridge CLI & MCP Agent Plugin (brg / bridge-mcp) Automation | Available | Workspace API Key (xrkey_v1) + Optional Dual-Homed Agency Org (--agency-org) | 7-day tasks, spoken claims vs. code proof, resolved/pending decisions, active scope leases, Scoped Morning Briefs, and workspace teamRoster | Local uncommitted scratchpads, unshared developer environment secrets, and private --internal agency blockers when pushing to a client workspace | Agent Session Win, Scope Lease & 1-Click Decision Dispatch 95% (Deterministic CLI / MCP) |
n8n Automation | Available | Workspace API Key (xrkey_v1) + HMAC webhook secret (n8n-nodes-xray-bridge) | Programmatic trigger subscriptions and multi-resource actions (Tasks, Facts, Decisions, Topology, Writebacks) | Internal VPC workflow credentials and unmapped execution logs | Self-Hosted Workflow Trigger & Multi-Resource Action 92% (Deterministic) |
Zapier & Outbound Webhooks Automation | Available | HMAC signed webhooks (decision.resolved, task.verified, brief.delivered) | Trigger payload for outbound notification | N/A (Outbound dispatch only) | Downstream Workflow Dispatch (HubSpot, Basecamp, ClickUp, QuickBooks) N/A (Outbound Trigger) |
Make.com Automation | Available | IML instant_trigger REST Hooks + Workspace API Key (xrkey_v1) | Scenario webhook subscriptions and structured fact/task payloads | Unmapped scenario execution bundles | Downstream Scenario Dispatch N/A (Outbound Trigger) |
For enterprise customers on Google Workspace and Microsoft 365, XRAY Bridge provides open-source client-tenant collectors (Apps Script for GWS, Azure Function for M365 Graph). Collectors run entirely inside your own cloud tenant, extracting metadata-first verification signals without granting XRAY Bridge full mailbox access.
Sensitive channels (e.g. #hr-confidential, #legal, executive 1:1 DMs) are excluded at the OAuth scope boundary. XRAY Bridge never requests broad organizational read permissions and drops non-whitelisted channels before any summarization or indexing executes.