Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.firmhouse.com/llms.txt

Use this file to discover all available pages before exploring further.

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.