No. All you need to do is open an account and opt-in to the welcome bonus. It will then be triggered when you make your first deposit.