

BackupFlow dashboard showing site protection status, latest backup details, storage status, runtime information, and recent backups.
BackupFlow is a clean and easy WordPress backup plugin for anyone who wants to protect, restore, or migrate a website without a complicated setup.
Create full website backups, database-only backups, or files-only backups directly from your WordPress dashboard. Store backups on your website server, upload them to FTP, or send them to Google Drive using your own Google credentials.
Whether you are updating plugins, changing themes, moving a site to a new host, or preparing a staging-to-live migration, BackupFlow gives you a simple backup workflow you can actually understand.
✨ BackupFlow helps you back up your WordPress site before something goes wrong.
Most website owners do not think about backups until a plugin update breaks the site, a theme change fails, a migration goes wrong, or a server issue causes data loss.
BackupFlow is built to make backup and restore simple:
BackupFlow focuses on the core actions every WordPress site owner needs: backup, download, restore, migrate, and store safely.
BackupFlow includes practical backup features for WordPress websites, blogs, business sites, WooCommerce stores, landing pages, agency websites, and development sites.
You can create:
You can store backups in:
You can restore:
You can also use BackupFlow for WordPress migration by restoring a backup on another WordPress installation and replacing the old site URL with the current site URL.
BackupFlow gives you the essential tools to protect your website:
BackupFlow includes restore support for compatible BackupFlow backup files.
Use BackupFlow restore when:
Restore features include:
⚠️ A restore can replace current website files and database content. For important production websites, test restore workflows on staging first.
BackupFlow can help you move a WordPress website from one location to another.
Common migration workflows include:
During migration restore, BackupFlow can replace the source site URL with the current WordPress site URL. This helps update links, media paths, internal URLs, and saved WordPress content during the migration process.
BackupFlow also uses serialized-aware replacement, which matters because WordPress themes, plugins, widgets, page builders, and settings often store serialized data inside the database.
BackupFlow can store backup files directly on your WordPress server.
Local backups are stored in:
wp-content/backupflow/backups
BackupFlow creates protective files such as index.php and .htaccess in its storage directories.
Local backup storage is useful when you want a quick restore point before making changes to your website.
For better protection, keep important backup copies outside the website server as well.
BackupFlow supports FTP backup upload.
FTP storage is useful when you want to keep a backup copy away from the main website server.
Use FTP backup storage to:
You can configure FTP connection details from the BackupFlow storage settings screen.
BackupFlow supports Google Drive backup upload using your own Google OAuth credentials.
To connect Google Drive, you can use:
Google Drive storage is useful for:
This gives you control over your own Google Drive connection instead of locking backups inside a third-party system.
Before updating WordPress, WooCommerce, plugins, themes, or page builders, create a backup.
BackupFlow is useful before:
A fresh backup gives you a safer rollback point if something breaks.
WooCommerce stores contain important business data such as products, customers, orders, coupons, payments, shipping settings, tax settings, and checkout configuration.
BackupFlow can create full website backups or database-only backups before you make WooCommerce changes.
Use BackupFlow before:
For active WooCommerce stores, choose backup and restore timing carefully because new orders and customer data may be created after the backup is taken.
BackupFlow is also useful for WordPress agencies, freelancers, maintenance teams, and developers managing client websites.
Use BackupFlow to:
BackupFlow keeps the workflow simple enough for non-technical users while still offering useful restore and migration controls.
BackupFlow includes a first-run welcome wizard after activation.
The setup flow helps you:
No confusing setup. No heavy dashboard. Just a clean backup flow.
Full website backup
A full backup includes your WordPress database and website files. Use this before major updates, migrations, theme changes, WooCommerce changes, or client handovers.
Database-only backup
A database backup includes WordPress content and settings stored in the database, such as posts, pages, users, options, plugin settings, WooCommerce data, and page builder content.
Files-only backup
A files backup includes WordPress files such as uploads, media files, themes, plugins, and other site files.
BackupFlow gives you backup tools inside WordPress, but good backup habits are still important.
Recommended backup practices:
BackupFlow does not intentionally limit how many manual backups you create, but backup success can depend on your hosting environment.
Large websites may be affected by:
If your website is very large, make sure your hosting account has enough resources before starting a backup.
Need setup help?
Read the BackupFlow documentation here:
The documentation covers backup setup, restore, migration, FTP storage, Google Drive connection, local backups, and recommended backup workflows.
BackupFlow is useful for:
Use BackupFlow when you want a simple WordPress backup, restore, and migration plugin without unnecessary complexity.
BackupFlow can help with:
Google Drive storage is optional and is only used when you configure and connect it in BackupFlow storage settings.
When Google Drive storage is enabled, BackupFlow connects to Google services to authenticate the connection and upload backup ZIP files to your Google Drive account. This may send backup archive data, backup file names, file metadata, OAuth authorization data, access tokens, refresh tokens, and the configured Google Drive folder ID to Google APIs.
BackupFlow uses these Google endpoints:
Google handles that data under Google’s own terms and privacy policies:
If you do not connect Google Drive, BackupFlow does not send backup files to Google Drive.