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:
- Synced checks if each participant has a Synced account
- Synced users: Their calendar is fetched via OAuth (Google/Microsoft) for real-time availability
- Non-Synced users: They receive a booking invitation with your available slots
- 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.Readapplication 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.