It's a bit hard to do currently - there's no "pull" support for any Ethereum wallets right now, so the user has to approve every request manually and usually has to be on the site for the site to even make the request.
However, one of the concepts I'm working on to make it easier for the average person to use Ethereum is to introduce a hosted wallet option. If Etherglade hosts wallets, we could then introduce easy subscription functionality (which the user can manage). So definitely plausible down the road!