Envio de notificaciones automáticas.

Me encuentro en la necesidad de que mi aplicación en Symfony2 envie una serie de notificaciones que se deberían comprobar con la frecuencia que defina por ejemplo diaria, mi primera idea es crear un crontab diario que ejecuta una acción de un controlador y que el mismo lance un evento y tener varios listener que realicen varias comprobaciones cuya lógica es diferente y tener varias clases que implementen una interfaz de notificación (Correo, SMS, Sistema) y enviar estas notificaciones.

Quisiera saber si es que hay una herramienta que se pueda integrar con Symfony para ejecutar estas tareas y llevar un control o quizás algún articulo donde se explique sobre el tema.

Saludos.