Pre-flight Checks

Before starting a migration, TenantLift runs automated validation to catch issues early.

What's checked

  • Licence availability — enough target licences for all mapped users
  • UPN conflicts — no duplicate UPNs in the target tenant
  • Mailbox quota — target mailboxes have sufficient quota for source data
  • Domain verification — required domains are verified on the target tenant
  • Permission dependencies — delegate chains are fully mapped

Running pre-flight

Navigate to your project → Pre-flight and click Run Checks. Each check reports pass, warning, or fail with actionable detail.

Resolving issues

Click any failed check to see the affected users and recommended remediation. Fix the issue in the target tenant, then re-run the check.