Dynamic Email Liquid Tags
Firmhouse uses Liquid tags for dynamic content in email templates, webhooks, and payment descriptions. These tags allow you to personalize communications with customer-specific information like names, order details, and payment status.
Available Tags
The complete list of available Liquid tags is maintained in our developer documentation. This includes variables for:
Order - Order amounts, status, tracking codes, confirmation URLs
Invoice - Invoice numbers, amounts, payment URLs, status
Subscription - Customer details, addresses, billing dates, payment methods
Payment - Payment amounts, status, retry information, failure reasons
Product - Product titles, prices, SKUs, images
Plan - Plan names, prices, images
Project - Your business/company details
Using Liquid Tags
Tags are used in the format {{object.attribute}}. For example:
{{subscription.full_name}}- Customer's full name{{order.amount}}- Order total with currency formatting{{invoice.pay_now_url}}- Link for customer to pay an invoice
Not all variables are applicable to every email type. For example, {{order.track_and_trace_code}} is only available in track and trace confirmation emails.
Extra Fields
If you have custom Extra Fields configured, you can access them using {{extra_field.field_name}}. For example, if you have a birthday field: {{extra_field.birthday}}
Learn More
For the complete and up-to-date list of all available Liquid tags, see the Firmhouse developer documentation on Liquid.
Last updated