This module creates a schedule of messages related to a specific entity type/bundle, and sends them on the appropriate day.
The initial use case is to send a series of reminders of a membership expiration. This module provides the ability to add multiple scheduled messages to an entity type, and send them as a membership nears and passes expiration.
For the initial use case, Scheduled Messages are implemented as a plugin that may be attached to an entity type and bundle. All entities created from that bundle inherit the message schedule.