WHMCS Addon Module

Migrate websites
to your host in one click

Let clients transfer files, databases, emails, and WordPress to your hosting platform — entirely in the background. No support tickets. No downtime.

One-time purchase  ·  $29.99  ·  Lifetime updates

3 jobs completed today
Migration Job #47 — Running
Website Files Done
Database Running
WordPress URLs Queued
Emails (IMAP) Queued
Overall progress72%
Background — no browser needed
Works with
WHMCS 8.x
PHP 8.1+
MySQL 5.7+
WordPress
IMAP Mail

Four steps to a complete migration

From form submission to fully migrated website — your clients handle it themselves.

01
Client visits product page
A migration banner appears on the hosting management page — one click takes the client to the wizard.
02
Fill in the migration wizard
Select what to migrate — files, database, WordPress, or emails — then enter source and destination credentials.
03
Job runs in background
The cron worker picks up the job and runs it fully in the background. No browser tab needed. Supports up to 10 concurrent jobs.
04
Migration complete
Client sees 100% in the history table. Every step is logged — admins can review the full activity log per job from the admin panel.

Everything your clients need to move

Mix and match — clients can run all four types in a single background job.

Website Files
Recursively copies all files from the source host to destination over FTP. Recreates the full directory structure automatically. Supports custom root paths and passive mode.
FTPRecursiveCustom pathsPassive mode
MySQL Database
Migrates complete databases without shell access. Copies rows in 500-row chunked transactions, rolls back on failure per table, and skips views automatically.
No shell neededChunked transferPer-table rollback
WordPress
Replaces old domain with new domain across the entire WordPress database — including serialized PHP data in options, postmeta, and usermeta. Custom prefix support.
Serialized dataCustom prefixsiteurl + home
Email (IMAP)
Copies all folders and messages between mail servers, preserving delivery dates and full message flags — Read, Answered, Flagged, Draft. Creates missing folders automatically.
All foldersFlag preservationOriginal dates

Everything included

No add-ons, no tiers. One purchase, all features.

Background Queue Processing
Cron-driven worker runs jobs every 1–5 minutes. Clients never wait in the browser.
Concurrent Jobs (up to 10)
Admin-configurable concurrency. Multiple clients migrate at the same time without blocking.
Auto-Retry on Failure
Jobs retry up to 3 times on transient errors before being marked permanently failed.
AES-256 Credential Encryption
All passwords encrypted at rest. Decrypted only at runtime. Never logged in plain text.
Real-Time Progress Tracking
Per-job percentage updated at every stage, visible in the client area history table.
Structured Activity Logs
Every action logged per job with INFO/WARN/ERROR levels. Full admin log viewer included.
CSRF Protection
Server-side CSRF tokens on all client-area forms. Regenerated after every submission.
Auto-Invite on Provisioning
Automatically prompt new clients to migrate when a hosting service is provisioned.
Admin Job Dashboard
View all migrations across all clients. Filter by status, view logs, delete jobs.

Built right

No bloat, no external dependencies, no separate infrastructure.

PHP 8.1+ strict typing
Named args, typed properties, readonly — modern PHP throughout.
Native WHMCS addon
Standard addon architecture. Uses WHMCS Capsule ORM. No extra DB required.
No external dependencies
Pure PHP. No Composer packages, no node modules, no third-party APIs.
Cron-based worker
Runs via WHMCS cron settings or system cron. Configurable 1–5 min intervals.
Encrypted storage
AES-256 encryption key auto-generated on activation. Stored separately from credentials.
4 dedicated DB tables
settings, jobs, logs, invites — created on activation, retained on deactivation.

Simple, one-time pricing

Buy once, use forever. All future updates included.

Full License
$29.99

One-time payment  ·  Lifetime updates

FTP file migration
MySQL database migration
WordPress URL replacement
IMAP email migration
Background queue processing
AES-256 credential encryption
Admin dashboard & job logs
All future updates
Buy Now — $29.99

Secure checkout via Tivro.Net

Ready to stop losing clients to migration friction?

Give your clients a one-click way to migrate their entire website to your hosting — without a single support ticket.

Get Tivro Migrator

$29.99 one-time  ·  Lifetime updates