Deploy the ActivTrak Agent to macOS devices using Kandji blueprints. This guide walks you through creating a blueprint, configuring custom profiles (PPPC), and deploying the Agent.
macOS only
This method is for deploying the macOS Agent. For Windows or ChromeOS, see our installation and deployment guide.
Create a Blueprint
Create a Classic Blueprint for the machines where you want to deploy the Agent.
Configure custom profiles
- Navigate to Library in Kandji
- Create a custom profile for each configuration file:
- ATPPCv2.mobileconfig: Handles accessibility permissions
- disablebackgrounditemsnotification.mobileconfig: Suppresses installation pop-up messages
- Upload each configuration file into the Profile section
- Assign both profiles to your Blueprint
Verify PPPC installation
Important: Verify that both PPPCs have been installed on target devices before moving to the next step. Check the Profiles section to confirm that both profiles show as installed.
Create a custom application
Deploy the ActivTrak Agent as a custom application in Kandji.
- Navigate to Library > Custom Apps > Add & Configure
- Under Assignment, select Classic Blueprints and choose your blueprint
- Under Settings > Installation, select Install once per device
Prepare the Agent file
Compress the ActivTrak Agent .pkg file into a ZIP file. Keep the original Agent filename—you'll need it for the post-install script
Upload and configure the Agent file
- Navigate to the Custom App section
- Go to Install Details and select ZIP File
- Upload the ZIP file you created
- Set the Unzip Location to
/var/tmp/
Add the post-install script
Include the following post-installation script. Important: Edit lines 4 and 5 with the correct filename for your Agent .pkg file.
#!/bin/zsh
# unzip location is /var/tmp
# this is a post-install script
/usr/sbin/installer -pkg /var/tmp/"ATMacXXXXXX(8.4.3.0)_jumbleofstuff.pkg" -target /;
/bin/rm -Rf /var/tmp/"ATMacXXXXXX(8.4.3.0)_jumbleofstuff.pkg"
exit 0Save and deploy
- Review your configuration
- Click Save to create the custom application
- The Agent will deploy to devices in your blueprint as they check in with Kandji
Get help
If you have questions about this deployment process, contact support@ActivTrak.com for assistance.