Migravo · by Steaan

Move mailboxes to Microsoft 365 with confidence

Migravo migrates mail and calendars from IMAP, Google Workspace or another Microsoft 365 tenant — with original dates, folder structure and attachments intact.

No credit card required · Credits never expire

Three steps

1

Connect

Point Migravo at the source — an IMAP server, a Google Workspace domain or a Microsoft 365 tenant — and at the destination tenant. Discovery lists the mailboxes for you.

2

Map and start

Folders are matched automatically, or mirrored one to one. Choose a date range, skip duplicates, and start one mailbox or fifty at once.

3

Watch it run

Live progress per mailbox, searchable logs, automatic retries on rate limits, and resume from checkpoint if anything is interrupted.

A look inside

The interface you'll actually work in — no training course required. Connect, start, and watch the progress tick to 100%.

Migravo dashboard: all migration jobs with their status and progress in one list
Every migration in one place — pending, running and completed, with progress per mailbox.
Migravo projects list: one project per customer or migration wave
Organise work in projects — one per customer or per migration wave.
Migravo project detail: source and destination connectors and the migration jobs
Connect source and destination once; discovery lists the mailboxes for you.

What you get

Mail and calendar

Messages keep their original sent and received dates, read state and folder structure. Calendars move with recurring events, attendees, reminders and attachments — no extra licence for "advanced" data.

Large mailboxes

Messages up to roughly 150 MB migrate through upload sessions instead of being skipped. There is no cap on mailbox size for paid transfers.

Built for batches

Multiple mailboxes migrate in parallel with a queue that respects Microsoft's rate limits, so a big batch finishes instead of being throttled into failure.

Your data stays yours

Mail is streamed from source to destination and never stored on our servers. Credentials are encrypted, and every customer is isolated in their own tenant.

Pricing

One transfer licenses one source mailbox — mail and calendar included, any size. Re-running, resuming or migrating that same mailbox later is always free.

Every transfer includes

  • Mail and calendar, any mailbox size
  • Original dates, folder structure and attachments intact
  • Re-runs, resumes and incremental syncs — free forever
  • Parallel batch migrations with live progress
  • Automatic retries and resume from checkpoint
  • Volume discount

€4.99

€4.99 per mailbox

Create your account

Volume discount: 10% from 10 · 15% from 25 · 20% from 50

Prices exclude VAT; the applicable tax is added at checkout. Free transfers cover mailboxes up to 10,000 messages and 10 GB.

Questions

What counts as one transfer?

One source mailbox. The credit is used when a migration for that mailbox first starts, and it stays tied to that address: retries, resumes, incremental runs and later re-migrations of the same mailbox cost nothing extra.

Which sources are supported?

Any IMAP server (Gmail, Outlook.com, Yahoo, hosting providers, self-hosted), Google Workspace with a service account, and Microsoft 365 tenant-to-tenant via Microsoft Graph. The destination is always Microsoft 365.

Do you store our email?

No. Messages are streamed from the source straight to the destination. What we do keep is migration metadata — subjects and folder names in the logs, so you can see what happened — and your connector credentials, encrypted.

How long does a migration take?

Microsoft's API limits set the pace, not our software. As a rule of thumb, expect a few thousand messages per hour per mailbox, with several mailboxes running in parallel. The app shows live progress and an estimate.

For larger projects, Microsoft can temporarily lift its EWS throttling for your tenant: run the "EWS Throttling" diagnostic in the Microsoft 365 admin center via aka.ms/PillarEWSThrottling and the limits are relaxed for 30 to 90 days.

Will attendees get calendar invitations again?

Microsoft re-sends invitations when an event with attendees is created, and that cannot be switched off through their API. Migravo can spare appointments that have already passed by moving the attendee list into the event body, so nobody is emailed about a meeting from last year.