I guess this could be implemented on the wallet side using Lightning Address. So in the wallet you set up the frequency and the amount and then the destination and then the wallet starts sending the sats every now and then. Could give you a notification if a payment is coming up, and if a payment failed.