● Google Workspace ↔ Microsoft 365 ↔ IMAP migrations

A migration you can
actually watch.

Loomigrate moves mail, calendars, contacts and files between Google Workspace, Microsoft 365 and legacy servers — with live progress, post-migration verification and a full history of every item. No black box.

Free test: up to 200 items from 3 mailboxes or drives, no card needed. Cloud or on-premise agent — your data never has to leave your network.

✓ verifiedafter migration, not just a “completed” status
24/7automated health monitoring of the whole pipeline
on‑premagent mode — data stays in your network
5 languagesPL · EN · FR · DE · UA in the app and on this site
How it works

Four steps, no surprises

From connecting accounts to a verified result — every stage visible in real time.

01

Connect accounts

OAuth, a service key or login credentials — encrypted at rest, never stored in plain text.

02

Choose the scope

Mail, calendar, contacts, files, Teams — one at a time or together, in the cloud or with an on-premise agent.

03

Watch it live

Progress per message, per file, per account — not “in progress”, but an actual number and an ETA.

04

Verify the result

A real recount on the destination side when it's done — any discrepancy is shown, not hidden.

What we migrate

One platform, every kind of data

Natively and across platforms — with the same verification guarantees on both sides.

✉

Mail

IMAP, Gmail API, Microsoft Graph and PST archive import — one at a time or in bulk.

◔

Calendars and contacts

CalDAV/CardDAV and native APIs, including recurring events migrated between Google and Microsoft.

▤

Files

Google Drive, OneDrive, SharePoint, Shared Drives, Dropbox, Box — keeping permissions wherever the API allows it.

⇄

Cross-platform

Google Workspace ↔ Microsoft 365 — the same verification whichever way you go.

▦

Waves and scheduling

Hundreds of accounts in scheduled waves, with separate concurrency limits per organisation.

◆

Security

Credentials encrypted at rest, a full audit log, two-factor authentication.

→ full, detailed description of every feature

We check before we promise

Four things we do in the open, not behind the scenes

Instead of overreaching comparisons with specific tools, we stick to what we can actually show.

PST import without manual patching

A single file or a whole batch of archives at once — straight into the destination mailbox, no manually attaching Outlook profiles afterwards.

Verification, not just a status

Once a mail or file migration finishes, Loomigrate connects to the destination and actually recounts the data — it doesn't just trust what the connector reported while running.

Resume without repeats

An interrupted file migration picks up where it stopped — without copying again what has already been moved.

On-premise agent mode

The migration runs inside the client's network when the data shouldn't travel anywhere — not only in the vendor's cloud.

// methodology and full sources for comparisons with specific tools — on request, by email

Security and compliance

We treat your data like our own

Designed for GDPR from day one, not bolted on later.

Encryption at rest

Access credentials (passwords, tokens, service account keys) are encrypted with a separate key — never stored in plain text.

Minimal retention

Migrated content is processed on the fly wherever possible — it doesn't linger longer than the operation itself.

Full audit log

Every configuration change and administrative access — recorded, searchable, impossible to delete.

2FA and U2F keys

TOTP, email codes and hardware keys (WebAuthn), available for every account.

On-premise mode

An agent installed in the client's network — data never has to reach our servers.

Continuous monitoring

Automated end-to-end tests of the whole migration pipeline, around the clock.

Pricing

You pay for what you actually migrate

One fee per account, with no subscription or per-seat plans. It covers the whole migration with no time limit, 30 days of free resyncs after it finishes, and an automatic refund if an account's migration moved nothing.

Start with a free test

A real migration of up to 200 messages, files or events per mailbox or drive, for 3 mailboxes or drives, with no payment card. When the result works for you, switch to the full migration with one click.

Create an account and test

Mailbox

€10

net per account

Mail, calendar and contacts for one price.

Personal drive

€3

net per account

OneDrive, Google Drive, Dropbox or Box, up to 100 GB.

Shared drive

€19

net per drive

A SharePoint library, Shared Drive or team folder, up to 100 GB.

Microsoft Teams

€28

net per team

Team and channel structure, without message history.

PST archive

€7

net per file

An Outlook file imported into a mailbox, up to 20 GB. Larger files: up to 50 GB €10, up to 100 GB €12.

Launch prices guaranteed until 31 March 2027. Prices are net, paid in euro; VAT is added where applicable.

Volume discount: 50+ accounts in a project −5%, 200+ −10%, 1000+ −15%. Top up €100 or more and get 5% extra credits, €500+ 10%, €2,500+ 15%.

More than 1000 accounts, or an unusual project?

We'll prepare an individual quote, including for accounts over 100 GB.

Ask for a quote
Questions

Before you ask

Does Loomigrate migrate between Google Workspace and Microsoft 365?

Yes — mail, calendars, contacts and files (personal and team) in both directions, with the same destination-side verification as migrations within a single platform.

Does the data have to pass through your servers?

Not always. The default cloud mode processes data on the fly (without persistent storage, apart from a few technical exceptions described in the privacy policy). Agent mode runs the entire migration inside the client's network.

What happens if a migration stops halfway?

File migrations resume where they stopped, without copying already-moved files again. Mail and the other modules report exactly where they stopped.

How do I know nothing went missing?

When the migration finishes, Loomigrate connects to the destination and actually recounts what's there — comparing it with what the connector reported while running. Any discrepancy is shown plainly, not hidden behind a green status.

How much does it cost?

You pay once for each migrated account: €10 net for a mailbox (mail, calendar and contacts together), €3 for a personal drive, €19 for a shared drive, €28 for a Teams team and €7 for a PST file, with a volume discount from 50 accounts. The fee covers the whole migration, even if it takes weeks, plus 30 days after it finishes during which resyncs and catch-up runs before cutover are free. If an account's migration moves nothing at all, the credits come back automatically.

Can I try Loomigrate for free?

Yes. After creating an account, choose "Free test" in the wizard: a real migration of up to 200 items (messages, files or events) per mailbox or drive, for at most 3 mailboxes or drives per Loomigrate account, with no card. You see the result on your own data: folders, dates, special characters and the report. For mail there is also "Check without moving anything", which tests the connections and counts messages. When the test works for you, you switch to the full migration and what was already moved is skipped.

Do you support Microsoft Teams?

To a limited extent (M365→M365, a new team without message history) — that's a limitation of the Microsoft Graph API itself, not of our platform. We say so plainly rather than promise more than can be done.

Which address does Loomigrate connect from?

In cloud mode, always from one fixed address: 85.89.161.251. If your mail server restricts access by IP (firewall, allowlist, fail2ban), allow this address for IMAP/POP3 before migrating. In agent mode, connections come from your own network.

Let's start

A migration without surprises starts with one conversation.

Book a demo Email: info@loomigrate.com