Existing force-installed extensions
Follow these instructions if you already have a force install list. Be sure to use the same force install list for each browser to prevent policy conflicts during deployment.
Head to your existing force-install lists for Chromium-based browsers and Firefox browsers.
For all Chromium-based browsers (Chrome, Edge, Brave, etc.,) add the following:
Extension ID:
diaecjfdpohehjhliaephjnpnlmeajfaUpdate URL:
https://clients2.google.com/service/update2/crx
For Firefox, add the following:
Confirm your changes.
Download the Deployment Policy PLIST from Nudge to extract the deployment key.
In Nudge, go to Settings → Browser Extension → Enroll new users → Managed Deployment → Step 2.
Download the PLIST that contains your organization’s deployment key.
Copy the deployment key in the file and keep handy for the next step. The deployment key is unique to your organization and is used to authenticate the extension.
Replace the
DEPLOYMENT_KEY_HEREfield in the.mobileconfigfile below with your unique deployment key.NudgeExtensionConfigureAllBrowsers.mobileconfig
Upload as a Second Custom Profile in Iru:
Library → Add New → Custom Profile → Upload .mobileconfig.
Assign to the same Assignment Map(s).
Save.
New deployments
Follow these instructions if you’re using Iru to force-install an extension for the first time. Iru supports deploying the extension to multiple browsers at a time. Therefore the instructions below apply to all browser types supported by Nudge Security: Chrome, Edge, Firefox, Brave, Comet, Dia, and Atlas.
Create a new configuration profile for the Nudge Browser Extension by going to Library → Add New → Custom Profile → Upload .mobileconfig.
Upload the .mobileconfig file below:
NudgeExtensionInstallAllBrowsers.mobileconfig
Assign to the same Assignment Map(s).
Save.
Download the Deployment Policy PLIST from Nudge to extract the deployment key.
In Nudge, go to Settings → Browser Extension → Enroll new users → Managed Deployment → Step 2.
Download the PLIST that contains your organization’s deployment key.
Copy the deployment key in the file and keep handy for the next step. The deployment key is unique to your organization and is used to authenticate the extension.
Replace the
DEPLOYMENT_KEY_HEREfield in the.mobileconfigfile below with your unique deployment key.NudgeExtensionConfigureAllBrowsers.mobileconfig
Upload as a Second Custom Profile in Iru:
Library → Add New → Custom Profile → Upload .mobileconfig.
Assign to the same Assignment Map(s).
Save.
Verifying installation
Once the extension is installed and configured, you will start to see users showing as Connected in Browser Extension settings page in Nudge. The user discovery process may take up to 72 hours. To manually verify a successful installation and configuration, use the following steps:
Chrome, Edge, and Brave
Verify Extension Installation
Navigate to chrome://extensions in Google Chrome to check if the Nudge Browser extension appears on the list. If the extension is not listed, see the following section for checking the ExtensionInstallForceList.
Verify Extension Deployment Policy Access
Open the extension’s status page by navigating to: chrome-extension://diaecjfdpohehjhliaephjnpnlmeajfa/options.html. Check the deployment status:
“Configured” → The extension is fully installed and operational.
“Waiting for User” → The extension is still in the user discovery process.
“NO_DEPLOYMENT_KEY” → There is an issue with the deployment policy.
Firefox
Verify Extension Installation
Navigate to about:addons in Firefox to check if the Nudge Browser extension appears on the list. If the extension is not listed, see the following section for checking the ExtensionSettings.
Verify Extension Deployment Policy Access
Open the extension’s status page by navigating to: about:addons, find "Nudge Security Browser Extension" and click on "Preferences."
“Configured” → The extension is fully installed and operational.
“Waiting for User” → The extension is still in the user discovery process.
“NO_DEPLOYMENT_KEY” → There is an issue with the deployment policy.
Troubleshooting
Policy Conflicts
Consolidate all managed extension IDs for a given browser into a single Custom Profile. Duplicate preference domains can override or block enforcement.
Extension Not Appearing
Restart the browser or the device, then manually re-sync from Iru.
Deployment Key Missing
Verify that both installation and deployment profiles are assigned to the same Blueprint.
Preference Domain Errors
Ensure that each Custom Profile uses the correct preference domain listed above.
Verify your Mac is MDM-enrolled
Run the following command in your Terminal:
sudo profiles status -type enrollment
You should see something similar to:
Enrolled via MDM: Yes MDM enrollment ID: <UUID>
If you see No, the Mac isn’t actually enrolled with your MDM providers MDM profile. To fix this you’ll need to re-enroll your Mac with your MDM.
Validate plist syntax
On your local Mac, before uploading to your MDM run:
plutil -lint com.google.Chrome.plist
You should see the following returned: com.google.Chrome.plist: OK Even a missing semicolon, bad array format, or extra space can break it silently.