Here's a list of what some people have reported counting as a direct deposit - officially most of the terms say a direct deposit, and that venmo, etc. don't count, but even if it says it doesn't count, it's not always the case:
Below is a list of banks, along with what they'll count as a direct deposit. This is useful information because a lot of bank sign up bonuses require you