Jamf
Use Jamf Pro to deploy the Robost extension to Chrome or Edge on macOS (and optionally Windows) devices enrolled in Jamf. The policy is delivered as a Chrome Preferences plist pushed via a Jamf computer configuration profile.
Extension ID: gefljjkloapnkdffchpnakeplfmfiggh
Update manifest URL: https://storage.googleapis.com/clarity-extension-dist/update.xml
Prerequisites
Section titled “Prerequisites”- Jamf Pro admin access
- Chrome or Edge installed on target devices (managed by Jamf)
- Robost enrollment token — generate one via the Robost API (
POST /settings/devices) or request one from Robost support. Self-service device enrollment in the admin console is planned. - Target Jamf smart group or static group identified
Step 1 — Create a configuration profile
Section titled “Step 1 — Create a configuration profile”- In Jamf Pro, go to Computers → Configuration Profiles → + New.
- Give the profile a name (e.g.
Robost Extension Policy) and set Level to Computer Level. - In the left-hand payload list, click + Add and choose Application & Custom Settings.
Step 2 — Add the Chrome preference domain
Section titled “Step 2 — Add the Chrome preference domain”- Set Preference Domain to
com.google.Chrome(orcom.microsoft.Edgefor Edge). - In the Custom Settings XML field, paste the following plist. Replace the placeholder values with your actual server URL and enrollment token:
<?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>ExtensionInstallForcelist</key> <array> <string>gefljjkloapnkdffchpnakeplfmfiggh;https://storage.googleapis.com/clarity-extension-dist/update.xml</string> </array> <key>ExtensionSettings</key> <dict> <key>gefljjkloapnkdffchpnakeplfmfiggh</key> <dict> <key>managed_configuration</key> <dict> <key>api_base_url</key> <string>https://api.robostai.com</string> <key>enrollment_token</key> <string>ctk_YOUR_ENROLLMENT_TOKEN_HERE</string> </dict> </dict> </dict></dict></plist>The extension reads api_base_url and enrollment_token from chrome.storage.managed at startup. When both keys are present, the device enrolls automatically without user action.
Step 3 — Scope and deploy
Section titled “Step 3 — Scope and deploy”- Switch to the Scope tab and add your target smart group or static group.
- Click Save. Jamf pushes the profile on the next device check-in (typically within 15 minutes, or immediately if you trigger Check In from the device record).
Verifying the rollout
Section titled “Verifying the rollout”On a managed device:
- Open
chrome://policyand click Reload policies. ConfirmExtensionInstallForcelistshows the extension ID and update URL, and thatExtensionSettingscontains the managed config block. - Open
chrome://extensions→ confirm Robost is listed as Installed by your administrator. - Open the extension’s options page (click the puzzle icon → Robost) and confirm Enrolled shows Yes.