Deploy Browser Extensions via Jamf Pro
This guide shows you how to create a Configuration Profile in Jamf Pro to
force-install the Anzenna browser extension on managed Mac computers. Jamf Pro
uses the same .mobileconfig format as other Apple MDM solutions,
so the XML payload structure is identical — only the deployment steps differ.
Prerequisites
Jamf Pro administrator access with permission to create Configuration Profiles
- Target computers enrolled in Jamf Pro
Google Chrome or Microsoft Edge installed on target devices
Custom installation URL from Anzenna support
Before beginning deployment, contact Anzenna support to obtain a custom installation URL for your domain. This link is essential for the configuration process.
Overview
Jamf Pro deploys browser extension policies via Custom Configuration Profiles.
You create a .mobileconfig XML file that sets the
ExtensionInstallForcelist policy for the target browser, upload
it to Jamf, scope it to the right computers or groups, and the MDM framework
handles the rest.
Works for both Chrome and Edge — use separate profiles for each browser
The extension installs silently; users cannot remove it
Profiles apply on next MDM check-in, typically within minutes
Step-by-Step Instructions
1. Generate the .mobileconfig Files
Paste the Anzenna-supplied installation link below, then
download a ready-to-upload .mobileconfig for each browser you
want to deploy. The downloaded files have all UUIDs and payload metadata
filled in — only the installation link is customer-specific.
Paste the link Anzenna support provided, then download one or both files. Each file is a ready-to-upload .mobileconfig.
The installation link format is extension-id;update-url. Contact
Anzenna support if you don't have it yet.
2. Upload the Profile to Jamf Pro
- Log in to your Jamf Pro instance
Navigate to Computers > Configuration Profiles
Click Upload and select your
.mobileconfigfile — Jamf Pro will parse the file and populate the profile name and payload details automaticallyConfirm the Distribution Method is set to Install Automatically in the General payload
If deploying to both Chrome and Edge, repeat steps 2–3 for each .mobileconfig file. Each browser requires its own Configuration Profile.
3. Scope to Target Computers
Click the Scope tab
Set Target to the computers or groups that should receive the extension:
- All Computers
- Specific computer groups
- Individual computers
Click Save to deploy the profile
The profile deploys on the next MDM check-in. You can trigger an immediate check-in from the device via System Settings > Privacy & Security > Profiles, or by running sudo jamf policy in Terminal on the managed Mac.
Verifying Deployment
Check Profile Status in Jamf Pro
Navigate to Computers > Configuration Profiles
- Click your Anzenna profile
View the Scope tab and click View Deployments to see deployment status, or navigate to
Computers > [device name] > Management > Configuration Profiles
to verify installation on a specific device
Verify on End-User Device (macOS)
Go to System Settings > General > Device Management
Locate the profile named after your Jamf configuration (e.g., "Anzenna Chrome Extension Force Install")
Click the profile to confirm the
ExtensionInstallForcelistpayload is present
Verify in the Browser
Open Chrome and navigate to:
chrome://extensionsThe Anzenna extension will appear with a briefcase icon, indicating it is managed by your organization. The user cannot toggle it off or remove it.
Navigate to
chrome://policyand search for ExtensionInstallForcelist to confirm the extension ID is present
Open Edge and navigate to:
edge://extensionsThe Anzenna extension will appear with a briefcase icon
Navigate to
edge://policyto confirm the ExtensionInstallForcelist policy is active
Troubleshooting
Profile Not Applying
Confirm the device is enrolled and checking in to Jamf Pro
Verify the device falls within the profile's scope
Trigger a manual MDM check-in: run
sudo jamf policyin Terminal or navigate to System Settings > Privacy & Security > ProfilesReview the Jamf Pro logs for the device under
Computers > [device] > History > Management History
Extension Not Installing
Verify the installation string format:
extension-id;update-urlwith no extra spacesConfirm the manifest URL is accessible from the device network
Check that the
PayloadTypein your XML matches the target browser —com.google.Chromefor Chrome,com.microsoft.Edgefor EdgeRestart the browser after the profile applies
Wrong Browser Targeted
Chrome requires
PayloadType: com.google.ChromeEdge requires
PayloadType: com.microsoft.EdgeThese values must also match in
PayloadIdentifier— update the XML and re-upload the profile
Related Resources
Deploy Browser Extensions via Kandji
Deploy Browser Extensions via Addigy
Deploy Chrome Extension via Google Admin
Deploy Edge Extension via Intune
Create Chrome Extension Policy in Intune
Jamf Pro: Configuration Profiles for macOS