Perfex CRM update: back up before you touch anything

Perfex CRM Update: A Safe Step-by-Step Checklist

A Perfex CRM update brings new features and security fixes, but it can also break a module or a customization if you rush it. This checklist gives eight steps to run a Perfex CRM update safely, from the backup to the checks after it finishes. Follow them in order and you can go back in minutes if something looks wrong.

Why a Perfex CRM update needs care

Perfex CRM update: back up before you touch anything
Perfex CRM update: back up before you touch anything.

The CRM updates its own files and, often, its database structure. Modules plug into those same parts. If a module was written for an older version, it may stop working after the update. A little preparation avoids most problems. Our guide to updating Perfex CRM manually shows the file steps in detail, and this page is the safety checklist around it.

8 steps for a safe Perfex CRM update

  1. Read the release notes. Note any changes that affect modules, themes or settings.
  2. Back up the database. Export it and store it away from the server.
  3. Back up the files. Copy the whole CRM folder, including uploads and modules.
  4. Update a copy first. Restore the backup to a test address and update there.
  5. Check your modules. Confirm each one supports the new version. Ask the author if you are unsure.
  6. Update the live CRM at a quiet time, using the same steps that worked on the copy.
  7. Run the database update if the CRM asks for it, and clear caches.
  8. Test. Sign in, open a customer, create an invoice, send a test email and open each module.
Perfex CRM update: the order of the eight steps
Perfex CRM update: the order of the eight steps.

What to test after a Perfex CRM update

  • Sign-in for admin and a normal staff member.
  • Creating and sending an invoice, and the PDF layout.
  • Email sending and the queue. See Perfex CRM hosting for cron.
  • Each installed module, one by one: how Perfex modules work.
  • Your theme and menu, if you changed them.
  • The customer portal.

If the Perfex CRM update fails

  1. Do not keep clicking. Note the exact message.
  2. Switch off the most recently added module by renaming its folder, then reload.
  3. If the CRM still fails, restore the files and database from your backup.
  4. Re-try on the test copy and fix the cause before you touch the live site.
Perfex CRM update: what to test afterwards
Perfex CRM update: what to test afterwards.

Habits that make each Perfex CRM update easier

Our modules, such as WhatsApp for Perfex CRM and Financial Management, list the CRM versions they support. For the bigger picture, see running Perfex CRM self hosted.

Sample update plan for a small team

A simple rhythm works well for most teams:

  • Monday: read the release notes and check module support.
  • Tuesday: restore last night’s backup to a test copy and update it.
  • Wednesday: let two staff members test the copy for a day.
  • Thursday evening: update the live CRM after hours, with a fresh backup beside it.
  • Friday: watch for problems and note anything to report to authors.

Avoid updating on a Friday evening or just before a busy period. If your team is small, a shorter version still works: back up, test on a copy, update, test again. For hosting that makes this easier, see running Perfex CRM self hosted, and for a list of things that can change after an update read how Perfex modules work.

Frequently asked questions

How do I update Perfex CRM?

Back up files and database, update a test copy first, then update the live CRM and run the database upgrade if asked.

Will a Perfex CRM update delete my data?

It should not, but always take a backup first so you can restore if something goes wrong.

Do my modules keep working after an update?

Most do, but check each module supports the new version, and test them on a copy before the live update.

How often should I update Perfex CRM?

Update when a release brings security fixes or features you need. Small, regular updates are easier than big jumps.

Leave a Reply
Clean & Secure Code

Built by professionals

Future-Proof and Scalable

with features planned

Dedicated Support

Our expert team is ready to help

100% Secure Checkout

PayPal / MasterCard / Visa