Dynamic variables and interpolation tags

Applivery supports a set of interpolation tags, also known as dynamic variables, that allow administrators to automatically personalize and adapt device configuration profiles, scripts, smart enrollments, and policies with user- or device-specific data. These tags are dynamically replaced at deployment time, enabling organizations to deliver flexible, context-aware configurations across all managed devices without requiring manual input.

What are interpolation tags? #

Interpolation tags are placeholders that can be embedded within configuration values. When a profile, policy, or script is deployed to a device, Applivery automatically replaces each tag with the corresponding real value retrieved from the device or user record. This allows IT administrators to automate personalized deployments at scale—streamlining configuration management and minimizing human error.

In the Applivery dashboard, all fields and input areas that support interpolation (except those inside scripts) are marked with the interpolation symbol

interpolation-symbol

When a configuration or script is deployed to a device, Applivery automatically replaces each interpolation variable with its corresponding real value from the device or user record. This process streamlines the management of large device fleets by applying customized settings to each endpoint automatically.

interpolation-input

Supported interpolation variables #

Variable Description Format
{{device.id}} Unique device identifier. String
{{device.displayName}} Device display name (as configured in Applivery). String
{{device.serialNumber}} Device hardware serial number. String
{{device.osVersion}} Operating system version installed on the device. String
{{device.chip}} Device processor or chipset information. String
{{device.isAppleSilicon}} Boolean indicating whether the device uses Apple Silicon. true/false
{{device.hostName}} Hostname reported by the device. String
{{device.udid}} Unique UDID assigned to the device. String
{{user.id}} Unique Applivery employee identifier. String
{{user.email}} Applivery employee email address. String
{{user.name}} Full name of the Applivery employee. String
{{user.metadata.PROPERTY}} Custom metadata value for the Applivery employee. String
{{incremental}} Global incremental counter for deployments, starting from 1. 1,2,3, n…
{{incremental:N}} Fixed-length incremental counter with N leading zeros (N = 1–10), useful for generating unique tags. N=1 (01,02,03…), N2 = (001, 002, 003…), etc.
Updated on October 23, 2025
Was this article helpful?

On this page