Watchful LogoWatchful Logo
  • Features
  • Premium Pricing
  • Privacy
  • Login
  • Create a free account

Getting Started

7
  • Add your sites
    • Add a website to Watchful
    • Add a WordPress site to Watchful
    • Add a Joomla! site to Watchful
  • Set up your dashboard
    • How to edit site details in Watchful
    • Add site tags in Watchful
    • How to validate account emails
    • Customizing the Watchful interface

Backing Up Your Sites

7
  • Scheduling backups
    • Scheduling multiple site backups
    • Site backups with All-in-One WP Migration
    • Site backups with XCloner
    • Site backups with Akeeba
  • Backup overview & compatibility
    • Supported backup plugins
    • Choose a backup method in Watchful
  • Backup monitoring
    • Monitor stale backups

Securing Your Sites

1
  • Vulnerability Scanner
    • Vulnerability Scanner checks

Reports & Insights

4
  • Reports & activity logs
    • Add notes to activity logs and reports
    • Create client reports
    • Activity Logs and data retention
  • SEO & audits
    • Monitoring website quality with Lighthouse

Site Management

1
  • Managing your sites
    • Deleting and restoring sites

Apps, Integrations & API

6
  • Developer guides
    • Creating custom apps for Joomla!
    • Creating custom apps
    • Creating custom apps for WordPress
  • Using Watchful Apps
    • Install and configure Watchful Apps
    • Legacy custom apps
  • API
    • Use the Watchful REST API

Account & Billing

14
  • Account settings
    • Beta-testing new Watchful features
    • Personalizing account preferences
    • Changing your username or password
    • How to validate account emails
  • Billing & payments
    • Adding funds to your account
    • View and download invoices
    • What is Watchful’s refund policy?
    • Update your billing information
    • How do I change my PayPal account?
  • Plans & subscriptions
    • Changing your Watchful plan
    • Cancel your subscription or delete your account
  • Account lifecycle
    • Understanding the account clean-up process
  • Account security
    • Authenticating with Social Sign-in
    • Enabling two-factor authentication

Troubleshooting

3
  • Connection problems
    • Troubleshoot site connection problems
    • Allowlist Watchful IP addresses and user agents
  • Backup problems
    • Troubleshoot Akeeba Backup
View Categories
  • Documentation
  • Backing Up Your Sites
  • Scheduling backups

Site backups with XCloner

0:00 / 4:50
  • View as Markdown Open this page as plain Markdown (opens in a new tab)
  • Open in ChatGPT Ask questions about this page (opens in a new tab)
  • Open in Claude Ask questions about this page (opens in a new tab)
  • Open in Google AI Studio Ask questions about this page (Google account required) (opens in a new tab)

Watchful integrates with XCloner to help you manage and schedule backups of your WordPress websites from the Sites Dashboard.

Once configured, you can select a remote storage destination, schedule automatic backups, and start backups directly from Watchful.

Before you begin

Make sure that:

  • XCloner is installed, activated, and configured on your WordPress website.
  • Your WordPress website is connected to Watchful.
  • You have administrator access to XCloner on your website.

If you have not installed XCloner, download the plugin from the WordPress Plugin Directory.

Before proceeding, run a manual backup from XCloner to confirm that the backup system is working correctly.

Configuring XCloner

Before configuring XCloner in Watchful, you should set up your preferred backup storage destination.

Although XCloner can store backups locally on your website’s server, we strongly recommend storing backups remotely. This helps protect your backups if the website or hosting server becomes unavailable.

To configure remote storage:

  1. Log in to your WordPress administration area.
  2. Navigate to Site Backup > Remote Storage.
  3. Select your preferred remote storage provider, such as Amazon S3, Dropbox, Google Drive, or SFTP.
  4. Enter the credentials and other settings required by your storage provider.
  5. Enable the remote storage destination using the available switch.
  6. Save your settings.

You can configure multiple remote storage destinations if needed.

Before proceeding, navigate to Site Backup > Generate Backups and create a manual backup to verify that XCloner is working correctly.

Adding an XCloner backup profile to Watchful

Once XCloner is configured, you can add it to your site’s backup settings in Watchful.

  1. Log in to Watchful and open the Sites Dashboard.
  2. Select your WordPress website to open its site drawer.
  3. Select Site Details to open the Edit Site modal.
  4. Scroll to the Backup section.
  5. Select Add profile +.
  6. Expand the new backup profile and select XCloner as the backup plugin.
  7. Enter a descriptive Profile name to identify the backup configuration in Watchful.
  8. Under Backup Plugin/Extension, select XCloner.
  9. Select your preferred remote storage destination from the available options.
  10. If desired, enable the option to delete the local backup after it has been transferred to remote storage.
  11. Configure the backup schedule as described below.
  12. Select Save & Close.

The remote storage options available in Watchful depend on which destinations have been configured and enabled in XCloner.

You can create additional backup profiles if you need different backup schedules or storage destinations for the same website.

Running a backup manually

After configuring the integration, run a manual backup from Watchful to verify that everything is working correctly.

  1. Open the Sites Dashboard.
  2. Select your WordPress website to open its site drawer.
  3. Select Start Backup to open the backup modal.
  4. Select the configured XCloner backup profile and select Start backup.
  5. Monitor the backup status and confirm that the operation completes successfully.

You can also select Add to backup queue if you prefer to have Watchful process the backup in the background.

See Choose a backup method in Watchful for details on manual, queued, and scheduled backups.

You can also open XCloner on your WordPress website to review the completed backup and confirm that the archive was created. If you configured remote storage, verify that the backup was successfully transferred to the expected destination.

Scheduling automatic backups

Watchful can automatically trigger XCloner backups according to a schedule you define.

In the XCloner backup profile you created above, locate Task scheduler and choose the desired frequency:

  • Hourly — Run backups at a regular hourly interval.
  • Daily — Run a backup each day.
  • Weekly — Run backups on selected days of the week.
  • Monthly — Run backups on a selected day of the month.
  • Never — Disable automatic scheduling for the profile.

Depending on the frequency selected, additional scheduling options become available.

For daily, weekly, or monthly backups, configure the available day and time settings. Choose a time when your website typically receives the least traffic to reduce the impact of backup activity.

If you configure multiple backup schedules, avoid running them simultaneously. Leave sufficient time between backups for each operation to finish.

Select Save & Close to apply your changes.

Monitoring stale backups

Watchful can notify you when a website has not completed a successful backup within a specified period. This helps identify failed or missed backups before they become a problem.

After configuring your automatic backup schedule, enable stale backup detection for your website.

Follow the instructions in Monitor stale backups to configure the stale backup interval and notifications.

Set the stale backup interval slightly longer than your scheduled backup frequency to allow for normal delays without generating unnecessary alerts.

For example, if your backups run every 7 days, you might set the stale backup interval to 8 days.

Troubleshooting

If Watchful cannot start an XCloner backup, check the following:

  1. Confirm that XCloner is installed, activated, and working on your WordPress website.
  2. Verify that your website is connected to Watchful.
  3. Confirm that the remote storage destination is configured and enabled in XCloner.
  4. Check that the selected remote storage destination is available in the Watchful backup profile.
  5. Verify that your remote storage credentials are valid and that sufficient storage space is available.
  6. Run a backup directly from XCloner to rule out a problem with the backup plugin itself.

If backups fail or stop unexpectedly, review the XCloner backup logs for more information.


automation backups security WordPress
Site backups with All-in-One WP MigrationSite backups with Akeeba

About Watchful

Since 2012 Watchful has been helping digital agencies grow and be successful by providing professional solutions for safely managing websites. Watchful currently supports WordPress and Joomla.

More about Watchful »
  • Features
  • Blog
  • Success Stories
  • Podcast
  • Knowledge base
  • News & Events
  • Brand Assets
  • Status
  • RESTful API
  • Free account
  • How-to
  • Testimonials
  • About Us
  • Contact

  • Privacy Policy
  • Terms of Service
Copyright © 2026 Watchful LLC