Moving between platforms — Microsoft 365 and Google Workspace, an Exchange Server into Microsoft 365, or Zoho Mail and Google Workspace — means translating, not copying. MigrateX converts what has an equivalent, field by field, and writes down what doesn't — never silently drops it.
What becomes what
| Microsoft 365 | Google Workspace | Notes |
|---|---|---|
| Mail folders | Labels (nested) | Messages travel as MIME with dates, read state and flags |
| Categories, flagged | Labels, starred | |
| Calendar recurrence (Graph pattern) | RRULE | Exchange-only patterns approximated and flagged |
| Contacts | People | Field by field |
| Shared mailbox | Google Group + collaborative inbox | Members = people with Full Access |
| Distribution list / M365 Group | Google Group | |
| OneDrive | Drive | Office files stay Office files |
| Word / Excel / PowerPoint | Docs / Sheets / Slides (leaving Google: exported as Office) | Google's own converter; fidelity matches "Download as" |
| SharePoint site | Shared drive | Roles mapped |
| Team | Chat space | Channels merge into one space |
| Domain | Domain | Cutover moves it with an MX/SPF check |
What is listed instead
- Outlook rules and signatures; Gmail filters (no equivalent on the other side). Gmail signatures are kept as files for hand-out when the target is Microsoft 365 (Cutover tab).
- Teams tabs and apps; Google-only calendar features (appointment schedules, working locations).
- Sharing links — re-created by the people who need them, not guessed.
Verification works across platforms too.Every folder-turned-label is counted on both sides.