It was a real challenge for me to figure out how bonuses work and make additional flows: errors, user withdrawal, bonus wagering, time lapse, conditions with different bonuses, real and bonus balances.
For example, the Cashback bonus works like this every Thursday: the cashback is available every Thursday for 48 hours, then it burns down and the timer starts over.
I have created 3 main user flow:
- not logged client;
- logged in client, bonus deactivation;
- logged in client, bonus freezing.
Instead of designing isolated screens, I focused on building a system that drives user behavior:
- clear progression (1 → 4 deposits);
- visible rewards;
- psychological triggers (anticipation, urgency).
Only 3 main bonus user flows
Desktop welcome bonuses pack
A 4-step deposit journey where each step unlocks a reward and leads to VIP status.
This VIP club feature was suggested by me as an additional motivation for the user to continue depositing their money and stay with us.
2 states of Cashback bonus: when it's ready for grabbing and not
Welcome bonuses on the Bonus page appear firstly
Deposit chains in desktop and mobile versions
There are features that I have implemented:
- step-by-step deposit bonuses;
- locked rewards to build anticipation;
- VIP unlock after completion;
- exit-intent modal to recover users;
- time-based triggers (urgency).
Desktop exit-intent modal to recover users for sign up
Mobile modal window to prevent bonus deactivation to avoid user errors