If you're sales process doesn't have easily identifiable stages, then you're inviting headaches.
Like coding, you can't skip over certain steps. You have to identify things, and trigger things, and complete things.
Here's the basic 6 stages of a simple, socially safe sale:
Qualify
Discovery
Alignment
Education
Agreement
Transaction