- 17 Jun 2025
- 3 Minutes To Read
- Print
- DarkLight
- PDF
Mass Deploy Whatfix Extension using Jamf for MacOS on the Chrome and Edge Browser
- Updated On 17 Jun 2025
- 3 Minutes To Read
- Print
- DarkLight
- PDF
Jamf is a Mobile Device Management (MDM) system that is used to remotely manage apps on end user machines. Read this section to learn about how you can setup and manage Whatfix extensions on your end users’ MacOS devices on the Chrome and Edge browser.
Prerequisites:
You must have access to Jamf to deploy the Whatfix extension to your end users.
You need to add the policy manifest in Jamf for Google Chrome.
Add a Configuration Profile in Jamf
To install Whatfix extension in the end user’s web browser on a MacOS device, you need to add a configuration profile and then select the target machines.
Use the following steps to mass deploy the Whatfix extension:
Log in to Jamf Pro.
Click Computers.
In the Content Management section, click Configuration Profiles.
On the unnamed configuration profile that opens, click New.
In the General section, enter a Name and Description for your configuration profile.
In the Distribution Method, select Install automatically.
Scroll to the Application & Custom Settings tab, and then click Upload.
Click Add.
Under Preference Domain, enter the following domain:
com.google.Chrome
.
Info:
If you want to install your Whatfix extension on the Microsoft Edge browser, enter the following domain:
com.microsoft.Edge
.
Under Property List, copy and paste the following code block:
Depending on where you are hosting the Whatfix extension, expand the following accordions and copy paste the code in the Property List field:
For Whatfix Store
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ExtensionSettings</key>
<dict>
<key>lpbfekfcnoafocpigbcmbhhndbadhkba</key>
<dict>
<key>installation_mode</key>
<string>force_installed</string>
<key>update_url</key>
<string>https://addons.whatfix.com/whatfix-store/chrome/lpbfekfcnoafocpigbcmbhhndbadhkba/update.xml</string>
</dict>
</dict>
</dict>
</plist>
For Google Web Store
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ExtensionSettings</key>
<dict>
<key>WHATFIX_EXTENSION_ID</key>
<dict>
<key>installation_mode</key>
<string>force_installed</string>
<key>update_url</key>
<string>https://clients2.google.com/service/update2/crx</string>
</dict>
</dict>
</dict>
</plist>
For Microsoft Edge Add-ons Store
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ExtensionSettings</key>
<dict>
<key>WHATFIX_EXTENSION_ID</key>
<dict>
<key>installation_mode</key>
<string>force_installed</string>
<key>update_url</key>
<string>https://edge.microsoft.com/extensionwebstorebase/v1/crx</string>
</dict>
</dict>
</dict>
</plist>
Info:
Based on your requirements, perform the following changes to the code in the Property List section:
- If you want your end users to have the option to uninstall the Whatfix extension, change the keyword
force_installed
tonormal_installed
.- If you don't want to automatically pin the extension to the end user's toolbar, remove the
key_toolbar_pin
and the associated stringforce_pin
.
Click Scope.
Click + Add.
Use the Add button to add all the target computers.
Info:
Added target computers appear as follows:
Click Save.
Troubleshooting
After you’ve added a configuration profile in Jamf and deployed it to the target devices, you must verify the installation to validate the deployment process.
Perform the following steps to validate the configuration profile:
Confirm the presence of the configuration profile
Use the following steps to verify the details of the configuration profile:
On the end user’s Mac, in the Apple menu, click System Settings.
Click Privacy & Security.
Click Profiles.
Double click the configuration you added in Jamf.
Verify that the Description section matches the code you copied in Step 10 of Add a Configuration Profile in Jamf.
Validate the content of your delivered profile
Once you've confirmed that the configuration file is present, validate that the file is formatted correctly by checking that the browser correctly force-installs the extension.
Use the following steps to verify content of the configuration profile:
On the end user’s device, launch the Chrome browser.
Note:
If the Chrome browser app is already open, quit and re-launch the browser.
Go to
chrome://extensions
.Verify that Whatfix Internal Extension profile appears under My extensions.
Note:
If you specified
force_installed
when creating the configuration profile, you can’t disable the extension from the page.Go to
chrome://policy
, and then verify that the details of the policy adhere to the Chrome Policy Manifest.