Updated 09/16/2026
Before you start: Make sure you have already set up a label template. If you haven’t created one yet, check out our guide on Wholesale: Create your own Custom Labels
Set up dynamic fields for easy printing and labeling! Simplify your printing process by using Dynamic Fields. Instead of manually reentering data for every label, Dynamic Fields automatically pull real-time information—like strain name, potency, terpenes, and custom QA results—directly from the item's source record. This is especially vital for critical compliance and buyer details like test results: because labels update automatically alongside the source data, you maintain accuracy, prevent costly reprints, and avoid buyer disputes caused by outdated or mistyped information.
Available Dynamic Fields
Available dynamic fields can be found in a list to the right of the text box. Just click on the ➕ next to the Dynamic Field to insert. You can select from the list, or start typing what you're looking for in the search bar to narrow it down.
Not sure what a dynamic field means? Use your mouse in the list to hover to see a tooltip that helps to explain what it is.
Once you've added the dynamic field, the canvas will generate a preview that shows what it will look like in real time.
Tips and Tricks
Casing & Formatting
Want your strain name to be in all uppercase? Or want your processed date to be in a MM/YY format instead? Once you've added a dynamic field to the text box, type in these special inserts below to get them formatted to print in a way that suits you.
Date Addition: {{ProcessedDate[add_days=365]}}
Date Format: {{ProcessedDate[format=MM/yy]}}
Decimal Places Round: {{Available[round=2]}}
Text Title Case: {{StrainName[to_title_case=1]}}
Text Lower Case: {{StrainName[to_lower=1]}}
Text Upper Case: {{StrainName[to_upper=1]}}
First 'n' characters: {{StrainName[slice=4]}}
Last 'n' characters: {{StrainName[splice=4]}}
Sample Text
{{SampleText[Vendor Sample Text]}}
{{ESampleText[Edu. Sample Text]}}
{{QASampleText[QA Sample Text]}}
Custom Fields
Custom Field 1: {{CF1}}
Custom Field 2: {{CF2}}
Custom Field 3: {{CF3}}
Custom Field 4: {{CF4}}
Custom Field 5: {{CF5}}
Custom Fields are available by clicking on a QA Result and entering the custom data into one of the five custom fields, in the Custom tab.
Terpenes
If your buyers are interested in terpenes, or you're in a state that requires them like Nevada, you can even add these to labels!
{{TopTerpene1Label}} {{TopTerpene1Value}}%
{{TopTerpene2Label}} {{TopTerpene2Value}}%
{{TopTerpene3Label}} {{TopTerpene3Value}}%
Attributes
Attribute dynamic fields are specific to the name given to each Attribute in your account. The dynamic field starts with "Attribute", then follows a period, then follows the name of your Attribute, with only the first letters capitalized.
{{Attribute.Insertattributename}}
Example:
For an Attribute named "Flavor", the dynamic field would be {{Attribute.Flavor}}.
For an Attribute named "Flavor Profile", the dynamic field would be {{Attribute.Flavorprofile}}.
What Can Go Wrong
The field prints as {{FieldName}} instead of the actual value: The field was typed in manually rather than inserted from the picker, or the name doesn't exactly match the source field.
Use the + picker instead of typing it by hand: A field shows blank on the preview or print.
An Attribute field pulls no data or the wrong data: The dynamic field name doesn't match the Attribute name exactly — remember spaces are removed, and only the first letter stays capitalized.
A formatting modifier — rounding, casing, date format — doesn't apply. The bracket syntax after the field name is off. Confirm it matches the examples above exactly, including the `#` prefix.
Terpene fields are blank even though the item was tested: The QA Result hasn't had terpene data entered, or terpenes weren't part of that test panel. Confirm in the QA Result before printing at volume.




