Definitions

Here we outline all available conditions:

Events that have happened

Condition Description
Received Campaign This event is triggered when a user receives a campaign message from Charles.
Read a Campaign This event is triggered when a user opens and reads a campaign message.
Clicked a Campaign This event is triggered when a user clicks on a link or CTA in a campaign message.
Bought a Product This event is triggered when a user makes a purchase.
Made Their Last Order This event is triggered when a user places an order and that order is their most recent one.
Received Their Last Message This event is triggered when a user receives a message from Charles, and that message is their most recent one.
Sent Their Last Message This event is triggered when a user sends a message to Charles, and that message is their most recent one.
Been Added (to Charles) This event is triggered when a user is added to the Charles platform or a particular list within the platform.
Custom Event This is a user-defined event that can track a specific action that is not covered by the standard set of events. The exact nature of the event will depend on how it's defined when it's created.

Properties about a customer

Condition Description
Total Order This property keeps track of the total number of orders made by a user.
Predicted Mood This property represents their predicted emotional state of the user inferred through their interactions and feedback.
Tags Labels applied to contacts for grouping them within the Shopify store.
Storefront Vendor Tags Labels applied to contacts for grouping them within the Shopify store.
Custom Properties This property represents additional, custom information about a user or their behavior, which doesn't fit into other standard events.

Opt-in status

Condition Description
Last Activity was an Opt-in This status represents whether the user's last interaction was to opt-in for receiving messages or notifications.
Opt-in and no Opt-out This status represents whether a user has opted into receiving messages and has not opted out subsequently.
Multiple Opt-ins This status represents whether a user has opted into multiple lists or services.

List

Condition Description
Is in List This property checks whether the user is present in a particular recipient list.
Is not in list This property checks whether the user is not present in a particular recipient list.