Variables are placeholders in text content that Unusual Suite replaces with real values when a template is processed or a document is generated. You use them in email templates, invoices, and quotes.
How Variables Work
Each variable is wrapped with the $ character — for example, $Company.Name$. When the template is processed, Unusual Suite substitutes each placeholder with the corresponding value. The variables available to you depend on the specific template and the data in use when it is generated.
Address Variables
Address variables are typically used as part of a larger component such as $Company...$ or $Invoice...$. The address segment placeholders are:
.Address.City$ — city, e.g. 'Bamberg'
.Address.Country$ — country, e.g. 'Germany'
.Address.PostalCode$ — postal code, e.g. '96052'
.Address.State$ — state or region, e.g. 'Bavaria'
.Address.Street$ — street, e.g. 'Heiliggrabstraße 11c'
.Address$ — the complete address
Your Company Variables
These variables use your company's data. You can edit that data at 'My Account' ⟶ 'More tools' ⟶ 'Your company's data'.
$Company.<Address>$ — your company's address (see Address variables above)
$Company.Iban$ — your company's IBAN
$Company.Logo$ — your company logo as a base64 string (PNG or JPG)
$Company.Name$ — your company name, e.g. 'Unusual Software GmbH'
Contact Variables
$Contact.<Name>$ — the contact's name (see Name variables below)
$Contact.Owner.<Name>$ — the name of the contact owner (see Name variables below)
Invoice Variables
$Invoice.<Address>$ — recipient's address (see Address variables above)
$Invoice.InvoiceNumber$ — the customer number of the recipient, taken from the organization if available, otherwise from the contact, e.g. 'Org-0024'
$Invoice.Discount$ — discount amount, e.g. '34,56€'
$Invoice.DueDate$ — due date, e.g. '30.11.2025'
$Invoice.<Contact>$ — recipient contact (see Contact variables above)
$Invoice.GrossTotal$ — gross total after discount and VAT, e.g. '34,56€'
$Invoice.IntroductionHtml$ — introductory text of the invoice as HTML
$Invoice.NetTotal$ — net total before discount and VAT, e.g. '32,56€'
$Invoice.NetTotalAfterDiscount$ — net total after discount and before VAT, e.g. '31,56€'
$Invoice.<Organization>$ — recipient organization (see Organization variables below)
$Invoice.Owner.<Name>$ — name of the invoice owner (see Name variables below)
$Invoice.PageFooter$ — page footer text
$Invoice.PaymentTermsHtml$ — payment terms as HTML
$Invoice.VAT$ — VAT amount, e.g. '3,56€'
Invoice Line Item Variables
$InvoiceLineItem.DescriptionHtml$ — line item description as HTML
$InvoiceLineItem.Position$ — position of the line item, e.g. '3'
$InvoiceLineItem.Quantity$ — quantity, e.g. '2,5'
$InvoiceLineItem.NetPricePerUnit$ — net price per unit, e.g. '4,78€'
$InvoiceLineItem.NetPrice$ — total net price for the line item, e.g. '40,78€'
$InvoiceLineItem.Product.ProductId$ — product ID, e.g. 'P-0098'
Name Variables
Name variables are typically used as part of a larger component such as $Contact...$. The name segment placeholders are:
.Name.First$ — first name, e.g. 'Jane'
.Name.Last$ — last name, e.g. 'Doe'
.Name.Middle$ — middle name, e.g. 'Ann'
.Name$ — full name, e.g. 'Jane Ann Doe'
Organization Variables
$Contact.Iban$ — the organization's IBAN
$Organization.Name$ — organization name, e.g. 'Unusual Software GmbH'
$Contact.Owner.<Name>$ — name of the contact owner (see Name variables above)
Project Variables
$Project.DescriptionHtml$ — project description as HTML
$Project.Name$ — project name, e.g. 'Unusual Suite'
$Project.Owner.<Name>$ — name of the project owner (see Name variables above)
Quote Variables
$Quote.<Address>$ — recipient's address (see Address variables above)
$Quote.CustomerNumber$ — customer number of the recipient, taken from the organization if available, otherwise from the contact, e.g. 'Org-0024'
$Quote.Discount$ — discount amount, e.g. '34,56€'
$Quote.ExpirationDate$ — expiration date, e.g. '30.11.2025'
$Quote.<Contact>$ — recipient contact (see Contact variables above)
$Quote.GrossTotal$ — gross total after discount and VAT, e.g. '34,56€'
$Quote.IntroductionHtml$ — introductory text of the quote as HTML
$Quote.NetTotal$ — net total before discount and VAT, e.g. '32,56€'
$Quote.NetTotalAfterDiscount$ — net total after discount and before VAT, e.g. '31,56€'
$Quote.<Organization>$ — recipient organization (see Organization variables below)
$Quote.Owner.<Name>$ — name of the quote owner (see Name variables above)
$Quote.PageFooter$ — page footer text
$Quote.PaymentTermsHtml$ — payment terms as HTML
$Quote.QuoteNumber$ — quote number, e.g. 'Q-0014'
$Quote.VAT$ — VAT amount, e.g. '3,56€'
Quote Line Item Variables
$QuoteLineItem.DescriptionHtml$ — line item description as HTML
$QuoteLineItem.Position$ — position of the line item in the quote, e.g. '3'
$QuoteLineItem.Quantity$ — quantity, e.g. '2,5'
$QuoteLineItem.NetPricePerUnit$ — net price per unit, e.g. '4,78€'
$QuoteLineItem.NetPrice$ — total net price for the line item, e.g. '40,78€'
$QuoteLineItem.Product.ProductId$ — product ID, e.g. 'P-0098'
User Variables
$User.<Name>$ — the currently active user's name (see Name variables above)
Other Variables
$CurrentDate$ — today's date, e.g. '30.11.2025'
$HostName$ — hostname of the current Unusual Suite server, e.g. 'ds-01.unusual-suite.com'
$Language$ — language setting of the currently active user, e.g. 'en'