As IT environments grow more complex, maintaining accurate device metadata becomes increasingly difficult. Custom properties play a critical role in reporting, grouping, compliance checks, and automation workflows. However, in many organizations, keeping these properties up to date still depends on manual edits, bulk uploads, or external processes.
At scale, this creates inconsistencies, delays, and audit challenges.
To address this, we are excited to introduce Programmable Custom Properties (PCP).

With this feature, dynamically updating devices and user custom properties during script execution across Windows, macOS, and Linux desktops and laptops is now possible.
This enhancement transforms custom properties from static labels into automation-driven, continuously maintained data points.
Why Programmable Custom Properties (PCP)
Programmable Custom Properties are designed to address real-world IT use cases.
In audit scenarios, teams can instantly filter devices based on script-updated compliance indicators without manual reconciliation. For distributed workforces, scripts can automatically update region, asset ID, or cost center details, ensuring dynamic groups always reflect operational reality.
In regulated environments, unauthorized software detection can trigger property updates that initiate compliance workflows. For proactive support, scripts can flag low disk space or performance thresholds before helpdesk tickets are raised.
By allowing scripts to maintain device metadata, organizations eliminate dependency on manual tagging and reduce the risk of configuration drift.
Turn scripts into live data sources
With Programmable Custom Properties on Scalefusion, scripts can now compute values based on real-time device conditions and update associated custom properties automatically.
For example:
- A script can verify BitLocker encryption and update the encryption status property.
- A software audit script can detect unauthorized applications and flag a device accordingly.
- A performance check can update disk health or memory status properties.
Instead of manually tagging devices or exporting reports, IT teams can now rely on script-driven updates that reflect the current device state.
Ensuring data integrity
Automation at scale requires governance. Properties managed by scripts can be configured to prevent manual, bulk, or API-based edits, ensuring they remain system-controlled and audit-safe.
Scalefusion also:
- Automatically detects properties referenced in scripts and allows secure binding.
- Enforces data validation rules (string, number, boolean, email) before updates are accepted.
- Provides complete visibility through the Custom Properties History Report, tracking every change triggered by scripts.
This ensures that automation does not compromise accuracy or compliance.
Scale with scripting
In environments managing thousands of endpoints, manual metadata management does not scale. Programmable Custom Properties introduce an automated approach to maintaining device and user attributes.
Scripts do much more than just execute tasks; with PCP, they can maintain system intelligence.
This release strengthens Scalefusion’s desktop management capabilities by combining automation, governance, and visibility into a unified framework.
We encourage you to explore Programmable Custom Properties in your environment and integrate them into your existing automation workflows. As always, your feedback helps us refine and expand the capabilities that matter most to IT teams.
