Migration playbooks by category
65 end-to-end playbooks for moving email, files, servers, websites and business apps. Every guide links to the vendor documentation it is based on.
Microsoft Entra has no "move user" button. This guide shows how to use cross-tenant access settings and cross-tenant synchronisation for coexistence, how to turn synced accounts into real internal users when you migrate, and how to rebuild groups, licences, MFA and Conditional Access in the target tenant.
22 min readHow to migrate from Exchange Server to Exchange OnlinePick the right method for your Exchange version and mailbox count, set up hybrid or a cutover batch, move mailboxes and public folders, then switch MX and Autodiscover to Exchange Online.
24 min readChecklistHow to move Intune-managed devices to a new tenantA device enrolled in one Intune tenant cannot simply be pointed at another. This guide covers the documented path for each platform: rebuild the target configuration, move Autopilot and Apple registrations, back up BitLocker keys, then wipe or retire and re-enrol on cutover day.
22 min readHow to migrate Microsoft 365 Groups and Planner plans to another tenantMicrosoft has no native tool that moves a Microsoft 365 group or its Planner plans between tenants. This guide shows how to inventory them, recreate each group with its owners, members and settings, and rebuild plans with the Microsoft Graph Planner API.
15 min readHow to move mailboxes between Microsoft 365 tenants with cross-tenant mailbox migrationThe complete runbook for Microsoft's native cross-tenant mailbox migration: the licence, the migration app and consent, organisation relationships in both tenants, correctly stamped MailUsers, batches, completion and the day-one fixes for Outlook and mobile.
24 min readMicrosoft 365 tenant-to-tenant migration: the complete guideWhat a tenant-to-tenant move involves, which workloads Microsoft's native tools cover, the order to do the work in, the licences you need and how the domain cutover weekend runs. Each workload links to its own detailed runbook.
16 min readChecklistHow to migrate Microsoft Forms to another tenant or ownerMicrosoft Forms has no tenant-to-tenant move. Inside one tenant you move a form to a group; across tenants you copy the form with a duplicate link and keep the responses in Excel. This guide covers both.
11 min readHow to migrate OneDrive to another Microsoft 365 tenantMicrosoft's cross-tenant OneDrive migration moves each account inside the Microsoft cloud and leaves a redirect behind. This runbook covers the trust between tenants, the identity mapping file, the compatibility check, scheduling up to 4,000 moves and the clean-up afterwards, plus when a third-party tool is the better choice.
19 min readHow to migrate Power BI to another Microsoft 365 tenantPower BI content is rebuilt, not moved, when you change tenants. This guide covers the inventory, .pbix downloads and their limits, gateways, workspaces and roles, publishing, refresh, deployment pipelines and apps, with the MicrosoftPowerBIMgmt cmdlets and REST API calls for each step.
17 min readHow to import PST files to Microsoft 365Bulk import Outlook PST files into users' mailboxes or archive mailboxes with the Microsoft Purview Import service, from collecting the files to turning off retention hold afterwards.
13 min readHow to migrate SharePoint sites to another Microsoft 365 tenantMicrosoft's cross-tenant SharePoint migration moves whole sites, including group-connected and Teams sites, from one tenant to another and leaves a redirect behind. This runbook covers who can use it, how to size the licence, how to precreate Microsoft 365 groups the only way that works, the identity map, the move commands and what you rebuild afterwards.
21 min readHow to migrate from Slack to Microsoft TeamsExport Slack, import channels and history with Microsoft's Slack to Teams Migration Tool, replace apps and webhooks, and get people working in Teams.
20 min readHow to migrate Microsoft Teams teams, channels, chats and meetings to another tenantTeams content is split across several services. Files move with SharePoint and OneDrive, chats and meetings now have Microsoft cross-tenant tooling, and teams and channel conversations still need rebuilding or a third-party tool.
18 min readMove Google Workspace mail, calendars, contacts and filters into Exchange Online with Microsoft's built-in Google Workspace migration, keep mail flowing both ways while you work, and change MX only when every batch is done.
19 min readHow to migrate Google Drive to OneDriveCopy each user's My Drive into their OneDrive with Microsoft's Migration Manager, convert Google Docs, Sheets and Slides to Office files, and finish with a delta pass so nothing changed during the project is lost.
17 min readHow to migrate Google shared drives to SharePointDecide where each shared drive belongs in SharePoint or Teams, rebuild its membership as a Microsoft 365 group, copy it with Migration Manager, and switch teams over with a final delta pass.
16 min readHow to migrate between two Google Workspace accountsConsolidate Google Workspace accounts after a merger, acquisition or rebrand: choose between copying data, Google-run Domain Transfer and moving the domain yourself.
13 min readHow to migrate from Google Workspace to Microsoft 365Move Gmail, Calendar, Contacts, Drive and shared drives into Exchange Online, OneDrive and SharePoint with Microsoft's own tools, then cut over mail without losing a message.
17 min readChecklistHow to migrate from Microsoft 365 to Google WorkspaceUse Google's data import tool in the Admin console to move Exchange Online mailboxes, OneDrive and SharePoint Online into Gmail, Calendar and Drive, then switch MX.
14 min readA rebrand, a new domain or a URL clean-up all mean old addresses stop being the real ones. This guide covers the redirect map, Google Search Console steps, monitoring, and moving a domain between registrars, with notes for .au domains.
14 min readChecklistHow to migrate cPanel email to Google WorkspaceCopy mailboxes from a cPanel web host into Gmail with Google's data import tool, move calendars, contacts and PST archives separately, then switch MX without losing mail.
16 min readHow to migrate cPanel email to Microsoft 365Move mailboxes from a cPanel web host into Exchange Online with Microsoft's built-in IMAP migration, carry calendars and contacts across by hand, and switch MX without losing mail.
17 min readHow to cut over email DNS without losing mailEvery email migration ends with the same DNS changes. This runbook puts them in a safe order, with TTL planning, record-by-record checks and the rules that stop mail bouncing or landing in junk.
15 min readHow to move Microsoft 365 from GoDaddy to a tenant you controlIf you bought Microsoft 365 through GoDaddy, there are two ways to end up with a tenant you manage directly or through another partner. This guide follows what Microsoft and GoDaddy actually document, and says plainly where the documentation stops.
16 min readHow to migrate IMAP email to Google WorkspaceUse Google's built-in data import tool to copy mail from any IMAP provider into Gmail, move calendars, contacts and PST archives separately, and cut over MX without losing messages.
15 min readHow to migrate IMAP email to Microsoft 365Move mailboxes from a web host, cPanel server, Zoho Mail or any IMAP service into Exchange Online using Microsoft's built-in IMAP migration, then switch MX without losing mail.
13 min readHow to move a custom domain from one Microsoft 365 tenant to anotherA domain can only be verified in one Microsoft 365 tenant at a time. This runbook shows how to release it from the source, verify it in the target and keep the window where mail has nowhere to go as short as possible.
15 min readHow to migrate Rackspace Email to Microsoft 365Copy Rackspace Email mailboxes into Exchange Online with Microsoft's IMAP migration, or use the PST routes Rackspace documents, including for data from the former Hosted Exchange service.
15 min readHow to migrate Zoho Mail to Microsoft 365Copy Zoho Mail mailboxes into Exchange Online with Microsoft's IMAP migration, use Zoho's own export tools for calendars, contacts and PST archives, then move your domain's mail records.
16 min readUse Migration Manager in the SharePoint admin center to copy Dropbox, Box and Egnyte content into OneDrive and SharePoint, and plan for the files it skips.
12 min readHow to migrate a file server to SharePoint and OneDrivePlan sites and permissions, pre-scan the shares for names and paths SharePoint will reject, move the data with Migration Manager or SPMT, and switch users over.
16 min readChecklistHow to migrate SharePoint Server to SharePoint OnlineScan your farm with the SharePoint Migration Tool, decide what to rebuild (farm solutions, add-ins, classic workflows), map sites to modern SharePoint in Microsoft 365, migrate with permissions and version history under control, then retire the farm.
26 min readHow to migrate from Zoom to Microsoft TeamsMove meetings, phone numbers, meeting rooms and recordings from Zoom to Microsoft Teams, in the order that keeps calls and meetings working on the day you switch.
20 min readMove Azure Repos to GitHub Enterprise Cloud with GitHub Enterprise Importer, keep Azure Boards and Pipelines connected or convert pipelines to GitHub Actions, then lock the old repositories.
20 min readAzure migration: how to move servers, databases and files to AzureA start-to-finish plan for moving on-premises workloads to Azure: assess, choose a route for each workload, build the landing zone, connect network and identity, replicate, test, cut over and optimise.
17 min readHow to migrate between clouds or bring workloads back on premisesA practical approach to moving servers, databases and storage from AWS to Azure, from Azure to AWS, or back to your own data centre or colocation.
15 min readHow to migrate from GitLab to GitHubMove GitLab projects to GitHub Enterprise Cloud with GitHub Enterprise Importer, keeping history, issues and merge requests, then convert GitLab CI to GitHub Actions and rebuild permissions.
20 min readHow to migrate a NAS to Azure FilesMove SMB shares from a NAS appliance to Azure file shares with their NTFS permissions and timestamps intact, set up identity-based access, and switch users over with DFS Namespaces or the old server name.
22 min readVMware alternatives after the Broadcom licensing changesWhat Broadcom changed, which platforms replace vSphere, how to compare them on features, backup support, clustering, skills and migration tooling, and what the move involves.
16 min readHow to migrate VMware and physical servers to AWSRehost servers to Amazon EC2 with AWS Transform MGN (formerly AWS Application Migration Service): install the replication agent, test, cut over and finalise.
16 min readHow to migrate VMware, Hyper-V and physical servers to AzureUse Azure Migrate to discover, assess, replicate, test and cut over servers to Azure VMs, with notes for Hyper-V hosts, physical servers and Azure VMware Solution.
18 min readHow to migrate VMware virtual machines to Hyper-VInventory your vSphere estate, build Hyper-V hosts and virtual switches, prepare Windows and Linux guests, convert VMs with Windows Admin Center or System Center Virtual Machine Manager, then fix integration services, networking and licensing on the other side.
24 min readHow to migrate from VMware ESXi to Proxmox VEMap your vSphere networks and datastores to Proxmox bridges and storage, prepare each guest, import VMs with the Proxmox ESXi import wizard or OVF files, then switch Windows guests to VirtIO drivers safely.
22 min readPick the right method for each database (native backup and restore, physical backup to Aurora, or AWS DMS with change data capture), then test and cut over.
17 min readHow to migrate from Oracle to PostgreSQLAssess the Oracle schema, convert tables and PL/SQL to PostgreSQL, move the data with a bulk load or change data capture, prove the result row by row, then cut the application over with a tested way back.
26 min readHow to migrate SQL Server to Azure SQLChoose between Azure SQL Database, Azure SQL Managed Instance and SQL Server on Azure VMs, assess compatibility, pick the current migration tool and cut over.
17 min readPlugin, manual and command-line methods, DNS and SSL cutover, email and SEO-safe redirects.
20 min readChecklistHow to move a website between cPanel hosts without downtimeCopy a whole cPanel account (files, databases, email, DNS zone, SSL and cron jobs) to a new host with the WHM Transfer Tool, a full backup or by hand, test it before anyone sees it, then switch DNS so visitors and mail never hit a dead server.
22 min readHow to migrate from Shopify to WooCommerceMove products, variants, customers and order history from Shopify into WooCommerce on WordPress, keep your search rankings with a redirect map, rebuild payments, shipping and tax, replace Shopify apps with plugins and switch the domain without losing a sale.
22 min readHow to migrate from Wix or Squarespace to WordPressNeither Wix nor Squarespace hands you a complete copy of your site. This guide shows what you can export from each, how to load it into WordPress, and how to keep your search rankings with a full redirect map.
16 min readHow to migrate from WooCommerce (or Magento) to ShopifyA practical plan for moving an online store to Shopify without losing products, customers, order history or search traffic. Covers WooCommerce in detail and Magento / Adobe Commerce in its own section.
17 min readA practical plan for switching your accounts from MYOB to Xero, from picking a conversion date to getting payroll and GST right in the first BAS period. Tax and payroll steps follow Australian rules.
15 min readPower Apps and Power Automate tenant-to-tenant migrationMailbox and file migration tools skip Power Apps and Power Automate. This guide covers both routes Microsoft documents: the self-service Dataverse environment move, and export and import of solutions and packages, with the connection, environment variable and flow fixes each one needs.
17 min readHow to move from QuickBooks to XeroA step-by-step plan for moving from QuickBooks Online or QuickBooks Desktop to Xero, covering data conversion, sales tax, payroll and bank feeds. Tax and payroll steps use Australia as the worked example.
14 min readHow to migrate between Salesforce and HubSpotMap objects and fields, create users and owners first, load records in the order that keeps associations intact, bring activities across, rebuild automation, and cut sales and service teams over in either direction.
22 min readHow to migrate from Trello or Asana to Microsoft PlannerExport boards and projects from Trello or Asana, map lists, labels, members and due dates to Planner, and import tasks by hand, with Power Automate or with Microsoft Graph PowerShell.
16 min readMost organisations get to Entra ID in stages: sync identities, move sign-in to the cloud, move devices to Entra join, then shift management of users to the cloud. This guide covers each decision with the commands you will use.
18 min readHow to migrate from AD FS to Microsoft Entra IDDiscover every relying party, give users password hash sync or pass-through sign-in, pilot with staged rollout, move apps with the AD FS application migration wizard, convert your domains to managed, then remove AD FS and WAP the way Microsoft documents.
25 min readHow to move from Configuration Manager to Microsoft IntuneAttach Configuration Manager to the cloud, co-manage your Windows devices, rebuild policies and apps in Intune, move workloads one slider at a time, and bring new devices in with Windows Autopilot.
24 min readHow to apply the Essential Eight to Microsoft 365 after a migrationA migration is the right moment to set a security baseline. This guide maps each of the Essential Eight strategies at Maturity Level One to the Microsoft 365, Intune and Entra ID settings that Microsoft documents for it.
20 min readChecklistHow to migrate from Okta to Microsoft Entra IDFollow Microsoft's Okta migration tutorials in a safe order: take over user sync, give users a cloud sign-in method, rebuild Okta sign-on policies as Conditional Access, pilot with staged rollout, move app SSO, then defederate Microsoft 365 from Okta.
24 min readChoose your option, remove the last Exchange server the supported way and get ready for the EWS shutdown.
15 min readHow to migrate Jira and Confluence Server or Data Center to Atlassian CloudServer support has ended and Data Center now has a published end-of-life date. This guide covers the dates, the Jira and Confluence Cloud Migration Assistants, apps, users and how to run test and production migrations.
16 min readWindows 10 end of support: upgrade to Windows 11 or enrol in ESUWindows 10 stopped receiving regular security updates on 14 October 2025. This guide covers Windows 11 readiness, the ESU programs and how to upgrade at scale.
14 min readWindows Server 2016 end of support: upgrade, migrate or extendYour options before Windows Server 2016 stops receiving security updates: in-place upgrade, side-by-side role migration, a move to Azure, or Extended Security Updates.
16 min read