Expressions in message personalisation

Note: Available for Analyser bundle and above.

Note: This is an advanced feature for experienced FastStats users or system administrators.

Note: For more context around building and using expressions, see the FastStats help content for expressions.

You can use saved FastStats expressions or build your own directly in Orbit to create dynamic, personalised content in your campaign. With this powerful feature, you can tailor your communications based on customer data like recency, frequency, value, segmentation, and more.

Note: The expression builder in campaign personalisation currently supports date, text, and numeric outputs.

When to use expressions in personalisation

Use expressions in personalisation when you want to:

  • Create dynamic content based on customer attributes

  • Personalise offers or discount levels based on purchase history

  • Use IF statements to control who gets each offer or what content shows in conditional email blocks

  • Display relevant imagery based on previous interactions

  • Concatenate fields to form personalised greetings or messages

  • Calculate time-based values for special occasions or milestones

IF statement examples by complexity

Note: For more detailed documentation on building expressions, see the FastStats help on Expression logic.

Limitations

  • You can only use variables that exist in your FastStats system

  • External data sources and system variables (like Run Date) aren't supported

  • Drive time calculations aren't available

Using expressions in personalisation