Sweep in facility

If funds are kept in a virtual account for a specific goal (Eg: - buying a new phone) that would take a few months or a few years, then why not keep it in a liquid fund or as an FD instead. If it’s a long term goal then you could automatically put it in a liquid fund.

You could combine the “multiple goal-based account” feature with this.