How can we help?

Liquid includes many logical and comparison operators.

Basic operators

!=does not equal
>greater than
<less than
>=greater than or equal to
<=less than or equal to
orlogical or
andlogical and

For example:


{% if Donation.Amount >= 50 %}
    Thank you for your generous donation!
{% endif %}

You can use multiple operators in a tag:


{% if Recipient.Type == "Team" or Recipient.Type == "Fundraiser" %}
    This is a team or fundraiser.
{% endif %}


contains checks for the presence of a substring inside a string.


{% if Team.Name contains 'Team' %}
    This team's name contains the word Team.
{% endif %}

contains can also check for the presence of a string in an array of strings.

contains can only search strings. You cannot use it to check for an object in an array of objects.contain