The screen went dark. A single token was missing: the Provisioning Key for Zscaler. Without it, nothing moved, no data flowed, no endpoint connected.
A Zscaler Provisioning Key is more than a credential. It’s the cryptographic anchor that binds devices to your Zscaler cloud configuration. It allows the Zscaler Client Connector—or Zscaler App—to auto-enroll endpoints with the right policies, identity mapping, and access rules. The key ensures each client is provisioned to the correct cloud instance and organization without manual device-by-device setup.
You generate the Provisioning Key inside the Zscaler admin portal. Go to Administration > Provisioning Keys. Create a new key, set parameters like activation window, key validity duration, and whether users can see the key during installation. Store it securely and distribute it only to trusted install processes.
When deploying at scale, the Provisioning Key is embedded in your installation script or MDM profile. This is what lets hundreds or thousands of endpoints enroll automatically, mapping each to the right tenant. Without the key, devices prompt for manual configuration or fail to connect entirely.