No, actually I am receiving benefits. Sorry, my bad.
Are there any other viable options to set up my direct deposit, other than contacting my bank?
Yes, you can consider the Direct Express debit card as another viable option.
What do I need to consider if I already have a bank account, though?