Build the installer and profiles
Generate an ingest key on the Setup tab of the Velatir dashboard. The same key works for every device. On Windows the key is an installer property. On macOS it lives in MDM Deployment: download the ingest-key profile and the two optional quiet-install profiles, then assign them with the package.Deploy with your MDM
Pick your platform. Each path is: upload the installer, assign the ingest key, assign to devices.Microsoft Intune (Windows)
Microsoft Intune (Windows)
- Apps → All apps → Add → Line-of-business app. Upload the MSI from the builder.
- Command-line arguments: paste the Intune arguments from the builder.
- Assign Required. Intune handles elevation.
Jamf Pro (macOS)
Jamf Pro (macOS)
- Upload the PKG under Packages. Policy: Recurring Check-in, Once per computer.
- Upload the
.mobileconfigfrom the builder, scoped to the same Macs. Or Application & Custom Settings: domaincom.velatir.agent, keyApiKey. This is the macOS equivalent of the MSI’sINGEST_KEY. - Upload the background items and notifications profiles from the builder (or create them in Jamf: Team Identifier
AA7QLU3S4R, bundle IDcom.velatir.desktopapp, alert type Alert). Assign these first so macOS never shows the background-items prompt.
ApiKey in the profile — no reinstall.Microsoft Intune (macOS)
Microsoft Intune (macOS)
Use macOS app (PKG), not Line-of-business app.
- Apps → All apps → Create → macOS → macOS app (PKG). Upload the PKG from the builder.
- Detection rules: delete
com.velatir.agent.bootstrap. Add one entry: bundle IDcom.velatir.desktopapp, Ignore app version: Yes. Confirm one Mac shows Installed before you go wide — the wrong rule reinstalls Velatir at every check-in. See troubleshooting. - Requirements: macOS 13.0. Assign Required.
- Devices → Configuration → Create → Profile type: Templates → Custom. Upload the
.mobileconfigfrom the builder. Repeat for background items and notifications. Assign all three to the same groups as the app, and let them arrive first.
velatir status or the dashboard Devices view, not Intune alone.SCCM and other tools
SCCM and other tools
Any tool that runs
msiexec (Windows) or installer (macOS) works: use the command from the builder. For a Windows detection rule, check for the VelatirAgent service or the install path C:\Program Files\Velatir\.Removing Velatir from a fleet
Change the assignment first. While the app is still Required, Intune reinstalls it behind the removal. Windows. Set the assignment to Uninstall. If devices do not come off, deploy the cleanup script in Uninstall cleanup as an Intune remediation running as SYSTEM. macOS. The PKG app type has no Uninstall assignment, so remove the assignment, then run the bundled uninstaller as a root script under Devices → Scripts:Reference
MSI properties (Windows)
MSI properties (Windows)
Rotate the ingest key
Rotate the ingest key
Windows. Redeploy with the new key in the command-line arguments.macOS. Re-download the ingest key profile from the builder and replace the
ApiKey value in your MDM. Devices apply it on the next check-in, with no reinstall.Quiet-install profiles (macOS)
Quiet-install profiles (macOS)
Optional. Together they stop the “background items added” alert and turn Velatir’s alerts on before anyone sees a prompt. Download them from the builder; assign them to the same Macs as the package, first.
The Managed Login Items payload needs macOS 13+ and an MDM; macOS refuses it in a profile a user installs by hand.To mute Velatir’s own update and lifecycle toasts, set
ShouldMuteSystemNotifications to true in com.velatir.agent. Blocked-request alerts still appear.Monitor the fleet
Monitor the fleet
Run
velatir status --json as a Microsoft Intune Remediation or a Jamf Pro extension attribute. It reports client state, version, and the last trace timestamp.Pin a version
Pin a version
Velatir auto-updates by default. To coordinate updates with your own change-management process, contact support to enable a per-tenant update channel.
Next steps
Permissions
What the installer asks for on each platform.
Health checks
Monitor agent health across the fleet.
How it works
What the desktop client does on each device.
Troubleshooting
Diagnose failures during scaled rollouts.