Migration playbooks

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.

65 guidesUpdated 4 Nov 2026
How to move users and groups between Microsoft Entra tenants

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 read
How to migrate from Exchange Server to Exchange Online

Pick 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 readChecklist
How to move Intune-managed devices to a new tenant

A 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 read
How to migrate Microsoft 365 Groups and Planner plans to another tenant

Microsoft 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 read
How to move mailboxes between Microsoft 365 tenants with cross-tenant mailbox migration

The 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 read
Microsoft 365 tenant-to-tenant migration: the complete guide

What 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 readChecklist
How to migrate Microsoft Forms to another tenant or owner

Microsoft 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 read
How to migrate OneDrive to another Microsoft 365 tenant

Microsoft'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 read
How to migrate Power BI to another Microsoft 365 tenant

Power 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 read
How to import PST files to Microsoft 365

Bulk 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 read
How to migrate SharePoint sites to another Microsoft 365 tenant

Microsoft'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 read
How to migrate from Slack to Microsoft Teams

Export 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 read
How to migrate Microsoft Teams teams, channels, chats and meetings to another tenant

Teams 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 read
How to change your domain or URL structure without losing SEO

A 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 readChecklist
How to migrate cPanel email to Google Workspace

Copy 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 read
How to migrate cPanel email to Microsoft 365

Move 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 read
How to cut over email DNS without losing mail

Every 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 read
How to move Microsoft 365 from GoDaddy to a tenant you control

If 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 read
How to migrate IMAP email to Google Workspace

Use 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 read
How to migrate IMAP email to Microsoft 365

Move 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 read
How to move a custom domain from one Microsoft 365 tenant to another

A 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 read
How to migrate Rackspace Email to Microsoft 365

Copy 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 read
How to migrate Zoho Mail to Microsoft 365

Copy 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 read
How to migrate from Azure DevOps to GitHub

Move 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 read
Azure migration: how to move servers, databases and files to Azure

A 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 read
How to migrate between clouds or bring workloads back on premises

A 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 read
How to migrate from GitLab to GitHub

Move 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 read
How to migrate a NAS to Azure Files

Move 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 read
VMware alternatives after the Broadcom licensing changes

What 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 read
How to migrate VMware and physical servers to AWS

Rehost servers to Amazon EC2 with AWS Transform MGN (formerly AWS Application Migration Service): install the replication agent, test, cut over and finalise.

16 min read
How to migrate VMware, Hyper-V and physical servers to Azure

Use 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 read
How to migrate VMware virtual machines to Hyper-V

Inventory 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 read
How to migrate from VMware ESXi to Proxmox VE

Map 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 read