Deploy the Firefox Extension via Intune
This guide shows you how to force-install the Anzenna Firefox extension on Windows devices with Microsoft Intune. Firefox's configuration keys for the extension are not in Intune's settings catalog, so you import a small administrative template first and then build one profile from it.
Prerequisites
Microsoft Intune administrator access with the Policy and Profile Manager role
Windows 10 or later devices enrolled in Intune
Mozilla Firefox 136 or later installed on target devices
Your organization's domain and client token, shown in Anzenna under Integrations > Anzenna Browser Extension
In Anzenna, open Integrations, then the Anzenna Browser Extension card. The setup dialog shows your client token and domain; copy them from there. The extension cannot report without the token.
Step-by-Step Instructions
1. Download the Template
Download both files. Intune imports them together in the next step.
The template is the same for every organization and contains no values of yours. It only defines the two settings you fill in when you build the profile.
2. Import the Template
Sign in to
Microsoft Intune admin center
Navigate to Devices > Windows > Configuration and open the Import ADMX tab
Click Import, upload
anzenna-firefox.admxas the ADMX file andanzenna-firefox.admlas the ADML file, then click Next and CreateWait for the Status column to show Available. This can take a few minutes; click Refresh to update it
3. Create the Profile
On the Policies tab, click Create > New policy
Select platform Windows 10 and later, profile type Templates, then Imported Administrative templates (Preview), and click Create
Name the profile "Firefox - Anzenna extension" and click Next
The profile has two settings to fill in. Enter your domain and client token from the Anzenna Browser Extension card to generate what goes into each one:
{"anzenna-selfhosted@anzenna.ai":{"installation_mode":"force_installed","install_url":"https://crx.anzenna.ai/firefox/anzenna-latest.xpi","private_browsing":true}}Enter your domain and client token above.Under Anzenna Firefox Extension, open Extension install, set it to Enabled, paste the "Extension install" value, and click OK
Open Extension configuration, set it to Enabled, paste the "Extension configuration" value, and click OK
4. Assign and Deploy
Click Next through Scope tags
Under Assignments, add the device groups that should receive the extension
Click Next, review the settings, and click Create
The profile applies over two device syncs: the first delivers the template to the device and the second applies the settings. Firefox reads them the next time it starts, so a user with Firefox open sees the extension after quitting and relaunching.
Intune refuses to re-import a template it already holds. To install a newer version of the template, delete the profile that uses it, delete the import, then import and rebuild the profile.
Verifying Deployment
Check Profile Status in Intune
Open the profile and select Device status
Confirm target devices show Succeeded. Intune's reporting can lag the device by ten minutes or more
Verify in Firefox
- Quit and relaunch Firefox
Open
about:policies. BothExtensionSettingsand3rdpartyappear under ActiveOpen
about:addons. Anzenna is listed with no remove option, which means the policy installed it
Troubleshooting
The template import fails
Delete the failed row on the Import ADMX tab before trying again; a failed upload left in place blocks a retry under the same name.
about:policies says the Enterprise Policies Service is inactive
Firefox found no policy at all. Check the profile's device status in Intune, sync the device again, and quit Firefox from its menu rather than closing windows, since a closed window can leave the process running.
Firefox already manages other extensions
The "Extension install" setting writes the same registry value as Firefox's
own ExtensionSettings policy. If another profile already sets
that policy, merge the Anzenna entry into its JSON rather than enabling both.