Planning your return to office strategy? See how Chrome OS can help.

Automatically install apps and extensions

For administrators who manage Chrome policies from the Google Admin console.

You can automatically install (force-install) specific Chrome apps and extensions for users in your organization. Users then see these apps and extensions when using Chrome on managed devices or accounts.

Most Chrome apps and extensions are in the Chrome Web store. You can also force-install third-party apps and extensions. Users can’t remove items that are force-installed. The items also bypass any blocked apps and extensions.

Before you begin

  • To make settings for a specific group of users or enrolled Chrome Browsers, put the user accounts or browsers in an organizational unit.
  • To apply settings for Chrome Browser users on Windows, Mac, or Linux computers, turn on Chrome Browser management for the organizational unit that they belong to. See Turn on Chrome Browser management.

Force install apps and extensions

Can apply for signed-in users on any device or enrolled browsers on Windows, Mac, or Linux. For details, see Understand when settings apply.

These steps assume you're familiar with configuring Chrome settings in your Admin console.

  1. Sign in to your Google Admin console.

    Sign in using your administrator account (does not end in

  2. From the Admin console Home page, go to Devicesand thenChrome.
  3. Click Apps & extensionsand thenUsers & browsers or Managed guest sessions.
  4. To apply the setting to all users and enrolled browsers, leave the top organizational unit selected. Otherwise, select a child organizational unit.
  5. Go to the app or extension that you want to automatically install.
  6. Under Installation policy, choose Force install or Force install + pin.
  7. Click Save. If you configured a child organizational unit, you might be able to Inherit or Override a parent organizational unit's settings.

Pinning extensions to the browser toolbar

When you pin extensions to users’ browser toolbars, the Admin console builds a set of configuration text that is then set in a JSON string for the ExtensionSettings policy. In rare instances, extensions are not properly pinned on browser toolbars because the JSON string is invalid.

We recommend that first you apply settings to a small number of users or browsers in a test organizational unit. Then, after you verify that extension policies are being applied correctly, you can fully deploy them.

  1. On a managed device, go to chrome://policy.
  2. Click Reload policies.
  3. Check the Show policies with no value set box.
  4. For the ExtensionSetting policy, make sure that Status is set to OK.
  5. For the ExtensionSetting policy, click Show more. In the Value field, use your preferred tool to make sure that there are no errors in the JSON code.

Additional considerations

  • Force-installing an app or extension gives it permission to access information on the device it's installed on. For example, an app might access a user's bookmarks or use their location. It can also access a device’s Directory API ID through an extension API.
  • Force-installed apps can use the Chrome enterprise.platformKey API without requesting permission.
  • The app ID or URL that you used to force-install an app never changes. Because app publishers determine the app icons and display names, they can change them at any time. If a publisher changes the app icon or name, those changes are immediately updated for force-installed apps on users' devices.

Related topics

Google and related marks and logos are trademarks of Google LLC. All other company and product names are trademarks of the companies with which they are associated.

Was this helpful?
How can we improve it?
Clear search
Close search
Google apps
Main menu
Search Help Center