Skip to main content
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.