Players have to create an account at the 888 Casino in the first place. Then they have to make a deposit to claim the welcome bonus.