Deploying Amplify to multiple devices
This documentation references external sources. Nexthink does not have control over the accuracy of third-party documentation, nor any external updates or changes that might create inconsistencies with the information presented on this page. Please report any errors or inconsistencies to Nexthink Support.
Nexthink Amplify relies on a browser extension available for Google Chrome and Microsoft Edge.
The Nexthink browser extension is available in the Chrome Web Store and Edge store.
Download the extension from Nexthink Amplify - Chrome Web Store with
bmpbcphgifhfkfjioddeenggdpffbgekas the extension ID.Download the extension from Nexthink Amplify - Microsoft Edge Addons with
kcidkikoejfejnfmbmhmfkncdlopflheas the extension ID.
Deploying the Amplify browser extension
Deployment considerations
Deployment pace varies and depends on the release process of your organization.
Any change in hardware or software precedes the implementation of the browser extension by a proof of concept and testing phase. This should be done on a limited number of endpoints.
Use Group Policy Object (GPO) on Microsoft Windows to deploy the browser extension on selected target devices if this is the standard way of managing browser extensions in your organization.
Ensure that the Nexthink browser extension is a part of the organization’s browser policy, which enforces the extension.
Use a mobile device management (MDM) solution to deploy the browser extension on managed macOS devices.
Chrome and Edge only apply the policy on macOS when it is delivered as a managed preference through MDM.
Before deploying the Amplify browser extension, ensure that you do not have existing browser extensions set at the current or higher user level; otherwise, the system might uninstall them.
Check your existing policies on a device, by typing
chrome://policyin the Chrome address bar.Check your existing policies on a device, by typing
edge://policyin the Edge address bar.
Before rolling out the extension to all target users, Nexthink strongly recommends educating those target users on how to use the extension.
Deployment policies
Your IT department can deploy the browser extension using a GPO or policy profile.
If the extension is not deployed through GPOs on Windows, verify that no existing policy can remove the extension.
For more information about policy management, refer to your browser documentation:
Deployment from Chrome store
To deploy the Amplify browser extension for Google Chrome, add the Nexthink Amplify Chrome browser extension ID to the Chrome browser's Extension Install Force list GPO.
Here is an example of a registry key pushed by GPO for the Chrome browser:
Force the browser extension pinned state
For managed Chrome browsers on Windows and macOS, you can pin the extension to the toolbar by default, making it easier to locate and use Amplify.
Adjust the toolbar_pin setting of the ExtensionSettings policy to force the browser extension pinned state.
Refer to the Chrome support website for more information.
Deployment from Edge store
To deploy the Nexthink browser extension for Microsoft Edge, add the Nexthink Applications Edge browser extension ID to the Extension Install Force list GPO of the Edge browser.
Here is an example of a registry key pushed by GPO for the Edge browser:
Deploying Nexthink instance configuration via Registry for Amplify users
Google Chrome Extension
To deploy the Nexthink instance configuration to multiple devices:
Create the folder structure
\bmpbcphgifhfkfjioddeenggdpffbgek\policyunder the registry pathHKLM\Software\Policies\Google\Chrome\3rdparty\extensions\Add the Nexthink instance details by creating a registry key and values in the
\policyfolder as described below:Name:
tenantsType:
REG_SZValue: Enter your Nexthink instance details in the following format:
[{"uuid":"[unique-identifier]","name":"customer-A","url":"https://myorganization.nexthink.cloud"}]
In the browser properties, set up the registry value for:
A local machine, if one or more users with the same role use the device:
HKLM\Software\Policies\..\3rdparty\extensions\bmpbcphgifhfkfjioddeenggdpffbgek\policyA current and local user, if different users with different roles use the device:
HKCU\Software\Policies\..\3rdparty\extensions\bmpbcphgifhfkfjioddeenggdpffbgek\policy

Microsoft Edge Extension
Create the folder structure
\kcidkikoejfejnfmbmhmfkncdlopflhe\policyunder the registry pathHKLM\Software\Policies\Microsoft\Edge\3rdparty\extensions\Add the Nexthink instance details by creating a registry key and values in the
\policyfolder as described below:Name:
tenantsType:
REG_SZValue: Enter your Nexthink instance details in the following format:
[{"uuid":"[unique-identifier]","name":"customer-A","url":"https://myorganization.nexthink.cloud"}]
In the browser properties, set up the registry value for:
A local machine, if one or more users with the same role use the device:
HKLM\Software\Policies\..\3rdparty\extensions\kcidkikoejfejnfmbmhmfkncdlopflhe\policyA current and local user, if different users with different roles use the device:
HKCU\Software\Policies\..\3rdparty\extensions\kcidkikoejfejnfmbmhmfkncdlopflhe\policy
Deploying Amplify on managed macOS devices
Nexthink Amplify supports deployment on managed macOS devices for Google Chrome and Microsoft Edge through browser managed policies.
Deploying Amplify on macOS requires two policies per browser:
Force-install policy: installs the extension from the browser's official store and prevents Amplify users from removing it.
Managed configuration policy: delivers the
tenantslist — each entry'suuid,name, andurl— to the extension through the browser's managed storage (chrome.storage.managed).
Extension details
Extension ID
bmpbcphgifhfkfjioddeenggdpffbgek
kcidkikoejfejnfmbmhmfkncdlopflhe
Store update URL
https://clients2.google.com/service/update2/crx
https://edge.microsoft.com/extensionwebstorebase/v1/crx
Force-install preference domain
com.google.Chrome
com.microsoft.Edge
Managed configuration preference domain
com.google.Chrome.extensions.bmpbcphgifhfkfjioddeenggdpffbgek
com.microsoft.Edge.extensions.kcidkikoejfejnfmbmhmfkncdlopflhe
Configured setting
tenants — array of {uuid, name, url} entries
tenants — array of {uuid, name, url} entries
Deploy the force-install policy
Add the following keys to the force-install preference domain for each browser.
Chrome — com.google.Chrome.plist
Edge — com.microsoft.Edge.plist
You can also force the extension's pinned state on managed macOS devices by adjusting the toolbar_pin setting of the same ExtensionSettings policy.
Deploy the managed configuration policy
Add the tenants key to the managed configuration preference domain for each browser. Each entry configures one Nexthink instance.
Chrome — com.google.Chrome.extensions.bmpbcphgifhfkfjioddeenggdpffbgek.plist
Edge — com.microsoft.Edge.extensions.kcidkikoejfejnfmbmhmfkncdlopflhe.plist
Replace [UNIQUE-IDENTIFIER] with a unique identifier (UUID) for the tenant, [CUSTOMER-NAME] with the customer or tenant display name, and <YOUR-NEXTHINK-INSTANCE> (including the angle brackets) with the actual Nexthink instance name, for example https://mycompany.eu.nexthink.cloud. To configure multiple tenants, add another <dict> entry inside the tenants array.
Verify the file with plutil -lint <file> after editing. It is not valid until you replace the placeholders.
Deployment options
On macOS, Chrome and Edge only honor ExtensionSettings and the extension's managed configuration when the policy is delivered as a managed preference through MDM.
Each option below deploys the same four preference domains, where the domain name matches the plist filename minus .plist:
com.google.Chrome
Chrome force-install
com.google.Chrome.extensions.bmpbcphgifhfkfjioddeenggdpffbgek
Chrome managed configuration (tenants)
com.microsoft.Edge
Edge force-install
com.microsoft.Edge.extensions.kcidkikoejfejnfmbmhmfkncdlopflhe
Edge managed configuration (tenants)
Before deploying, replace all placeholders in the managed configuration plists and validate every file with plutil -lint <file>.
Deploy using a generic MDM
Any MDM that supports custom configuration profiles or custom preference payloads can deploy these plists:
Create a custom settings payload for each preference domain listed in the table.
Upload or paste the corresponding plist content as the payload value.
Scope the profiles to the target device group and deploy them at the device level, not the user level.
If you already manage other Chrome or Edge policies from the same MDM, merge the ExtensionSettings key into the existing com.google.Chrome or com.microsoft.Edge payload instead of creating a second profile for the same domain. Two profiles managing the same domain can overwrite each other.
Deploy using Jamf Pro
Go to Computers → Configuration Profiles → New.
Enter a name, for example "Nexthink Browser Extension," and leave the level at Computer Level.
Add an Application & Custom Settings payload with Upload as the source.
Enter the Preference Domain, for example
com.google.Chrome, and upload the matching plist file.Repeat steps 3–4 for each of the four preference domains. They can all live in the same configuration profile.
On the Scope tab, select the target computers or smart groups, then click Save.
Deploy using Microsoft Intune
Go to Devices → macOS → Configuration profiles → Create profile.
Select Templates → Preference file.
Enter the Preference domain name, for example
com.google.Chrome, and upload the matching plist file.Assign the profile to the target device group.
Repeat for each of the four preference domains. Intune allows one preference domain per profile, so this results in four profiles.
Verify the deployment
On a target device:
Open
chrome://policy(oredge://policy) and click Reload policies.ExtensionSettingsappears in the list, and thetenantsconfiguration appears under the extension's policy section on the same page.Open
chrome://extensions(oredge://extensions). The extension appears, marked Installed by your administrator, with no option to remove it.
Exporting the configuration details from the Amplify extension
After configuring Amplify to integrate web applications for multiple instances, from the Amplify extension:
Download configuration to export the configuration details in
.regregistry file.Deploy the web application configurations to the target Amplify user devices via Registry.
The configuration file contains individual files for
HKLMandHKCUsettings for Google Chrome and Microsoft Edge respectively.
Deployment considerations:
The Amplify extension does not pull the central configuration from Nexthink for configured multi-instances.
Registry values update configured web applications locally if present, preventing any configuration edits from within the Amplify extension.
Invalid syntax values in the registry do not update web application configurations.
Refer to the Deploying Nexthink instance configuration via Registry for Amplify users section on this page.
Deploying configuration details on Amplify user devices - Registry path (Google Chrome Extension on Google Chrome browser)
Local machine:
OR
Current user:
Deploying configuration details on Amplify user devices - Registry path (Google Chrome Extension on Microsoft Edge browser)
Local machine:
OR
Current user:
Deploying configuration details on Amplify user devices - Registry path (Microsoft Edge Extension)
Local machine:
OR
Current user:
Last updated
Was this helpful?