gmail-to-outlook

Migrate email, contacts, and calendars from Google Workspace (Gmail) to Microsoft 365 (Outlook/Exchange Online). Use when a user asks to migrate from Gmail to Outlook, transfer emails from Google Workspace to Office 365, export Google Takeout to Outlook, switch from Gmail to Exchange, or plan a Google Workspace to Microsoft 365 migration. Covers: single-user migrations, bulk/org-wide migrations, MBOX imports, calendar + contacts transfer, DNS/MX cutover, and post-migration validation.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "gmail-to-outlook" with this command: npx skills add luigi08001/gmail-to-outlook

Gmail to Outlook Migration

Migration Paths

Assess the source environment first:

SourceBest MethodScope
Google WorkspaceMicrosoft Data Migration ServiceOrg-wide, bulk
Google Takeout (MBOX)Outlook Desktop ImportPer-user
Gmail (personal)IMAP bridge via Outlook DesktopPer-user
G Suite LegacyMicrosoft Migration ToolsPer-user or bulk

Pre-Migration Checklist

Run through this with the client before touching anything:

  1. Inventory — Number of users, total mailbox sizes, largest mailbox, shared mailboxes, Google Groups
  2. Microsoft 365 plan — Confirm active subscription, verify admin access (Global Admin required)
  3. Source admin access — Google Workspace Super Admin + service account for bulk migration
  4. DNS access — Whoever manages MX records (registrar, Cloudflare, etc.)
  5. Data scope — Email only? +Contacts? +Calendars? +Drive files?
  6. Cutover window — When to switch MX records (weekend recommended)
  7. Client communication — Draft email to users about the switch, new login instructions
  8. Retention — Keep Google Workspace active 30 days post-migration as safety net

Method 1: Microsoft Data Migration Service (Recommended for Google Workspace)

Best for org-wide migrations from Google Workspace to Microsoft 365.

Setup

  1. Microsoft 365 Admin Center → MigrationData Migration
  2. Select Google Workspace as source
  3. Create service account in Google Admin Console with domain-wide delegation
  4. Upload service account key file to Microsoft migration tool
  5. Select what to migrate: Email, Contacts, Calendars
  6. Choose date range filter (optional — migrate only last N months to save time)

Execution

  1. Add users to migrate (CSV upload for bulk: source_email,destination_email)
  2. Start migration — Microsoft handles delta sync automatically
  3. Monitor progress in Admin Center → shows per-user status
  4. Migration runs in background — users can keep using Gmail during this phase

CSV Format

source_email,destination_email
john@company.com,john@company.onmicrosoft.com
jane@company.com,jane@company.onmicrosoft.com

See references/csv-template.md for full template with notes.

Method 2: Google Takeout + Outlook Import

Best for individual users or when bulk migration fails.

Export from Google

  1. Go to Google Takeout: https://takeout.google.com
  2. Select Mail, Contacts, Calendar
  3. Choose MBOX format for mail (compatible with Outlook)
  4. Download archive when ready (can take hours/days for large mailboxes)

Import to Outlook

  1. Email: Outlook Desktop → File → Open & Export → Import/Export → Import from MBOX
  2. Contacts: Import Google CSV to Outlook contacts
  3. Calendar: Export Google Calendar as ICS, import to Outlook Calendar

Limitations: Manual per-user process, requires desktop Outlook, size limits.

Method 3: IMAP Bridge (Manual / Small Scale)

For personal Gmail accounts or when other methods fail:

  1. Enable IMAP in Gmail: Settings → Forwarding and POP/IMAP → Enable IMAP
  2. Create app password for Gmail account
  3. In Outlook desktop, add Gmail as IMAP account using app password
  4. Set up Microsoft 365 account in same Outlook profile
  5. Drag-and-drop folders from Gmail IMAP to Microsoft 365 mailbox

Data Mapping Considerations

Gmail FeatureOutlook EquivalentNotes
LabelsFoldersMultiple labels become copies in folders
Google GroupsDistribution ListsMay need manual recreation
Google Drive linksOneDrive linksLinks break — migrate files separately
Gmail filtersOutlook rulesManual recreation required
Hangouts/Chat historyTeamsNot directly migratable

DNS / MX Cutover

After migration data is transferred:

  1. Verify domain in Microsoft 365 Admin Center (TXT record)
  2. Update MX records to Microsoft:
    Priority  Host
    0         company-com.mail.protection.outlook.com
    
  3. Set SPF: v=spf1 include:spf.protection.outlook.com ~all
  4. Set DKIM: Admin Center → Defender → Email authentication → Enable DKIM
  5. Set DMARC: v=DMARC1; p=none; rua=mailto:admin@domain.com (start with p=none)
  6. Autodiscover CNAME: autodiscover.outlook.com
  7. TTL: Lower TTL to 300 before cutover, restore to 3600 after 48h

See references/dns-records.md for copy-paste DNS templates.

Post-Migration Validation

Run these checks for every user:

  • Email receiving on Outlook (send test from external)
  • Historical emails present (spot-check oldest + newest)
  • Folders mapped correctly (labels→folders)
  • Contacts imported (check count vs Google)
  • Calendar events present (check recurring events specifically)
  • Google Groups recreated as Distribution Lists
  • Signatures set up in Outlook
  • Mobile devices re-configured (Outlook app or Exchange)
  • Gmail IMAP disabled or account removed

See references/validation-checklist.md for printable per-user checklist.

Common Issues

IssueFix
Migration stuck at connectingRe-check Google service account permissions
Labels become nested foldersExpected — Google labels flatten to Outlook folders
Calendar recurring events brokenComplex recurrences may need manual recreation
Contacts missing phone numbersGoogle exports differently — check import mapping
Large attachments missingItems >150MB not migrated — export separately
Google Groups not migratingCreate Distribution Lists manually in Exchange Admin
Drive file links brokenMigrate files to OneDrive, update links manually
MX propagation slowCheck TTL, use dig MX domain.com to verify

Deliverables Template

For client-facing migration projects, prepare:

  1. Migration Plan — Timeline, phases, user batches, rollback plan
  2. User Communication — Email template announcing the switch
  3. Admin Runbook — Step-by-step for the migration operator
  4. Validation Report — Per-user sign-off checklist

See references/client-templates.md for ready-to-use templates.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

地藏经药师经智慧

地藏经药师经智慧 - 佛家孝道与救度思想,涵盖地藏本愿、药师十二愿、因果报应、消灾延寿等核心智慧,适用于道德修养、慈悲精神、身心健康

Registry SourceRecently Updated
General

Precision Oncology Zhcn

综合学术文献、流行病学报告、临床与药物指南及临床试验报告,提供关于癌症及其治疗的报告。 基于癌变机制进行详细的分子生物学和组织学分析。 当查询涉及以下内容时加载本技能: - 癌症或肿瘤 - 癌变机制 - 癌症或肿瘤的治疗 典型查询 - 乳腺癌是如何发生的? - 白血病的一线和二线治疗 - CAR-T 疗法治疗胰腺...

Registry SourceRecently Updated
General

hermes-traffic-guardian

Hermes runtime traffic monitoring baseline for opt-in proxy inspection, egress detection, and attestation-aware traffic posture.

Registry SourceRecently Updated
General

Scp Paradigm

Use when analyzing how industry structure drives firm behavior and market performance, assessing market concentration, entry barriers, or competitive dynamic...

Registry SourceRecently Updated