Date-based recurring workflow triggers
Relay is great for workflows that occur because a human remembered to perform an action, but we run into issues if the human in question does not remember to start their part. For example, we have a workflow that starts with a staff member downloading a vendor invoice each month, auditing it, then uploading it to our accounting team. That starts a workflow where the accounting team reviews and approves for payment, then an auditor confirms the approval, and the payment is funded. Well, it all falls apart if the person who can download that invoice doesn't respond to a calendar reminder, nor do their superiors know the work wasn't done until we start to have issues with the vendor.
We should instead be able to define a workflow that begins on the 15th of the month, and occurs monthly. The workflow emails the assigned user or group and says go get the invoice, audit, and upload. If they don't do it within a predefined number of days, a defined user or group (presumably management) should be emailed and the workflow sits there waiting.
Scheduled Event trigger allows users to set date based recurring workflow triggers.