Rather than a straight delay, add a node in Workflows that "waits until" a user has triggered an event or a specific time has been reached.