Control over AI
Documentation
Managed rollout

Install the extension automatically

Force-install for Chrome and Edge on Windows and macOS, automatic Microsoft sign-in and the optional hardening.

Install the extension automatically

Windows

The forced installation works through the ExtensionInstallForcelist browser policy: the extension appears in the browser automatically and cannot be removed.

Create a configuration profile

Intune: Devices → Configuration → Create → New policy → Windows 10 and later → Settings catalog.

Add the forcelist entry for each browser

Search the Settings catalog for ExtensionInstallForcelist, under Google Chrome and under Microsoft Edge. Each time, pick the device variant of the setting and paste the value for that browser:

Forcelist valuecnlogmngeghlgbncagnoodfjkbaknnbo;https://clients2.google.com/service/update2/crx
Forcelist valueplnhmaecddjmliagaedlgagopdcahlgb;https://edge.microsoft.com/extensionwebstorebase/v1/crx

Assign to your target group

Assign it to the same group as in step 1.

macOS

For macOS, the console generates a configuration profile (.mobileconfig) that handles the forced installation of the extension for the browsers in your deployment profile. Prerequisites: the Mac is enrolled in Intune and the browser is already installed; the profile does not install a browser.

Download the profile

Upload it as a custom profile

Intune: Devices → macOS → Configuration → New policy → Templates → Custom.

The Create a profile panel in Intune with platform macOS, profile type Templates and the Custom template selected

Pick the device channel and assign

For the deployment channel, choose the device channel, upload the profile and assign it to your target group. You cannot change the channel after saving; if you pick the wrong one, create a new profile.

Automatic Microsoft sign-in

With steps 1 and 2 in place, the extension recognises the work account: the employee does not type an address or pick an account. Whether a Microsoft screen still appears depends on the browser.

This requires a recent version of the extension. Since5.5.14 the extension recognises the work account from the sign-in script; Since5.5.17 it also tries to complete the sign-in in Edge without an account picker. Check the version at chrome://extensions or edge://extensions. When a new version arrives is up to the store; an organisation cannot pin the store version.

Chrome only passes the Windows sign-in on to Microsoft with the CloudAPAuthEnabled policy; see Silent sign-in in Chrome under Optional hardening. With that policy the sign-in completes without a password or confirmation. Tested31 August 2026

Without that policy, the sign-in still works, but Microsoft asks once for confirmation or a password. Not yet validated

On an Entra-joined device, Edge signs in to Microsoft web apps silently by default; no policy is needed for that.

For the BeeSensible sign-in in Edge, that silent sign-in has not been confirmed: expect a Microsoft window, and note exactly what employees see while you test. Do not set extra Edge policies to work around this; what matters here is BeeSensible's sign-in flow, not the Edge configuration. Not yet validated

After a successful sign-in, BeeSensible keeps using the existing session for as long as it is valid.

Microsoft still asks to pick an account

There are four possible causes; check them in this order:

  1. The hint is missing or unusable. Run the registry commands from step 1. If there is no loginHint, if it literally says {{UserPrincipalName}} or if the value has no @ sign, the extension ignores it; the console counts such a client under Managed configuration not filled in.
  2. The extension is older than the version above. Check chrome://extensions or edge://extensions and wait for the store.
  3. The domain of the work address is not verified in BeeSensible.
  4. No identity provider is connected, so there is no business sign-in route and BeeSensible shows the regular sign-in screen. See Identity.
Edge still shows the old account picker

First check the extension version at edge://extensions. Microsoft Edge Add-ons delivers updates later than the Chrome Web Store; as long as the version is below the minimum above, the extension behaves like a standard installation that does not recognise the work account. The only option is to wait; policy cannot force a version.

Optional hardening

Both measures below are optional: the extension and the sign-in work without them. Optional

Silent sign-in in Chrome (CloudAPAuthEnabled)

Chrome only passes the Windows sign-in on to Microsoft with this policy (Chrome 111 or newer):

PolicyCloudAPAuthEnabled

Search the Settings catalog for the name above; that is quicker than searching for the full display name, "Allow automatic sign-in to Microsoft cloud identity providers". Pick the device variant, set it to Enabled and assign it to your target group. By design, the policy applies to the whole device rather than to a browser profile, and it does not work in Incognito windows.

With this policy, Chrome shares device and account information with Microsoft during Microsoft sign-ins, the same exchange Edge performs by default.

The settings picker in Intune after searching for cloudapauthenabled, with the device variant checked and the user variant unchecked

The sign-in is not automatic in Chrome

Check in chrome://policy that CloudAPAuthEnabled is true; if it is not, force a sync as in step 1. Then restart Chrome completely (close all windows).

Private windows (Incognito and InPrivate)

Forced installation does not automatically apply in private windows: whether an extension may run there is a permission users set themselves, and by design, browser policy cannot switch it on. Without an extra measure, a private window is a window without BeeSensible.

Chrome on Windows and macOS has no policy that forces an extension to run in Incognito; the equivalent policy only exists on ChromeOS. So the choice is:

  • disable Incognito browser-wide with IncognitoModeAvailability set to 1 (takes effect after a browser restart), or
  • accept the gap and measure it.

From Edge 139 onwards, InPrivate can be made dependent on the extension: with the MandatoryExtensionsForInPrivateNavigation policy, InPrivate only works once the user has allowed BeeSensible there. Until then, InPrivate will not open any page.

Set the policy through the Settings catalog, with the Edge extension ID as the value:

Edge extension IDplnhmaecddjmliagaedlgagopdcahlgb

Since5.5.17 the extension reports at sign-in whether it may run in private windows; the rollout console counts how many clients are covered.

If you withdraw the forced installation later, remove these policies as well; see Rolling back.

Portrait of Rens Timmermans from BeeSensible

Prefer someone to walk you through it?

Rens, BeeSensible

I'm happy to give you a twenty-minute tour. Leave your details and I'll find a time that suits you. You're also welcome to call or email.

Prefer to talk to someone first? Book a call.

Want a live demo, or a quote for 100+ users? Leave your details and we'll be in touch within one working day.