Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Full AppExchange Upgrades entry
How-to guide

How to manage AppExchange Upgrades safely

Upgrade rollout is a partner and customer collaboration. Partners need staged release discipline; customers need sandbox validation before allowing production upgrades.

By Dipojjal Chakrabarti · Founder & Editor, Salesforce DictionaryLast updated May 19, 2026

Upgrade rollout is a partner and customer collaboration. Partners need staged release discipline; customers need sandbox validation before allowing production upgrades.

  1. Test the new version in a representative sandbox

    Both partners and customers benefit from a sandbox that mirrors the production customisations. Run the upgrade there first, validate behaviour, and document any breaking changes.

  2. Review the partner's release notes

    Read every entry in the partner's release notes. Pay special attention to schema changes, deprecation announcements, and any required post-upgrade steps.

  3. Schedule the production upgrade in a change window

    For push upgrades, partners schedule against a quiet window. For pull upgrades, customers schedule against their own change calendar. Avoid mid-quarter close days.

  4. Run post-upgrade validation

    After the upgrade lands, validate critical flows: page renders, automation, integrations, and any user-facing surfaces. Catch regressions in the first 24 hours when it is easiest to roll back.

  5. Communicate to affected users

    For visible changes, notify the user community before and after the upgrade. Most upgrade complaints come from users surprised by changed behaviour, not from technical regressions.

Gotchas
  • Push upgrades affect the entire selected customer set at the scheduled time. Test against representative customisations or break customers en masse.
  • Customer customisations on managed objects survive upgrades, but custom validation rules on managed records can fail if the upgrade changes underlying schema.
  • Patch upgrades go through faster review but are constrained; do not use them to ship structural changes that need a major release.
  • Failed upgrades leave the customer on the previous version. Rollback is not always clean; pre-upgrade validation is the right insurance.

See the full AppExchange Upgrades entry

AppExchange Upgrades includes the definition, worked example, deep dive, related terms, and a quiz.