Add an option in workflows to Require approval before sending. Automation creates the invoice or agreement, user approves it and the automation continues.