Is having started or changed Direct Deposit online Social Security benefits enough to sign up for direct deposit?
That is correct.
Is there another viable option than that?
Yes, you could consider the Direct Express debit card as another viable option.