The specific trigger for a message needs to be defined when an employee is awarded, the budget falls to zero and the birthday cron finds that a user needs to be greeted on their anniversary.