Has he consider Term Deposit? Use the monthly term and set it to take money from his account whenever the term deposit is renewed.
Or get him to create a high interest savings account on a different bank and automatically set the salary to go to that account. It's not foolproof but at least...