Solutions, flows, and connections — moved as one.
Sync entire Dataverse solutions across separate Microsoft 365 tenants. Flows, tables, and connection references travel together, so the target environment just works.
TenantSync keeps Dataverse solutions, flows, connections, and tables in lockstep across your Microsoft 365 tenants — bidirectional, conflict-aware, and tokens that never leave the server.
Here's a sync running: the extension exports locally, the server orchestrates, the target updates — click a phase to jump.
Sync entire Dataverse solutions across separate Microsoft 365 tenants. Flows, tables, and connection references travel together, so the target environment just works.
Direction is detected from Dataverse modifiedon timestamps, not fragile ledger hashes — so the most recently edited side wins, every time, without you choosing.
If source and target both diverged since the last sync, TenantSync flags the conflict instead of guessing. No silent overwrites of someone else's work.
Refresh tokens are encrypted at rest with AES-256-GCM and used only server-side. The extension exports the source locally and hands off — it never holds credentials for the target tenant.
A full operations layer around every cross-tenant sync.
Unique Dataverse org URLs are registered per customer with a lifetime cap — so trials can't be farmed and limits actually hold.
Sync success, failure, or conflict — straight to a channel.
Set an interval and walk away.
Every sync event recorded with direction and outcome.
Standard Azure AD — no secrets pasted around.
Status, pairs, orgs, activity, and token health — the whole sync estate in one popup.
Moving solutions between tenants means handling credentials. We designed for that from day one — and reviewed it end to end.
Refresh tokens are sealed with AES-256-GCM using per-customer keys — never stored in plaintext, even in logs.
The extension exports the source locally and hands off; only the server ever talks to the target tenant.
Standard Microsoft sign-in, with token scopes restricted to exactly what a sync needs — nothing broader.
Origin-locked token capture, signature-verified webhooks, and SSRF-guarded server calls.
No card to start. Free forever for a single sync pair.
Install the extension, connect two tenants, and run your first cross-tenant sync in minutes. Free to start.
Start Free Trial →