Skip to main content
Image

Overview

When a Salesforce organization uses Private Account sharing, its Account Plan sharing model should also be Private. This prevents users from viewing an Account Plan without access to its related Account.
Recommended configuration: If Accounts are Private, configure Account Plans as Private too.
Account Plan visibility also controls access to the plan’s strategies and feed. These are not shared independently: users who can access the Account Plan can access its associated strategies and feed, subject to their Salesforce permissions. ShiftUp works within Salesforce’s standard security model. It uses the signed-in user’s permissions, and Salesforce determines whether each sharing action is allowed.

Administrative safety control

ShiftUp includes a Disable Account Access Sharing setting. An administrator can enable it to temporarily stop ShiftUp from automatically creating or restoring Account shares if unexpected sharing behavior occurs in the organization. While this setting is enabled, administrators are responsible for ensuring that plan owners, assigned users, and plan recipients can access the related Accounts. Account Plans can still be shared, but ShiftUp’s automatic Account access protections are paused. This setting is intended as a temporary safety measure while an issue is investigated.

When an Account Plan is created

When someone creates an Account Plan, ShiftUp asks Salesforce to establish read access to the related Account for the plan owner. The plan owner is often the signed-in user, but may be someone else. Salesforce evaluates the request using the permissions of the person performing the action. If Salesforce does not allow the required Account share, the plan cannot be created or reassigned in a way that leaves its owner without Account access. This process also occurs when the plan owner or related Account changes.

When an Account Plan is shared

Before sharing an Account Plan, ShiftUp asks Salesforce to create a standard, read-only Account share for the recipient. This request is made using the permissions of the signed-in user managing the share. If Salesforce allows the Account share—or an additional share is unnecessary—the Account Plan is shared with the recipient. The recipient also gains visibility into the plan’s associated strategies and feed. If Salesforce rejects the Account share, ShiftUp does not continue with the plan share. Depending on the organization’s sharing configuration, the Account share may also provide read access to related Contacts or Opportunities. It does not provide access to Cases. ShiftUp explains this additional access before the share is confirmed.

When an Account Plan share is removed

Removing an Account Plan share removes the recipient’s visibility into the plan, including its associated strategies and feed. It does not automatically remove the recipient’s Account access. The Account share may still be needed by another plan, application, or Salesforce process, so removing it automatically could disrupt other work. If the Account access should also be removed:
  1. Remove the Account Plan share in ShiftUp.
  2. Confirm that no other process depends on the Account share.
  3. Remove the Account share from the Account record in Salesforce.
The same consideration applies when an Account Plan is deleted.

Common situations

A user can see the plan but not the Account

This can happen when an older plan share exists without a matching Account share, when the Account share was later removed, or when automatic Account access sharing is disabled. An authorized user can share the Account directly. They can also remove and re-add the Account Plan share so ShiftUp can request the required Account share again, provided automatic Account access sharing is enabled.

The signed-in user cannot share the Account

The person managing the plan share must have sufficient Salesforce permissions. If Salesforce rejects the Account share, ShiftUp does not continue with the plan share. An administrator or another authorized user may need to perform the action.

Account ownership changes

Salesforce may remove manual Account shares when Account ownership changes. What happens to the Account Plan depends on whether Account Plan Owner Sync is enabled:
  • When owner sync is enabled: ShiftUp changes the owner of related Account Plans to the new Account owner. The plans’ strategies and feed follow that Account Plan visibility. The previous plan owner retains access only if Salesforce grants it through another sharing method.
  • When owner sync is disabled: Existing Account Plan owners remain unchanged. ShiftUp asks Salesforce to restore any Account access they still require.
In both cases, ShiftUp also attempts to restore Account shares still needed by plan recipients and assigned users. If Salesforce cannot restore them using the permissions available during the ownership change, an administrator may need to review the affected access. Automatic restoration does not occur while Disable Account Access Sharing is enabled.

An additional Account share is unnecessary

Salesforce may not require another share when the recipient owns the Account, has broad Account permissions, or already has an appropriate manual share.

Key takeaway

The Account Plan is the main visibility boundary in ShiftUp. Its sharing determines who can see the plan, its strategies, and its feed. ShiftUp coordinates that access through Salesforce’s standard security model. Salesforce performs the sharing and evaluates each request using the permissions of the signed-in user. Keeping both Accounts and Account Plans Private helps ensure that users receive the access they need without making Account Plans or their related content broadly visible. If unexpected behavior occurs, administrators can temporarily disable ShiftUp’s automatic Account access sharing while they investigate.