Write the customer journey before the CRM stages
Start outside the software. List the objective events from inquiry to outcome. Typical events include a new inquiry, qualification, booked call, proposal or estimate, decision, won and lost. Then decide which events deserve a stage because the team behaves differently after that event.
Every stage needs three definitions
- Entry condition: what must be true for an opportunity to enter.
- Owner action: what the responsible person should do while it is there.
- Exit event: what moves the opportunity forward, backward or out.
Automate objective updates first
A form submission can objectively create a new opportunity. A booked appointment can objectively update the opportunity. A proposal stage may still require a person to confirm the proposal was actually sent. Automation should reduce clerical work without inventing business events.
Use loss reasons, not an endless graveyard
A simple lost state with structured loss reasons is often more useful than many dead-end stages. Reasons such as no fit, no response, timing, price or competitor can support later analysis without making the active pipeline unreadable.
HighLevel implementation
HighLevel pipelines and workflows can connect opportunity state to lead capture, booking and follow-up. Build the stage model first, then configure the board and automations around it.
Primary sources checked
Software details can change. We use first-party pages for changing product facts where practical.