Currently I have different things separated into pots. Phone, bills, charity, car etc. At the beginning of the month I transfer the required amount into these accounts and throughout the month direct debits from utilities, charities etc take money from them.
What I would find really useful would be if card payments could take money from them too. So if I filled the car up with petrol, I’d use the “car” virtual card and the money would be taken from the car pot.