All perfect praise be to Allah, The Lord of the Worlds. I testify that there is none worthy of worship except Allah, and that Muhammad (ﷺ) is His Slave and Messenger.
Giving charity through scheduled bank transfers is included in the definition of charity, and you will be rewarded for it, Allah willing.
Whether charity is given through direct payment, through a one-time or recurring bank transfer, or by appointing someone to deliver the charity on your behalf, all of this falls under the meaning of charity, and you will be rewarded for it, Allah willing.
Allah Knows best