Skip to content
BlogDealership Growth

Lead Status Definitions That Keep Your Pipeline Honest

A CRM full of leads marked Working is not a pipeline. Define each status with an entry rule, an exit rule, and an aging limit so internet managers can trust the board.

PostToMarket Team8 min read
Lead Status Definitions That Keep Your Pipeline Honest

Open the internet pipeline on a Monday. Two hundred leads sit in Working. A dozen sit in Appointment. Four sit in Sold. The used-car manager feels busy. The general manager feels covered. Then you click into Working and find notes from last month, auto-acks with no human attempt, and customers who asked you to stop. That is not a funnel. That is a storage unit with a green badge.

Lead status definitions that keep your pipeline honest are boring on purpose. Each status needs an entry rule, an exit rule, and a time after which it cannot stay there without a manager exception. If a status can mean anything, every report that uses it is fiction, and coaching becomes "sell more" instead of "exit Working or lose the lead."

This guide proposes a small status set for used-car internet operations, the rules that make each status mean one thing, and a weekly audit. Tune the names to your CRM. Do not add a status because a vendor screen had a blank slot. Pair statuses with disposition codes for lost leads so "lost" is not a junk drawer.

Design Principles for an Honest Pipeline

Write these on the wall of the BDC before you rename fields.

One meaning per status

If two managers would classify the same file differently, the definition is too weak. Test every status with three real records. If you need a paragraph of exceptions, split the status or kill it.

Status is a stage, not a mood

"Hot," "warm," and "cold" are feelings. They change with the last conversation and cannot be audited. Replace them with stages tied to observable events: created, first human contact, appointment set, showed, sold, lost.

Aging is part of the definition

A New lead that is still New after three store-open days is not New. It is neglected. Build the clock into the status, then put those clocks on an aging report.

Fewer statuses beat a mosaic

A conservative operating standard: if the floor cannot recite the list from memory, it is too long. Seven to nine statuses is plenty for internet used cars. Everything else is a note or a disposition.

Lead Status Definitions You Can Put in the CRM

Use these names or map them to your vendor's labels. The rules matter more than the brand.

New

Entry: A person-and-opportunity record exists and no store employee has made a valid human contact yet. Auto-acks do not count.

Exit: First logged call, text, email, or in-app reply with substance, or a merge into a survivor that already had contact.

Age limit: Measured in store-open hours, not calendar hours. If it exceeds your speed-to-lead standard, it is still New — and it is also a process failure. Do not hide that by moving it to Working without a contact.

Attempted

Entry: At least one valid outbound attempt, no two-way conversation yet (no reply, no connect).

Exit: Two-way contact, or lost with a disposition after the attempt cadence is complete.

Age limit: If attempts have stopped and the cadence is finished, this cannot stay Attempted. It goes to Lost (no response) or a documented long-term nurture status if you actually have a nurture process. Most stores do not. They have a parking lot.

Contacted

Entry: Two-way conversation happened (they answered, replied, or emailed back).

Exit: Appointment set, or lost with a reason, or a written next step with a date.

Age limit: Contacted with no next-step date is a stall. Manager review after a short, posted window.

Appointment set

Entry: A specific time, date, location, and host are agreed and on the calendar. "They said they might come Saturday" is not an appointment.

Exit: Showed, no-showed (then back to Contacted or Lost per your no-show rule), or cancelled.

Age limit: Past-tense appointments cannot sit here. If Saturday 10:00 has passed, the status must move the same day.

Showed

Entry: The customer arrived for the agreed visit (or an agreed video walkaround if that is your written equivalent).

Exit: Sold, or back to Contacted with a new next step, or Lost.

Age limit: Showed is a same-day or next-morning status. It is not a place to store "they were here in March."

Sold

Entry: The deal is written under your store's definition of sold (you already have one in the DMS; do not invent a second one in the CRM).

Exit: Unwind / unwind-pending if that happens, using a separate status if you need it. Do not quietly move Sold back to Working.

Rule: Sold in the CRM must trigger sold-unit listing hygiene on every public surface.

Lost

Entry: A disposition code is required. No code, no Lost.

Exit: Only via a documented reactivation process, which creates a new opportunity or reopens with a reason. Random "I'll set it back to New" is banned.

Hold / pending (optional)

Only if you have a real event: credit pending, trade inspection pending, waiting on a transporter, customer out of town with a date. Entry requires a date. Exit on that date, automatically in process even if not in software: a task, not a hope.

If Hold becomes where reps hide work, delete the status.

How to Roll the Definitions Out Without a Month of Chaos

A rename weekend that leaves old meanings in the notes is how you get two pipelines in one database.

Freeze the list

Internet manager, used-car manager, and GM sign one page: statuses, entry, exit, age limits. No new status for ninety days unless a vendor limitation forces a map.

Map the old values

Build a conversion table. Example: old "Hot" plus an appointment date → Appointment set. Old "Hot" with no appointment → Contacted or Attempted based on notes. Old "Working" with no notes → New or Lost (no response) after a one-time purge, not left as Working forever.

Do the purge as a project with a count of records touched. Do not quietly mass-update on a Friday night and hope.

Train with live files, not a slide

In standup, open five real leads. The room assigns the status using only the written rules. Where they disagree, tighten the definition. This is the same discipline you want on Marketplace posting KPIs: definitions before dashboards.

Permissions

  • Reps can move New → Attempted → Contacted → Appointment set → Showed.
  • Reps can set Lost only with a disposition.
  • Only managers can reopen Lost, set Hold without a date (and they should not), or create a new status.
  • Associates who cannot take deals should not mark Sold.

A Weekly Audit That Keeps Lead Status Definitions Honest

Thirty minutes. Same report every week.

CheckFail if
New older than speed standardFirst-attempt process is broken
Appointment set in the pastCalendar hygiene is broken
Contacted with no next-step dateSoft parking
Working / miscellaneous leftover statuses still in useRollout incomplete
Lost without a dispositionCodes are decorative
Sold in CRM, listing still liveInventory hygiene is broken

Publish the fail counts. Do not publish a "conversion rate" built on a Working bucket that contains last quarter.

Language for coaching

Bad: "Your pipeline is weak."

Better: "You have eleven Contacted leads with no date. By Friday each one has an appointment, a dated next step, or a Lost code."

Honest statuses make coaching specific. Vague statuses make coaching personal.

How PostToMarket Automates This

A CRM status cannot be honest if the vehicle the lead is attached to is already sold, never posted, or claimed by nobody. PostToMarket keeps listing state in the open so pipeline stages are not describing ghost inventory.

Inventory state that matches Sold and Lost

  • Statuses on vehicles: draft, posting, posted, sold, failed — a parallel language for units, not people.
  • Mark as sold and archive from inventory or the queue when the CRM hits Sold, so Appointment set does not keep collecting messages on a car that wrote.
  • Failed posting status so a lead on a listing that never went live is not treated like a live opportunity.

Work that has an owner

  • Per-rep queues and manager assignment so "New" in the CRM is not "unowned" on the lot.
  • Team queue view to release stale claims, the listing analog of a New lead that aged out.
  • Leads inbox so two-way Marketplace contact (your Contacted definition) is visible to managers instead of trapped in a phone.

Less junk entering New

  • Import error logs catch blank prices and bad VINs before they become leads on nonsense ads.
  • AI titles and descriptions edited before posting, so the vehicle on the lead card matches the ad.
  • Chrome extension one-at-a-time posting with human-like delays, reducing duplicate listings that inflate New.

PostToMarket is not affiliated with Meta and does not replace CRM statuses. It removes the inventory lies that make those statuses look busier than they are.

Make Every Status Mean One Thing by Friday

Lead status definitions that keep your pipeline honest are a one-page contract: entry, exit, age limit, and a weekly fail list. A CRM full of Working is a comfort blanket. A CRM that forces New to move, appointments to expire, and Lost to carry a reason is a management tool.

PostToMarket is the inventory layer under that contract — unlimited vehicles, sold-unit archive, named queues, and a leads inbox. Starter costs $59 per month for a one-login independent lot. Dealership costs $299 per month for up to 13 logins.

Start the 10-day free trial via secure Stripe checkout. Clean the lot statuses, then make the people statuses match. Cancel anytime.

Related articles

Dealership Growth

Preparing Your Lot for a Weekly Photo Day

A weekly photo day turns vehicle photography from a daily interruption into a repeatable process. Set up the lot, the crew and the file flow so every unit is photo-ready.

PostToMarket Team