Ability to set up automated text messages

We need the ability to create text message templates that are then sent automatically based on day of week and time and specific audience. The audience could include a) customers with deliveries on certain days of the week (i.e. Wednesday/Sunday) and b) customers that haven't selected meals for the next scheduled delivery date in the system. Our goal is to automatically send a text message to all customers on the morning of their deliveries, reminding them of their upcoming delivery, as well as text messages to customers that haven't selected their meals for the next scheduled delivery date in the system, reminding them to do so before the cut-off time. Our delivery days are Sundays and Wednesdays and our cut off times are Fridays and Mondays at 5pm. So delivery reminders would be sent at 8am on Sundays and Wednesdays. We'd also like to send meal selection reminders at 12pm on Mondays/Fridays to all customers that haven't selected their meals for the upcoming Wednesday/Sunday deliveries.