Skip to main content
To uninstall ShiftUp from your Salesforce org, you must follow the next steps:

1. Remove ShiftUp Lightning components from your custom object record pages

If you’ve added any of the ShiftUp Lightning Components to new or existing object record pages, you must first remove these components and save your record pages.
Exp

2. Disable Package Flows and Remove Package Permission Set Assignments

Active flows provided as part of the package must be disabled and permission set assignments for permission sets created by the package must be removed. To simplify this process, you can run the script below in your Salesforce Org’s Developer Console to do this programmatically and save time.
DO NOT modify the contents of this script, this script is scoped to only affect components related to the ShiftUp package, modifying the contents of this script could lead to data loss in your environment.
String packageNS = 'tvggs';

// Deactivate package flows
List<FlowDefinitionView> flows = [SELECT Id, DurableId FROM FlowDefinitionView WHERE IsActive = TRUE AND NamespacePrefix = :packageNS LIMIT 20];
for (FlowDefinitionView flow : flows) {
    HttpRequest req = new HttpRequest();
    req.setMethod('PATCH');
    req.setHeader('Authorization', 'Bearer ' + UserInfo.getSessionId());
    req.setHeader('Content-Type', 'application/json');
    req.setEndpoint(URL.getOrgDomainUrl().toExternalForm() + '/services/data/v66.0/tooling/sobjects/FlowDefinition/' + flow.DurableId);
    String body = '{"Metadata": { "activeVersionNumber": "0"}}';
    req.setBody(body);
    Http http = new Http();
    HttpResponse res = http.send(req);
    if (res.getStatusCode() != 204) {
        System.debug('Error updating flow ' + flow.Id + ': ' + res.getBody());
    }
}

// Remove package permission set assignments
List<PermissionSetAssignment> assignments = [SELECT Id FROM PermissionSetAssignment WHERE PermissionSet.NamespacePrefix = :packageNS LIMIT 1000];
delete assignments;
After running this script, you can inspect the debug logs and confirm there was no error clearing up the data (there will be no debug logs if there are no errors).
Exp5

3. Uninstall the package

Go to Setup > Apps > Packaging > Installed Packages and click the Uninstall link next to the ShiftUp AI Revenue Intelligence package.
SCR 20260405 Sdyy
A list of all the components included in the package will be displayed, scroll to the bottom of the list and select if you would like store a copy of the package data, select the checkbox to confirm you want to uninstall the package and click the Uninstall button. This process can take several minutes.
SCR 20260405 Skvx
Errors may occur during package uninstall if there are other dependencies to ShiftUp components from additional configurations in your Salesforce org. The error page will indicate the dependencies, clear out this dependencies and retry the uninstall process.
Once the package has been successfully uninstalled, it will be listed under the Uninstalled Packages section
SCR 20260405 Smhr