Before automating anything, the workflow has to be written down: who starts it, what happens next, who approves, what finishes it.
Most 'software problems' are actually undefined workflows.
Quote requested, priced, approved by a manager over a threshold, sent, followed up after three days.

