> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shiftupai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Context Providers

By default, ShiftUp has minimal access to your CRM organization context, which limits its ability to gain a deeper understanding of your existing customers, interactions, and deployed solutions. CRM Context providers enable ShiftUp to retrieve additional context about the Accounts being analyzed and use it to create more accurate account- and sales-strategy intelligence.

<Steps>
  <Step title="Navigate to App Settings">
    Go to `ShiftUp Admin` > `Advanced` > `App Settings`
  </Step>

  <Step title="Enable CRM Context">
    Enable the toggle under `CRM Context for Seller Profiles`
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/shiftup/xzWtO706HmmKfB49/images/SCR-20260406-laqp.png?fit=max&auto=format&n=xzWtO706HmmKfB49&q=85&s=be74165dbe9f4b5c3f9eb53773062f3a" alt="SCR 20260406 Laqp" width="1788" height="498" data-path="images/SCR-20260406-laqp.png" />
</Frame>

Once this setting has been enabled, you can go back to your Seller Profile, and a new section called CRM Context Providers will be available. Click `Edit` to one or more context providers you would like to enable.

> To learn more about the data each provider shares with ShiftUp, hover over the info action for each provider.

<Frame>
  <img src="https://mintcdn.com/shiftup/xzWtO706HmmKfB49/images/SCR-20260406-laxf.png?fit=max&auto=format&n=xzWtO706HmmKfB49&q=85&s=1fa65b61226ed3ed95ac396d2274d39f" alt="SCR 20260406 Laxf" width="2962" height="1606" data-path="images/SCR-20260406-laxf.png" />
</Frame>

## Context Provider Permissions

Context providers are executed with the permissions of the configured Integration User for ShiftUp. So ShiftUp can only read fields for objects, fields, and records that the integration user has read access to.  To enable additional access to objects and fields, go to the permission set assigned to the integration user where standard permissions have been granted and extend permissions as needed. We strongly recommend avoiding giving access to all fields; only select the fields that will contribute meaningful context.

## Context Provider Field Constraints

The following fields are ignored by context providers:

* Encrypted fields
* Lookup fields to custom objects
* Long Text Area fields
* Data Category Group Reference fields
* Deprecated/hidden fields
* Custom fields whose namespace prefix has been excluded from the `GS_App_Setting.Excluded_Context_Namespaces` custom metadata type.

## (Optional) Fields related to licensed Managed Packages

If your Salesforce Organization has a managed package that requires assigning licenses to your users and this package adds fields to your standard objects, you must either assign a license to the ShiftUp integration user or exclude these packages from the ShiftUp context provider.

**To add a license to the designated ShiftUp integration User**

<Steps>
  <Step title="Navigate to Installed Packages">
    Go to `Setup` > `Apps` > `Packaging` > `Installed Packages`
  </Step>

  <Step title="Manage Licenses">
    Click `Manage Licenses` on the package that requires user licenses
  </Step>

  <Step title="Assign License">
    Ensure the ShiftUp Integration user has a license assigned to the Package
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/shiftup/xzWtO706HmmKfB49/images/SCR-20260406-lowi.png?fit=max&auto=format&n=xzWtO706HmmKfB49&q=85&s=ac323d5ac2af6e92ab3b99b929b6c441" alt="SCR 20260406 Lowi" title="SCR 20260406 Lowi" style={{ width:"72%" }} width="922" height="816" data-path="images/SCR-20260406-lowi.png" />
</Frame>

Or click the `Add User` button and add the user, and save.

<Frame>
  <img src="https://mintcdn.com/shiftup/xzWtO706HmmKfB49/images/SCR-20260406-locg.png?fit=max&auto=format&n=xzWtO706HmmKfB49&q=85&s=d4c2488542dee5abfdeedb11b280ccd6" alt="SCR 20260406 Locg" width="3512" height="862" data-path="images/SCR-20260406-locg.png" />
</Frame>

**Exclude the package namespace for context providers**

If you do not want to assign a package license to the integration user, we need to exclude these package namespaces from the ShiftUp context providers by adding them to a list of excluded namespaces. To do this, perform the following steps:

<Steps>
  <Step title="Navigate to Custom Metadata Types">
    Go to `Setup` > `Custom Code` > `Custom Metadata Types`
  </Step>

  <Step title="Manage Records">
    Click `Manage Records` next to `ShiftUp App Setting`
  </Step>

  <Step title="Exclude Context Namespaces">
    Click Edit on the "Excluded Context Namespaces" setting

    Add the list of licensed namespaces you would like to exclude and save
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/shiftup/xzWtO706HmmKfB49/images/SCR-20260406-lpbp.png?fit=max&auto=format&n=xzWtO706HmmKfB49&q=85&s=8dfd1f80cbe729f67ce10e6ef3c766c9" alt="SCR 20260406 Lpbp" className="mx-auto" width="3502" height="774" data-path="images/SCR-20260406-lpbp.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/shiftup/xzWtO706HmmKfB49/images/SCR-20260406-lpey.png?fit=max&auto=format&n=xzWtO706HmmKfB49&q=85&s=e62c776f2febb14e593cf5d734912519" alt="SCR 20260406 Lpey" width="3510" height="1446" data-path="images/SCR-20260406-lpey.png" />

  <img src="https://mintcdn.com/shiftup/xzWtO706HmmKfB49/images/SCR-20260406-lpip.png?fit=max&auto=format&n=xzWtO706HmmKfB49&q=85&s=ed2fb9c0056ce6c81e96f839773c7715" alt="SCR 20260406 Lpip" width="3514" height="1154" data-path="images/SCR-20260406-lpip.png" />
</Frame>
