The One Migrate
The One Migrate is a cloud-orchestrated migration and archival platform built for MSPs. A lightweight desktop agent runs on your client's server or workstation to scan and transfer files, mailboxes, and organizational data; the cloud dashboard gives you a live view of every job across every client from one place.
Who Uses It
| Role | Primary Use |
|---|---|
| MSP Owner / Operations Lead | Scope migrations, review costs, approve projects |
| Implementation Engineer | Run migrations from legacy sources to The One Stack |
| Technician | Monitor running jobs, troubleshoot failures, manage agents |
Key Capabilities
- Desktop agent — A cross-platform Tauri agent (Windows, macOS, Linux) installs on client machines and handles all local file scanning and upload. No inbound firewall rules needed.
- File migration — Move files from local drives, OneDrive, SharePoint, Google Drive, or Dropbox to Azure Blob Storage or Microsoft 365.
- Mailbox migration — Migrate Exchange/M365 mailboxes between tenants with progress tracking per mailbox.
- Archive — Offload files to Azure Blob Cool or Archive tier to free up on-prem storage.
- RockRMS import — Migrate people, families, groups, contributions, attendance, and prayer requests directly from a RockRMS SQL Server database into The One Mission.
- Live progress tracking — Real-time per-file and per-byte progress, current transfer speed, and estimated time remaining on every active job.
- Agent command control — Pause, resume, or cancel any running job from the dashboard. Commands deliver to the agent within ~10 seconds.
- Reports and CSV export — Per-job and summary reports with GB transferred, file counts, success rate, and duration. CSV export for client deliverables.
- Secure credential vending — Agents never hold long-lived Azure credentials. The cloud API vends short-lived (1-hour) write-only SAS tokens per job, rotated automatically.
- Bandwidth scheduling — Set full-speed hours (e.g., off-hours) and throttle speed during business hours per project.
How It Fits in The One Stack
Hub (identity)
└── The One Migrate (orchestration + dashboard)
├── Desktop Agent (file scanning + upload)
├── Azure Blob Storage (data destination)
├── The One Mission (RockRMS import target)
└── The One PSA (project ticket linking)
Migrate sits in the workflow layer — it reads your client's data from a legacy source and writes it into The One Stack products. It does not store your client's data at rest; it routes data from source to destination.
Prerequisites
Before running your first migration:
- The One Hub account — Migrate uses Hub SSO for login. You need an active Hub organization.
- Desktop agent installed — At least one agent registered on a machine with network access to both the source data and the internet.
- Azure Storage account (for file/mailbox jobs) — A storage account and container the agent can write to. Migrate handles credential delegation automatically after you connect the account.
- The One Mission configured (for RockRMS imports) — The target Mission organization must exist and have its integration key ready.
Pricing
- $12 per mailbox migrated
- $0.40 per GB of data transferred
Pricing is metered monthly and reported automatically to your Hub billing account.