Time-based workflows allow users to configure actions that are triggered based on date and time criteria, like creating a task 7 days before a record's birthdate. The actions are the same as for immediate workflows. To modify an existing time-based workflow, the workflow must be deactivated, the criteria changed, and existing actions re-added. Records already meeting criteria won't re-trigger. Triggers can work across objects while workflows only update the object or related objects.