Optimove Loyalty is currently in Alpha. While mission logic is fully functional, advanced visual customization for mission cards and live dashboard tracking are currently in development.
Selecting the right mission type allows you to align your loyalty strategy with specific player behaviors. Optimove Loyalty offers three primary configurations, Instant, Progress, and Accumulative, enabling you to reward everything from a single high-value action to long-term engagement milestones.
By leveraging existing event data, you can create missions that trigger automatically when players meet your defined criteria.
Instant Missions
An Instant mission is designed to reward a single specific action or event. This is ideal for immediate conversion goals, such as rewarding a player the moment they perform a high-value task.
- Setup Logic: The mission is completed as soon as the defined event and attribute criteria are met.
- Example: Reward a player immediately when they make a single deposit of exactly $100.
-
Configuration: Set Choose Event to
deposit_madeand the Attribute toamountEquals100.
Progress Missions
A Progress mission tracks repeated behaviors over time. This type is best for building habits, such as encouraging players to log in or deposit multiple times within a set period.
- Setup Logic: The system counts the number of times a specific action is performed until a target is reached.
- Example: Reward a player after they make 5 separate deposits of $100 each.
-
Configuration: Set the Events to Complete to
5and define the eligible event (e.g.,deposit_madewhereamountEquals100).
Accumulative Missions
An Accumulative mission sums the values of specific attributes over a defined timeframe. This is perfect for long-term goals, such as total spend or total play time within a month.
- Setup Logic: The mission completes when the sum of an attribute across multiple events reaches the target value.
- Example: Reward a player once their total deposits exceed $50 during the month of March.
-
Configuration: Select the Attribute (e.g.,
amount), set the operator to Greater than or equal to50, and enable the Completion Period to define the timeframe.