I second the idea of using pushover. It has a one time cost and I believe has a limit of 1000 notifications per month. There is a community driver that extends its configurability and it can still push notifications even when the phone is in silent or sleep modes.