Installation

Installing ControlLayer takes a few minutes. Start in a sandbox.

Requirements

  • Salesforce Enterprise Edition or above
  • A user with permission to install packages and assign permission sets (typically a System Administrator)

1. Install the package

Early access

During early access, the install link is provided directly when you join the program. At general availability, ControlLayer will install from its AppExchange listing.

  1. Open the install link while logged into the target org (sandbox recommended first).
  2. Choose Install for Admins Only. You will widen access deliberately with permission sets in the next step.
  3. Complete the installation and wait for the confirmation email if Salesforce processes it in the background.

The installer seeds ControlLayer's enforcement settings automatically - enforcement is correct from the first minute, with nothing bypassed.

2. Assign permission sets

ControlLayer ships two permission sets:

Permission setGrantsAssign to
ControlLayer_Bypass_Admin Create and manage bypass windows via the wizard and dashboard The small group of admins who run data operations
ControlLayer_Settings_Admin Edit org-level defaults and guardrails (maximum duration, required end dates, retry ceiling) Whoever owns governance policy - often a subset of the above

Assign via Setup → Permission Sets, or with the CLI:

sf org assign permset --name ControlLayer_Bypass_Admin --target-org MyOrg

3. Verify

  1. Open the ControlLayer app from the App Launcher.
  2. Check the dashboard's engine-health indicator: it should report the engine as healthy. If it warns that the scheduler is not running, follow the steps in Engine health.
  3. You should see an empty dashboard - no windows yet. That's the correct starting state: everything enforced, nothing bypassed.

Next step

Govern your first automation and run a window end-to-end: Quick start.