Introduction
SmartQuery (SQ) is a scripting programming language created specifically to extend the capabilities of Smartbot chains.
- Creating complex conditions in chains (combination of AND and OR)
- Working with arrays and dictionaries (promo codes, inventory, word guessing, shopping cart, ...)
- Substitution of calculated values in the text of messages (same as regular variables, but you can use arithmetic)
# complex conditions
%sex% == 'male' and %ref% == '1' or %sex% == 'female' and %ref% == '2'
# work with arrays
%cart%.push('perfume')
%cart%.push('webinar')
# substitution of expression values in message text
Your balance: {{ %balance% + %premium% }}
SmartQuery can be used everywhere where only ordinary variables could be used before: in the text of messages, in mailing lists, conditions and on landing pages.
Last modified 7mo ago