Skip to main content

Missions

Missions are objectives or tasks where players are enticed to perform actions on the site, such as make a deposit, log in, or play a number of rounds for a prize, in order to create a richer and more fun user experience, increasing engagement and loyalty.

Missions will be fully customizable, and can be bundled together to create a Quest, or Mission Bundle that players will need to work through in order to receive a big reward, as they would do in a video game.

Docusaurus themed imageDocusaurus themed image

How it works

Missions works based on real-time events that are sent by the operators system (Casino Management System or Player Account Management System), to allow Gamanza Player Engagement to process those events and trigger the objectives validation rules engine.

The list of events for missions to work are:

  • Completed Deposit
  • Completed Withdrawal
  • Wager
  • Win
  • Refer a friend
  • Login
  • Activate Account (KYC)
  • Account Verification
  • Self Assessment Test
  • Marketing Preferences (opt in marketing channels)
info

All events are optional, but we need at least the Wager and Win events to have a functional experience with missions. Please refer to the previous section for the minimum requirements.

Events and API required

- Completed Deposit & Completed Withdrawal

Objective using a deposit event with the status Completed. Manual Credits with the Category of Manual Deposit count as well. Objective using a withdrawal event with the status Completed. A Manual Debit with the category of Manual Withdrawal also counts.

For triggering those events use the Money Transaction Event

- Casino: Wager & Win

Objective using a Casino Wager event. Objective using a Casino Win event. A Win is defined as a Win event where the amount is greater than 0. A Win under Transactions with the amount of 0 does not count.

For triggering those events use the Game Transaction Event Round

- Sports: Bet & Win

Objective using a Sports Bet event. Objective using a Sports Win event. A Win is defined as a Settlement or Cashout event, where the difference between the Settlement/Cashout amount and the original Bet amount is greater than 0. Example:

  • Bet amount = €100
  • Settlement/Cashout amount = €150

Difference: Settlement/Cashout amount - Bet amount = €150 - €100 = €50 in winnings (50 is greater than 0)

For triggering those events use the Sport Transaction Event

- Login

Objective using the Login event. This is a simple objective, without Sub Conditions.

For triggering those events use the Login Event

- Activate Account (KYC)

Objective using the KYC Verification event. This is a simple objective, without Sub Conditions.

For triggering those events use the KYC Verified Event

- Account Verification

Objective using the Account Verification event. Referring to the channel used to verify the account (Email, SMS, or both).

For triggering those events use the Account Verified Event

- Self Assessment Test

Objective using the Self Assessment Test event (after a player completes a Self Assessment Test). This is a simple objective, without Sub Conditions.

For triggering those events use the Self-Assessment Event

- Marketing Preferences (opt in marketing channels)

Objective to push a player to change the Marketing Preferences of a specific channel and update it from False to True.

For triggering those events use the Opt-In Event