Use this reference to look up the variables available when writing Syncro scripts.
Notes:
Platform Variables and Template Tags share many of the same {{tag}} names, but they are not interchangeable.
Template Tags are used in email and print templates (invoices, tickets, estimates, SMS) and include tags that only work in those contexts, such as {{ticket_number}}, {{invoice_total}}, {{ticket_public_comments}}, {{tech_name}}, and {{line_items}}. These template-only tags are not available when a script runs.
Platform Variables are the tags available when a script runs. They include script-specific tags that don't appear in any template, such as {{huntress_api_key}}, {{asset_pending_reboot}}, {{asset_warranty_start_date}}, and {{asset_warranty_end_date}}.
The <name> in {{asset_custom_field_<name>}} and {{customer_custom_field_<name>}} is a placeholder, not something you type literally. To find the actual variable name for your custom field:
Take the field's display name.
Make it lowercase.
Replace spaces and hyphens with underscores.
For example, a custom field named "Purchase Date" becomes {{asset_custom_field_purchase_date}}. The same steps apply to {{customer_custom_field_<name>}}.
Asset
Variable
Description
{{asset_id}}
Asset's internal ID
{{asset_name}}
Asset name
{{asset_serial}}
Asset serial number
{{asset_serial_v2}}
Asset Syncro serial number (syn_serial_number)
{{asset_type}}
Asset type name
{{asset_address}}
Address line 1 (from asset, contact, or customer)
{{asset_address_2}}
Address line 2
{{asset_city}}
City
{{asset_state}}
State
{{asset_zip}}
Zip code
{{asset_custom_field_<name>}}
Any asset custom field. The name is the field name, lowercased with spaces replaced by underscores (e.g. {{asset_custom_field_purchase_date}})
Default Asset Custom Fields
Note: These 10 custom fields are created by default on new Syncro accounts. Some may be blank or unavailable depending on the asset's hardware and what data the agent can collect from it.
Variable
Description
{{asset_custom_field_cpu_name}}
CPU name
{{asset_custom_field_device_name}}
Device name
{{asset_custom_field_hdd}}
Hard drive info (manufacturer and size)
{{asset_custom_field_last_boot}}
Last boot timestamp
{{asset_custom_field_make}}
Device make
{{asset_custom_field_manufacturer}}
Device manufacturer
{{asset_custom_field_model}}
Device model
{{asset_custom_field_os}}
Operating system
{{asset_custom_field_ram}}
RAM info (size and manufacturer)
{{asset_custom_field_service_tag}}
Service tag (present on Dell hardware)
Asset SNMP Variables
Variable
Description
{{asset_snmp_enabled}}
Whether SNMP is enabled
{{asset_snmp_host}}
SNMP host
{{asset_snmp_port}}
SNMP port
{{asset_snmp_version}}
SNMP version
{{asset_snmp_community}}
SNMP community string
{{asset_snmp_offline_minutes}}
Minutes before considered offline
{{asset_snmp_auto_resolve_offline}}
Auto-resolve offline setting
Asset Script-Specific Variables
Note: Availability depends on account configuration, not on the asset itself.
Variable
Description
Availability
{{huntress_api_key}}
Account's Huntress API key
All accounts
{{asset_pending_reboot}}
Whether the asset has a pending OS reboot
Feature flag required
{{asset_warranty_start_date}}
Asset warranty start date
Warranty tracking feature required
{{asset_warranty_end_date}}
Asset warranty end date
Warranty tracking feature required
Contact
Variable
Description
{{contact_name}}
Contact's full name
{{contact_first_name}}
First name
{{contact_last_name}}
Last name
{{contact_id}}
Contact's internal ID
{{contact_email}}
Email address
{{contact_phone}}
Phone number
{{contact_mobile}}
Mobile number
{{contact_address1}}
Address line 1
{{contact_address2}}
Address line 2
{{contact_city}}
City
{{contact_state}}
State
{{contact_zip}}
Zip code
{{contact_custom_field_<name>}}
Any contact custom field
Customer Identity
Variable
Description
{{customer_name}}
Full name
{{customer_full_name}}
Full name (same as above)
{{customer_first_name}}
First name
{{customer_business_name}}
Business name
{{customer_business_name_and_full_name}}
Business name and full name combined
{{customer_business_name_or_customer_full_name}}
Business name if present, otherwise full name
{{customer_name_label}}
Business name or full name depending on record type
{{customer_id}}
Customer's internal ID
Customer Financials
Variable
Description
{{customer_credit}}
Credit balance (excludes unsettled payments)
{{customer_unapplied_credits}}
Credit balance including unsettled payments
{{customer_prepay_hours}}
Prepay hours balance
{{customer_open_balance}}
Total unpaid invoice balance
{{invoice_cc_emails}}
Invoice CC email addresses
Customer Contact and Address
Variable
Description
{{customer_email}}
Email address
{{customer_phone}}
Phone number
{{customer_mobile}}
Mobile number
{{customer_address}}
Address line 1
{{customer_address_2}}
Address line 2
{{customer_city}}
City
{{customer_state}}
State
{{customer_zip}}
Zip code
{{customer_full_address}}
Full formatted address
{{customer_billing_name}}
Billing name
{{customer_billing_address}}
Billing address line 1
{{customer_billing_address2}}
Billing address line 2
{{customer_billing_city}}
Billing city
{{customer_billing_state}}
Billing state
{{customer_billing_zip}}
Billing zip
{{customer_shipping_name}}
Shipping name
{{customer_shipping_address}}
Shipping address line 1
{{customer_shipping_address2}}
Shipping address line 2
{{customer_shipping_city}}
Shipping city
{{customer_shipping_state}}
Shipping state
{{customer_shipping_zip}}
Shipping zip
Customer Installers and Portal
Variable
Description
{{customer_kabuto_installer_url}}
Kabuto/RMM installer URL for this customer
{{customer_rmm_installer_url}}
RMM installer URL (same as above)
{{syncro_installer_url}}
Syncro agent installer URL (Syncro platform only)
{{online_profile_url}}
Customer online portal URL
{{online_profile_cc_url}}
Online portal payment profiles page URL
{{online_profile_packages_url}}
Online portal packages page URL
{{opt_out_url}}
Unsubscribe URL
Customer GDPR
Variable
Description
{{customer_consent_store_data}}
Consent status for storing data
{{customer_consent_marketing}}
Consent status for marketing
{{customer_consent_business_processes}}
Consent status for business processes
Customer Custom Fields
Variable
Description
{{customer_custom_field_<name>}}
Any customer custom field. Same naming convention as asset custom fields