Install the Salesforce package

Salesforce install package link in DOE Connected Apps

Install the Salesforce package

Install the DOE Salesforce package before connecting OAuth so the customer org has the widgets, managed fields, and External Client App metadata needed by the integration.

Before you install

Confirm these prerequisites:

  1. You are a Salesforce administrator for the org that will be connected to DOE.
  2. You have access to Settings > Integrations in DOE.
  3. You know whether the rollout should begin with admins only, all users, or specific profiles.
  4. You can return to DOE after installation to complete OAuth.

Install sequence

Start in DOE, then continue through the Salesforce package installer.

  1. Open Settings > Integrations in DOE.
  2. Find the Salesforce card.
  3. Select Install Package before selecting Connect.

Salesforce install package link in DOE Connected Apps

Image guide: In DOE, open Settings > Integrations and use the Salesforce card's Install Package link before clicking Connect.

  1. DOE opens the Salesforce package installation flow.
  2. In Salesforce, choose the target username and org.

Install the Salesforce package from DOE settings

Image guide: The Salesforce package installation flow opens from the DOE Salesforce card.

Salesforce username selection

Image guide: Salesforce asks the admin to choose the username and org where the package will be installed.

  1. Select who can access the package.
  2. Acknowledge the package installation notice.
  3. Complete install or upgrade.

Salesforce package access options

Image guide: During package installation, choose the user access level that matches your rollout plan. Admin-only install is the safest first step for validation.

  1. Review the installed package components if Salesforce shows the package detail screen.
  2. Return to DOE and continue with Connect Salesforce.

Salesforce package components

Image guide: The package includes Account and Contact Lightning widgets plus the OAuth app metadata used for secure authorization.

What the package includes

ComponentPurpose
Account widgetShows DOE context on Salesforce Account records.
Contact widgetShows DOE context on Salesforce Contact records.
External Client App metadataSupports the Salesforce authorization flow used by DOE.
Managed fieldsStores DOE media, PIF, targeting, and link fields on mapped records.

After installation

Open the Salesforce card in DOE. If the card is not connected, use Connect. If the package was upgraded, verify the details panel after connection and check for setup warnings.