Most pipeline templates were written for software sales: Prospecting, Discovery, Demo, Proposal, Negotiation, Closed. If you run a remodeling company, a language school, or a law firm intake desk, those stages don’t describe your week. Nobody “demos” a kitchen remodel. A parent enrolling a child doesn’t “negotiate.”
When stages don’t match how work actually moves, the team stops updating them, and the pipeline becomes a list of names in random columns. This article is about designing stages that fit a service business, with clear exit criteria, and three worked examples you can adapt.
What a pipeline stage actually is
A deal stage is a step the customer and your team pass through on the way to a decision. Good stages share three properties:
- Each one reflects something that happened, not a feeling. “Site visit done” is a stage. “Very interested” is not.
- Each one has an exit criterion, a specific event that moves the deal to the next stage.
- Each one implies a next action for the owner. If you look at a deal in a stage and don’t know what to do next, the stage is too vague.
The sales pipeline glossary entry has a shorter definition. The rest of this article is about getting the stages right.
How many stages?
For most small service businesses, five to seven stages between “new” and “won/lost” is enough. Fewer and you can’t tell an early lead from one about to sign. More and people stop moving deals because the differences between stages are too fine.
A simple test: can everyone on the team explain, in one sentence, what has to happen for a deal to leave each stage? If not, merge or rename.
Writing exit criteria
Exit criteria are the most useful part of a pipeline, and the most often skipped. They turn “where is this deal?” from an opinion into a fact.
Write them as observable events:
| Weak exit criterion | Strong exit criterion |
|---|---|
| Customer seems qualified | Service area, scope, and timeline confirmed in the conversation |
| Quote discussed | Written quote sent to the customer |
| Customer is close | Customer has said yes, and deposit or signed agreement received |
| Followed up | Customer replied, or the follow-up cadence finished |
Strong criteria also make reporting honest. When “Quote sent” always means a quote was actually sent, you can trust the count.
Example 1: A five-person remodeling company
Imagine a remodeler that does kitchens and baths. Leads arrive by text and WhatsApp from their website and Google profile. The sales cycle runs from a couple of weeks to a few months.
| Stage | What it means | Exit criterion |
|---|---|---|
| New inquiry | Someone messaged about a project | A team member has replied and the lead has an owner |
| Qualified | It’s a project we do, in our area, with a realistic timeline | Scope, address, and target start confirmed |
| Site visit scheduled | A visit is on the calendar | Visit completed |
| Estimate in progress | We’re pricing the job | Written estimate sent |
| Estimate sent | Customer has the number | Customer accepts, declines, or goes quiet past the cadence |
| Won | Signed agreement and deposit | Handed to production |
| Lost | Didn’t proceed | Close-out reason recorded |
Two choices worth noting. “Site visit scheduled” is a stage because it’s a real commitment from the customer and it changes what the owner does next (prepare, confirm, show up). “Estimate in progress” is separate from “Estimate sent” because estimating can take days, and the customer is waiting on the remodeler, not the other way around.
A typical message that moves a deal from “Estimate sent” to “Won”:
Hi Priya, we talked it over and we’d like to go ahead with the tub-to-shower option. What do you need from us to get on the schedule?
Example 2: A language school
Imagine a language school that offers group classes and private lessons for kids and adults. Leads arrive mostly from Instagram and WhatsApp, often from parents. The decision is usually quick, but timing around term starts matters a lot.
| Stage | What it means | Exit criterion |
|---|---|---|
| New inquiry | Someone asked about classes | Replied, and owner assigned |
| Needs identified | We know the student’s age, level, goal, and preferred schedule | Level, age group, and schedule preference recorded |
| Trial or placement booked | A trial class or level assessment is scheduled | Trial attended |
| Offer sent | Class options and enrollment link sent | Customer enrolls, declines, or defers |
| Enrolled | Payment or registration complete | Added to the class roster |
| Deferred | Wants to start next term | Follow-up date set for before the next term’s enrollment |
| Lost | Not enrolling | Close-out reason recorded |
The “Deferred” stage is specific to businesses with terms or seasons. Without it, “next term” leads either clutter the active pipeline or get marked lost and forgotten. With it, they become a list to message a few weeks before the next term opens.
A placement message that moves a deal forward:
Hi! Thanks for the details about Sofia. Based on what you described, the Saturday 10 AM beginner group could be a good fit. Would you like to book a free trial class this Saturday so the teacher can confirm her level?
The education solutions page covers how chat-first enrollment works for schools and training providers.
Example 3: Immigration law intake
Imagine a small immigration practice where an intake coordinator handles first contact before an attorney gets involved. Leads arrive by text and WhatsApp, often in more than one language. The stakes for the client are high, and the firm needs to be careful about what is discussed before an engagement.
| Stage | What it means | Exit criterion |
|---|---|---|
| New inquiry | Someone reached out | Intake coordinator replied, owner assigned |
| Intake screening | Gathering basic facts to see if the matter fits the practice | Matter type identified and conflict check requested |
| Consultation scheduled | Paid or free consultation on the calendar | Consultation held |
| Engagement offered | Engagement letter and fee terms sent | Signed engagement and initial payment, or declined |
| Engaged | Client retained | Matter opened |
| Referred out | Matter outside the practice | Referral provided and recorded |
| Lost | Didn’t proceed | Close-out reason recorded |
Two things make this pipeline different. First, the intake stage is about fit and conflicts, not selling: the coordinator should collect basic facts and avoid giving legal advice before an attorney is involved. Second, “Referred out” is its own outcome. It isn’t a loss in the usual sense, and tracking it shows how often the firm gets inquiries it doesn’t handle.
A careful intake message:
Thank you for reaching out. I’m Elena, the intake coordinator. To see whether our attorneys can help, could you tell me briefly what type of matter this is (for example, family-based, employment, or asylum) and whether you have any deadlines coming up? Please don’t send documents yet. The attorney will tell you what’s needed at the consultation.
Professional services teams handling sensitive information should check with counsel about what’s appropriate to collect over messaging channels. The professional services solutions page covers intake in more detail.
Common mistakes
Stages that describe your feelings. “Hot,” “Warm,” and “Cold” are useful labels, but they aren’t stages. Track temperature as a field if you want it.
Stages for internal tasks. “Waiting for manager approval” is a task, not a customer stage. If it matters, use a note or a task on the deal.
No exit criteria. Without them, every rep moves deals at different moments, and the pipeline means different things to different people.
Never closing deals out. A pipeline where nothing is ever marked lost overstates your future work. Close out with a reason once your follow-up cadence is done. Our post on sales follow-up cadence includes stop rules.
Updating stages from memory. If stages are updated in a Friday catch-up session, they’re always a week behind. The best time to move a deal is right after the message that moved it.
Copying a software sales template. “Demo” and “Negotiation” rarely describe a service business. Start from what your customers actually do between the first message and paying you.
Putting it into practice
- List the real events between first message and payment for your last ten won customers.
- Group them into five to seven stages, plus won and lost.
- Write one exit criterion per stage, as an observable event.
- Add a business-specific outcome if you need one (Deferred, Referred out).
- Walk the team through it with three real deals, then use it for a month before changing anything.
If you’re setting up the steps before the pipeline starts, the lead management process post covers capture, assignment, and qualification.
Where inChat fits
inChat is a conversation-first CRM in development. Its planned launch scope includes deals, a pipeline, and an activity timeline linked to each conversation, so stages can be updated from the thread where the customer said yes. It’s in early access; see how the sales pipeline is designed to work.