Title: Upsure – Automatic Rollback for Broken Updates
Author: Umbrella Web
Published: <strong>October 8, 2026</strong>
Last modified: October 8, 2026

---

Search plugins

![](https://ps.w.org/upsure/assets/banner-772x250.png?rev=3735073)

![](https://ps.w.org/upsure/assets/icon-256x256.png?rev=3735073)

# Upsure – Automatic Rollback for Broken Updates

 By [Umbrella Web](https://profiles.wordpress.org/blairwebproject/)

[Download](https://downloads.wordpress.org/plugin/upsure.0.2.0.zip)

 * [Details](https://pirate.wordpress.org/plugins/upsure/#description)
 * [Reviews](https://pirate.wordpress.org/plugins/upsure/#reviews)
 *  [Installation](https://pirate.wordpress.org/plugins/upsure/#installation)
 * [Development](https://pirate.wordpress.org/plugins/upsure/#developers)

 [Support](https://wordpress.org/support/plugin/upsure/)

## Description

Every plugin or theme update is a small gamble. Upsure takes the risk out:

 1. **Backup first** — the plugin’s or theme’s files are copied before WordPress touches
    them. If the backup fails, the update is cancelled.
 2. **Check after** — your key pages (home, product, cart, checkout…) are loaded before
    and after the update and compared for errors, crashes, and missing content.
 3. **Roll back automatically** — if the update broke something, the previous version
    is restored and you get an email explaining what happened. WordPress won’t auto-
    update to the broken version again.

Works with manual updates, bulk updates, and WordPress background auto-updates.

## Screenshots

[⌊Choose which pages are checked. Upsure suggests the important ones: your home 
page, pages with forms, your menu and your shop.⌉⌊Choose which pages are checked.
Upsure suggests the important ones: your home page, pages with forms, your menu 
and your shop.⌉[

Choose which pages are checked. Upsure suggests the important ones: your home page,
pages with forms, your menu and your shop.

[⌊An update broke the site, so Upsure rolled it back and says why, right on the 
Plugins screen.⌉⌊An update broke the site, so Upsure rolled it back and says why,
right on the Plugins screen.⌉[

An update broke the site, so Upsure rolled it back and says why, right on the Plugins
screen.

[⌊Every backup and check is logged. Restore or delete any backup with one click.⌉⌊
Every backup and check is logged. Restore or delete any backup with one click.⌉[

Every backup and check is logged. Restore or delete any backup with one click.

## Installation

 1. Install Upsure from Plugins  Add New, or upload the plugin folder to `wp-content/
    plugins/`.
 2. Activate it. It picks the most important pages of your site to check and starts
    protecting every plugin and theme update straight away.
 3. Optional: open Tools  Upsure to adjust the pages, then use “Run health check now”
    and “Send test email” to confirm your site can check itself and send you alerts.

## FAQ

### Which pages are checked?

Up to 10 pages you choose under Tools  Upsure. When you first activate the plugin,
it picks the most important ones for you: the home page, pages with contact or booking
forms, the pages in your menu, and, with WooCommerce, the checkout, cart, shop and
a product. You can tick or untick suggestions, add any page from a list, or type
in other URLs on your site.

### Where are backups stored?

In `wp-content/uploads/upsure-backups-` followed by a random code, as zip archives.
The archives can’t run as code, the folder name can’t be guessed, and the folder
also blocks web access on Apache servers. Uninstalling the plugin keeps the backups;
delete that folder yourself if you no longer need them.

### My host asks for FTP details when I update plugins. Does it work?

Yes. Backups are made in your uploads folder as usual, and when a broken update 
has to be undone, Upsure restores the files through the same FTP or SSH connection
WordPress used for the update. If you restore a backup by hand from Tools  Upsure,
WordPress asks for your connection details there too, the same way it does for updates.

### My host blocks the site from loading its own pages.

Checks will be marked “inconclusive” and you’ll be emailed instead of rolled back.
Use “Run health check now” on Tools  Upsure to test.

## Reviews

![](https://secure.gravatar.com/avatar/512d1435c96544c13ef350da9c2f266732e77037d17d80ad667f3c44b806aaa1?
s=60&d=retro&r=g)

### 󠀁[A promising solution for improving WordPress website stability and reducing the](https://wordpress.org/support/topic/a-promising-solution-for-improving-wordpress-website-stability-and-reducing-the/)󠁿

 [empedrado](https://profiles.wordpress.org/empedrado/) October 13, 2026

Upsure – Automatic Rollback for Broken Updates is a promising solution for improving
WordPress website stability and reducing the risks associated with plugin, theme,
and core updates. One of the biggest challenges in maintaining WordPress websites
is that updates can sometimes introduce compatibility issues, PHP errors, or unexpected
functionality problems. Having an automatic rollback mechanism can help minimize
downtime and reduce the need for immediate manual intervention when an update breaks
a website. From a web development and maintenance perspective, this type of plugin
can be particularly useful for websites that rely on multiple plugins and third-
party integrations. It provides an additional layer of protection during routine
maintenance and helps make the update process less risky.Pros Improved website stability:
Automatic rollback can help restore a working state when a supported update causes
a failure. Reduced maintenance workload: May reduce the need for developers to manually
troubleshoot certain update-related issues. Lower risk during updates: Provides 
an additional safeguard when maintaining websites with multiple plugins and dependencies.
Useful for ongoing maintenance: Can complement existing backup, staging, and quality
assurance procedures. Cons and Considerations Automatic rollback should not replace
regular backups or testing on a staging environment. Developers should verify which
types of failures the plugin can detect and which updates it supports. Compatibility
with the website's hosting environment, PHP version, and other maintenance tools
should be tested before deployment. A rollback may not reverse database changes 
or other external side effects introduced by an update. Final Verdict Upsure is 
worth considering for WordPress maintenance workflows where minimizing update-related
downtime is a priority. Its automatic rollback approach could be especially beneficial
for websites with frequent updates and limited maintenance windows. However, I would
recommend testing it on a staging website first and verifying its rollback behavior
before using it on production sites. For mission-critical websites, automatic rollback
should be part of a broader maintenance strategy that includes backups, staging 
tests, monitoring, and post-update quality assurance. Overall recommendation: Worth
testing as an additional safeguard for WordPress update management, subject to compatibility
testing and verification of its actual rollback capabilities.

 [ Read all 1 review ](https://wordpress.org/support/plugin/upsure/reviews/)

## Contributors & Developers

“Upsure – Automatic Rollback for Broken Updates” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Umbrella Web ](https://profiles.wordpress.org/blairwebproject/)

[Translate “Upsure – Automatic Rollback for Broken Updates” into your language.](https://translate.wordpress.org/projects/wp-plugins/upsure)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/upsure/), check out
the [SVN repository](https://plugins.svn.wordpress.org/upsure/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/upsure/) by [RSS](https://plugins.trac.wordpress.org/log/upsure/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.2.0

 * New: the plugin suggests which pages to check: your home page, pages with contact
   or booking forms (including forms built with Elementor, Oxygen, Bricks and Beaver
   Builder), your menu pages and, with WooCommerce, the checkout, cart, shop and
   a product. New installs start with the most important ones selected.
 * New: “Add a page” adds any page or custom post (services, products…) to the list
   straight away, with a counter for the 10-page limit.
 * New: “Send test email” button, to check that alerts can reach you before you 
   need them.
 * New: theme updates are protected too: backed up first, checked after, and rolled
   back automatically if they break your site.
 * New: works on hosts where WordPress updates plugins over FTP or SSH. Before, 
   Upsure cancelled updates on those hosts because it could not make a backup.
 * New: delete backups you no longer need. Backups of plugins you’ve deleted are
   marked “not installed” and kept until you remove them, so a plugin deleted by
   mistake can be restored.

#### 0.1.0

 * Initial release.

## Meta

 *  Version **0.2.0**
 *  Last updated **5 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/upsure/)
 * Tags
 * [backup](https://pirate.wordpress.org/plugins/tags/backup/)[maintenance](https://pirate.wordpress.org/plugins/tags/maintenance/)
   [rollback](https://pirate.wordpress.org/plugins/tags/rollback/)[security](https://pirate.wordpress.org/plugins/tags/security/)
   [updates](https://pirate.wordpress.org/plugins/tags/updates/)
 *  [Advanced View](https://pirate.wordpress.org/plugins/upsure/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/upsure/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/upsure/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/upsure/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/upsure/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/upsure/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/upsure/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/upsure/reviews/)

## Contributors

 *   [ Umbrella Web ](https://profiles.wordpress.org/blairwebproject/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/upsure/)