Unfortunately, no.
It's not possible to deposit cash to your account using a local ATM. But you can make cash withdrawals.
Check this article here for more information about withdrawals:
Can I make cash withdrawals from ATMs located outside the US?
Check these articles to know how you can add funds to your account:
How to add funds to your Globalfy Business Bank Account
How to make a domestic transfer
Can I make International Transfers with my Globalfy Account?