Sales pipeline stages that actually work in Gmail
Five columns beat a twelve-stage funnel you will not update. Here are KanbanMail’s defaults, the rules for moving a card, and when to rename them.
Pipeline stages fail in Gmail for the same reason they fail in Salesforce: they describe a company you do not have. “SQL,” “Discovery,” “Proposal sent,” “Verbal yes,” “Procurement,” “Closed won pending paperwork” is a play for a team with a manager who inspects the funnel. For one to ten people who close in email, that board becomes interior decoration. Every card sits in the middle. You stop dragging.
Stages that work are facts you can defend from the thread. Did we really talk? Is there a number on the table? Did they say yes in writing? Are we done paying attention? KanbanMail ships five columns that match those questions: Lead, Contacted, Negotiation, Won, Lost. This article is how to use them without lying to yourself.
You can rename everything. Agencies run Brief → In progress → Review → Done on the same mechanic. The defaults are for people who sell.
Lead
They wrote, or you were introduced, and you have not had a real exchange yet. Curiosity, a form, a friend saying “you two should talk.” The next step is usually a first reply or a first call, not a quote.
If Lead is empty and Contacted is overflowing, you are skipping the column. That is fine. Lead exists so inbound you have not qualified does not sit next to a live quote. If you only put a card on the board once you have replied, your first column might as well be Contacted. Do not keep a ghost Lead column to look like a tutorial.
Do not park newsletters here. If it is not a deal you would miss, it is not a Lead.
Contacted
The ball has moved. You replied with something human, booked time, or sent a first outline. There is not yet a price, package, or timeline that either of you would recognise as the deal.
This is the danger column. It collects polite first replies and dies. Rule: every Contacted card has a next step with a verb. If fourteen days pass with no honest next step, it goes to Lost or back to Lead. Contacted is not “they exist in my Gmail.”
Value can stay empty. A made-up €5,000 in Contacted makes the board look rich and the month feel safe. Empty is adult.
Negotiation
There is a number, a scope, or a date on the table — in the thread, not in your hopes. This is the column you stare at. Expected close is required here, even if you will miss it. Next step is required. Notes are for the trap: who signs, who pays, what they asked you not to put in the PDF.
Move here from Contacted when the quote or the options go out, or when they name a budget. Do not move here because the call “went well.” Verbal warmth is still Contacted.
If a deal sits in Negotiation while you wait on legal or a parent-company PO, either add a column you will actually use (Waiting on legal) or keep it here with a next step that names the wait. Do not invent a “hotness” column. Mood is not a stage.
Won
They said yes in writing. Invoice, kickoff, and delivery are a different checklist. The sales pipeline’s job is done. Leaving won deals in Negotiation because “we still need to send the contract” hides the yes and inflates the live total.
Keep Won on the same board so you can see what closed this month. If the column gets long, archive old wins on a schedule, or start a new board for delivery. Do not delete history in a panic; you will want last quarter’s list in January.
Lost
They said no, they went silent past your rule, or they were never a fit. Lost is healthy. It is how you get your mornings back. A board with no Lost is a board of denial.
Write a one-line note when you drag: “chose in-house,” “no reply after two nudges,” “budget was theatre.” Future you will thank present you. You do not need a twelve-reason picklist. You need a sentence.
Resurrecting is allowed. New thread, new energy, new card or the same card dragged back to Lead. Do not keep zombies in Negotiation because the logo is impressive.
Rules for moving, in one place
- Lead → Contacted when you send a non-template reply or book time.
- Contacted → Negotiation when price, package, or timeline is in the thread.
- Negotiation → Won only after a yes in writing.
- Anything with no next step for 14 days → Lost, or Lead if you are being honest that it was never real.
Write the rules in a note on the board if you share it. Without rules, dragging is decoration. The board should argue with you.
When to add or rename columns
Add a column when a deal repeatedly sits between two stages. Common extras for Gmail-native sales:
- Proposal sent — quotes linger and you need to see them as a group.
- Waiting on legal / procurement — a second inbox you do not control.
- On hold — they asked for Q2; you refuse to pretend it is Negotiation.
Do not add Hot, Warm, Maybe. Do not copy a seven-stage B2B diagram from a blog. KanbanMail lets you create, rename, reorder and delete columns because your process should win. Start with the five defaults for a week before you “customise.” Most customisation is anxiety.
How a thread becomes a card is in turn a Gmail thread into a deal in one click. Why labels are not these stages is in Gmail labels are not a CRM. The longer method is how to build a sales pipeline inside Gmail.
KanbanMail is a free Chrome extension and Gmail add-on. You pick the emails. The card holds company, value, close, next step and notes. No mailbox scan. No Gmail API on the server reading your mail. The stages above are the defaults you can change in a minute.
FAQ
What are the default KanbanMail pipeline stages?
Lead, Contacted, Negotiation, Won and Lost. Start there. Add or rename a column only when deals repeatedly sit between two existing stages.
When should I move a Gmail deal to Negotiation?
When a price, package, scope or timeline is actually in the thread. A good call is not Negotiation. A number on the table is.
Should Won and Lost be on the same board?
Yes. Won tells you what closed. Lost clears attention. Hiding Lost in a filter makes you hoard zombies in Negotiation. Drag to Lost when the next step is no longer honest.