If you’re running a quiz or survey, you may want to cap how many times a contact can answer a given question. You can enforce this by using the @node.visit_count expression inside a Split by Expression node. In the example below, we built a very simple quiz and want to restrict the number of guesses. […]
Date & Time Arithmetic
Use this reference when performing date and time arithmetic in your flows. For example: To add or subtract seconds, minutes, hours, days, months, or years from a given date, use @datetime_add: @(datetime_add(“2017-01-15”, 5, “D”)) adds 5 days @(datetime_add(fields.dob, -3, “M”)) subtracts 3 months To compose a datetime from a known date/time and a separate hour, […]
Logical Comparisons
A logical comparison is an expression that evaluates to TRUE or FALSE. Such comparisons may use operators like equals (=), not equal (!=), greater than (>), greater than or equal (>=), less than (<), and less than or equal (<=). Example: @(contact.age > 18) When comparing text values, the = and != operators are case-insensitive. […]
Function Reference
Use expressions in your flows to personalize messages and build more advanced branching logic. Check out our comprehensive Expressions guide and the syntax reference for full details. Have questions? Reach out through the support widget in the lower-right corner.
Expression Syntax
All expressions start with an @ followed immediately by an opening parenthesis—for example, @(now()) or @(time_from_parts()). As soon as you type @(, the editor opens a completion panel that lists and explains available functions. Basic syntax Use expressions to insert single values into messages, e.g. Hi @contact, you entered @results.age for age. Is this correct? […]