Leveraging scheduled tasks and custom event filters for notifications