Organize a Sales Pipeline Around Real Next Actions
A useful pipeline tells your team what is happening and what to do next. Build stages around observable events and pair every open opportunity with an owner and next action.
A useful pipeline tells your team what is happening and what to do next.
A pipeline filled with vague stages becomes a visual storage system. Build stages around observable events and pair every open opportunity with an owner and next action.
Separate Contacts from Opportunities
The contact represents the person.
The opportunity represents a particular sales process.
One person may request recurring cleaning today and a separate move-out clean later. Decide whether those are separate opportunities based on how the business sells and delivers the work.
Do not assume every contact should have only one opportunity forever.
Start with a Small Number of Stages
Example:
| Stage | What it means |
|---|---|
| New Inquiry | Request received; staff review has not started. |
| Contacting | A staff member has begun outreach. |
| In Conversation | A meaningful exchange has happened. |
| Quote Sent | A specific quote has been delivered. |
| Decision Pending | The quote is under consideration and a next action is scheduled. |
Use the appropriate opportunity status to record won or lost outcomes.
If adding a Booked stage, define exactly what booking qualifies. A consultation booking and a purchased service may represent different milestones.
Define Entry and Exit Criteria
For every stage, write:
- What event moves the opportunity here?
- Who is responsible?
- What is the next action?
- What event moves it onward?
Example:
Quote Sent
- Entry: A specific quote has been sent to the customer.
- Owner: Assigned salesperson.
- Next action: Follow up on the agreed date.
- Exit: Acceptance, rejection, revision request, or another documented outcome.
Do not move an opportunity to Quote Sent simply because a generic pricing page was emailed.
Create Useful Lost Reasons
Possible reasons:
- Outside service area
- Service not offered
- Price
- Timing
- Chose another provider
- Could not establish contact
- Duplicate or invalid inquiry
Keep reasons specific enough to support decisions.
"Not interested" tells you less than "needed a service we do not offer."
Prevent Duplicate and Stale Opportunities
Define a duplicate as the same person pursuing the same request, not merely the same email address.
For stale opportunities, create a review process based on:
- Time in stage
- Last meaningful activity
- Missing next action
- Missing owner
Do not automatically mark every quiet opportunity lost without considering the actual sales cycle.
Run a Weekly Review
Ask:
- Which new inquiries lack an owner?
- Which open opportunities have no next action?
- Which quotes need a decision follow-up?
- Which records are duplicates?
- Which lost reasons suggest a business problem?
- Which stages contain opportunities that no longer match their definitions?
Review counts and quality together. A full pipeline can still contain very little real demand.
Completion Checklist
Tick each item as you go. Progress is saved in your browser.
A clean pipeline needs clean entries. See how to design the quote request that feeds it.
