Introduction
Setting up Sanas on macOS is straightforward — install it on individual Macs one at a time, or deploy it automatically across the organization using standard IT management tools. Each deployment can be tied to a specific team, so users get the right settings — like language and accent preferences — configured automatically from day one. If needed, team assignments can easily be updated afterward.
Important Note: For macOS computers, Install the app directly or deploy it silently via a script or endpoint management software (Intune, Jamf, SCCM, etc.) using an Installer ID to pre-configure each machine.
How It Works?
The Installer ID is a unique identifier tied to a Sanas group (or your overall account) that pre-configures the app during activation:
Group Identification
Sanas uses the Installer ID to identify which group a user belongs to, then pre-configures the app based on that group's settings (language, accent, authentication mode, etc.).
Auto-provisioning
On first activation, Sanas checks whether the user already exists in the group associated with the Installer ID. If they do, they're granted access. If not, Sanas automatically creates the user in that group.
Note: Installer IDs are relevant only for Sanas App users, and auto-provisioning requires the Automatic User Creation toggle to be enabled under Settings > Configuration > Application Authentication (with SSO or Auto-Activation configured).
Tip: Use your Account's Installer ID to provision all App users directly into the Default Group, then move them to their respective groups afterward.
Deployment Prerequisites
Download the latest Sanas installer from the Sanas Portal: Get Sanas page.
Locate your Installer ID.
Log in to the Sanas Portal.
Navigate to the Get Sanas page.
Select the group you want to deploy to.
Copy the Installer ID and save it securely.
During Installation
Set the Installer ID as part of the initial app install. This can also be run through your endpoint management software to deploy to centrally managed machines in bulk.
Method 1: App Installer
Enter the optional Installer ID (required for auto-activation or SSO authentication methods) in its field when prompted during installation.
Method 2: Terminal
Run the command below, replacing <file_path>:
sudo installer -pkg "<file_path>" -target /Key Points:
The Installer ID is stored locally on the machine and is used the first time the app is activated.
The command can be run manually on each machine or deployed at scale through your endpoint management software.
Post Installation
Update the Installer ID on machines where Sanas is already installed. This allows you to move a device to a different group or correct an existing deployment configuration.
Replace <installer_ID> with your actual values.
sudo defaults write /Library/Preferences/ai.sanas.SanasApp.plist InstallerId "<installer_ID>"Note: This change takes effect the next time the user activates or reactivates the Sanas App. If you need to move App users from User Activation Key (UAK) login authentication method to Auto-Activation or (Single-sign On) SSO after installation, you can use the process described above to update the installer ID without reinstalling the application.
Support
Need help? Get in touch with our Support Team for assistance.