Cross-Company Scheduling

Synced's core differentiator: schedule meetings across organizational boundaries without requiring everyone to be on the same platform.

How It Works

When you add participants from different companies:

  1. Synced checks if each participant has a Synced account
  2. Synced users: Their calendar is fetched via OAuth (Google/Microsoft) for real-time availability
  3. Non-Synced users: They receive a booking invitation with your available slots
  4. The heatmap shows combined availability for all fetchable calendars

Supported Scenarios

  • Google Workspace ↔ Microsoft 365 (different tenants)
  • Multiple Google Workspace domains
  • Synced users + external guests (no Synced account)
  • AI-powered scheduling via MCP for cross-company meetings

Enterprise: Admin Consent

With the Enterprise plan, a domain admin can grant org-wide calendar read access. This means you can see availability for any teammate without requiring them to individually sign up.

  • Microsoft 365: Admin consent via Graph API (Calendars.Read application permission)
  • Google Workspace: Domain-wide delegation via service account

Graceful Degradation

If a participant's calendar can't be fetched (e.g., token expired, permissions revoked), Synced shows a warning but lets you proceed. The heatmap displays availability for accessible calendars, and you can manually select a time.