You could use the SQL Server Agent as a real time scheduler . There is potential for sub minute scheduling - and therefore you can use the buitin fail\success workflow logic. You'll notice on the GUI you can't set up in sub minute - check this link for instruactions http://www.sqlserver-dba.com/2012/01/sql-agent-jobs-schedule-in-seconds.html