Selecting the right mission type allows you to align your loyalty strategy with specific player behaviors. Optimove Loyalty offers four configurations — Instant, Progress, Accumulative, and Consecutive Events — enabling you to reward everything from a single high-value action to a long-running streak.
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.
Consecutive Events Missions
A Consecutive Events mission rewards a player for doing the same qualifying action repeatedly, in a row, without a break. This type is built for streaks — daily logins, order runs, or a series of qualifying deposits.
- Setup Logic: the system counts qualifying events in sequence. If a qualifying event arrives that fails the attribute condition, the entire streak resets to 0.
- Example: reward a player for making 10 deposits in a row, none under €10.
-
Configuration: choose Progress as the mission type, set Events to complete to
10, add an attribute condition on the event (amountGreater than or equal to10), then toggle Progress constraints on and select Consecutively.
How Streaks Progress and Reset
Consecutive Events missions come in two shapes, depending on what "in a row" means for your use case.
- Day-based streaks count at most one qualifying event per day. For a "Log in 7 days in a row" mission, a player who logs in on Monday moves to 1/7 — logging in again that same Monday changes nothing. Logging in on Tuesday moves them to 2/7. If they skip Wednesday, the streak resets, and on Thursday they're back to 0/7.
- Event-based streaks count every qualifying event, with no daily cap. For "Make 10 deposits in a row, none under €10", every deposit of €10 or more advances the streak — a player could complete all 10 in a single day.
How to Create a Consecutive Events Mission
Enter the Mission Details
- Navigate to Optimove Loyalty → Missions and click + New Mission.
- Enter a unique Name. This is displayed to players.
Configure the Mission Setup
- Choose Progress as the mission type.
- Under Eligible events, choose the event that counts toward the streak from the Choose Event dropdown — for example,
deposit_made. - Click + Add Attribute and define the condition a qualifying event must satisfy — for example,
amountgreater than or equal to10. - Under Win condition, set Events to complete to your streak target — for example,
7. - Toggle Progress constraints to On and select Consecutively.
Define the Rewards
- Click + Add Reward Type.
- Choose a reward category: Badge, Virtual Currency, or Experience Points.
- Select a specific asset from your library.
Save & Activate
Click Save & Activate to go live.