I set up one of
these to send out texts if alarm levels are reached. Works pretty well, even though mobile signal isn't great in the area. I can't remember what the limit is on the amount of phone numbers it can store, but you can set up custom texts with delay intervals and even set it up so you can change some parameters via text message if needed. Also has an event log if required.
The one we have just has four relay inputs which does what we need. I also set up a PLC based web page which can be accessed through the company VPN from home because one of the channels has a master alarm for 40 different temperatures.