Fire Insights has a scheduler for easy scheduling of the workflows. Any workflow can be scheduled to run on a hourly, daily, weekly etc. schedule.
Fire Insights saves workflow definitions as JSON files. These workflows are executed through spark-submit. They can also be easily scheduled with Oozie, Crontab etc.