Extra features for scheduled pot transfers as a self-repayment option

I was recently thinking. Assuming I’ve got some savings, I can provide myself with an “interest-free credit” by spending some relatively large sum from savings, and then setting up a scheduled payment into a pot with an appropriate target balance.

It would be great if I could set a condition on when to stop the scheduled payment: e.g. when the pot balance reaches the goal, with the last payment potentially smaller than the others to avoid overshooting the goal.

Going back to using pots to manage self-repayments, it’d be a nice option to link a payment (or payments) to a pot, automatically updating its goal. Another potential addition to this is displaying how long is left until the goal is reached with the currently scheduled pot transfer.