Leak 27 · Sales & Quoting - Quotes that are never followed up
A quote goes out. Nothing happens. Nobody calls, because the quote is not in anyone’s queue. The customer bought from whoever called.
What is it?
Quoting is the highest-effort activity in most distribution sales teams, and the quote is where the effort stops. The rep moves to the next RFQ. The quote sits in the ERP with a status of “open” until it is closed in a cleanup months later. Nobody knows whether it was won, lost, or never decided.
The leak is not that every unfollowed quote would have been won. It is that a defined share of them would have been, and that share is recoverable with a process that costs almost nothing. Follow-up also produces the information that makes the next quote better: why we lost, who we lost to, and at what price.
The three usual failure points are ownership (whose job is it to follow up), timing (when, relative to the customer’s decision), and visibility (does anyone see the quotes that are aging without contact).
Where does it occur?
In the gap between “quote sent” and “order received or lost.” Most ERPs have a quote status but no next-action field, no owner beyond the rep who created it, and no view of quotes by age and value. Follow-up, if it happens, is in the rep’s memory or email.
- Family
- Sales & Quoting
- Primary owner
- VP Sales / Sales Managers
- Secondary owners
- Inside Sales Lead, Branch Managers
- Primary impact
- Revenue
- Typical data source
- ERP quoting module, CRM, email
- Detection difficulty
- 30-day measurability
Ask yourself
What percentage of quotes over a defined value receive a documented follow-up within a week of being sent?
Yes, partially, no, or don’t know. “Don’t know” is the most useful answer, because it points at the test below.
What does it look like?
Warning signs. None of these proves the leak exists. They tell you where to look.
- A large number of quotes with status “open” older than 30 days.
- No next-action or follow-up date field on quotes, or one that is rarely used.
- Win rate unknown, or calculated only from quotes that were manually closed.
- Reps who can describe their pipeline from memory but not from the system.
- Lost reasons not captured, so nobody knows whether it was price, availability, or silence.
- Customers who reorder from an old quote months later, with no contact in between.
What data do I need?
The minimum viable set. Most of it is already in your ERP.
| Field | Example |
|---|---|
| Quote ID | Q-18493 |
| Customer and contact | Acme Manufacturing, D. Reyes |
| Salesperson | J. Smith |
| Date sent | 8/17/2026 |
| Quote value and gross profit | $4,820 / $1,210 |
| Customer’s requested timing | Needed by 9/1 |
| Status | Open / Won / Lost / Expired |
| Last contact date and next action | 8/24, call re: delivery |
| Lost reason, if lost | Price / Availability / No decision |
The initial check
Start with a small sample. Gathering the exports, agreements, or observations is separate from running the check; agree that work with the person who owns the records.
- 1Pick five recent open quotes over a meaningful value from one team or branch.
- 2For each, find the owner, the date sent, the customer’s requested timing, the most recent contact, and the agreed next action.
- 3Separate neglect from a legitimate wait. An old quote may be waiting for a customer shutdown, a project decision, or a supplier response. The problem is not age alone. Look for unclear ownership, conflicting status, or no agreed action.
- 4Write one exception record for each quote that has no owner or no next action.
Quote ID | Owner | Current status | Last contact | Next action | Due date | Source / reason
Then ask one question: Of the five, how many had a named next action that the customer knew about?
The 30-day test
Export every quote over your chosen value threshold sent in the last 90 days. For each, record whether there was a documented follow-up within seven days and whether the outcome is known. Then compare win rates.
| Follow-up within 7 days | Quotes | Outcome known | Won | Win rate |
|---|---|---|---|---|
| Yes | 410 | 91% | 178 | 43% |
| No | 620 | 38% | 142 | 23% |
Hypothetical distributor. Fictional numbers. The “No” win rate is understated because so many outcomes are unknown, which is part of the finding.
Do not read the difference as “follow-up doubles win rate.” Reps follow up on the quotes they think they can win, so the groups are not comparable. The honest reading is that 620 quotes went out with no contact, most of them have no known outcome, and a defined share of them were winnable.
The second finding is the 38%. If the outcome of most quotes is unknown, the business cannot calculate a win rate, cannot learn why it loses, and cannot tell a salesperson which quotes deserved more attention. Fixing that is worth as much as the recovered orders.
How much could it be costing us?
A conservative range, not a headline. The goal is a number management can trust enough to investigate.
Quoted value with no follow-up per year × incremental win rate from follow-up × gross margin
Worked example
- • $3.1M of quotes per year over the threshold with no documented follow-up
- • A conservative incremental win rate of 5 percentage points from a defined follow-up process
- • 26% gross margin on those quotes
$3.1M × 5% × 26% ≈ $40,000 of gross profit per year
Do not multiply total quoted value by an arbitrary “recovery rate” and call the result new revenue. Use the incremental win rate you can defend, and count gross profit, not revenue.
Common root causes
Fixes fall into three layers. Not every problem needs software, and almost none needs AI first.
- Process
- No follow-up standard: who calls, when, and what happens to quotes nobody has touched. No lost-reason capture.
- Data
- Quotes carry no next-action, owner, or customer-timing fields, so aging quotes cannot be found or prioritized.
- Technology
- The quoting system and the rep’s calendar and email are not connected. Nothing surfaces the quote on the day it should be followed up.
What should we do?
Start with the simplest intervention that could solve it. Move down the list only if the one above is not enough.
Level 1
Visibility
A weekly open-quote report by rep, sorted by value and days since last contact.
Level 2
Standard
Every quote over the threshold gets a follow-up date and an owner when it is sent. Lost quotes get a reason.
Level 3
Prioritization
Rank open quotes by value, margin, and customer timing so the rep’s follow-up hour goes to the quotes that matter.
Level 4
Workflow intervention
A daily follow-up list delivered to each rep in Teams or Outlook with the quote, the contact, and a drafted message ready to edit and send. See the supplier follow-up assistant example for the same pattern.
Level 5
Outcome capture
Read replies and order confirmations to update quote status automatically, so win rate and lost reasons stay current without data entry.
Where AI helps
- Drafting the follow-up message with the quote details and the customer’s stated timing already in it, so the rep edits rather than writes.
- Reading customer replies and marking quotes won, lost, or delayed without asking the rep to update a field.
- Ranking open quotes by likelihood and value when there is enough history to learn from.
Where AI probably doesn’t
If reps do not follow up because nobody has said it is their job, a weekly report and a sales meeting fix that. Build the standard before building the assistant.
Before you call it a leak
- Follow-up on small quotes may cost more than it returns. Set a threshold.
- Some customers do not want a call. A short email with the quote attached and a question about timing is enough for most.
- Do not treat quotes with unknown outcomes as lost, or as won. Report the unknown share separately until it shrinks.
ERP note. Quote status in most ERPs is “open” until someone changes it. Adding a follow-up date and next-action field is usually a small configuration change. If not, a CRM or a shared list can carry them while the ERP remains the system of record for the quote itself.
Think this might be happening in your business?
Turn the finding into a next step.
If the numbers say there is something there, send us what you found and we will help you decide whether it is worth a full investigation. No transaction files needed for that conversation.
Related leaks
- Leak 28 · SalesSlow quote responseThe RFQ arrives at 9 a.m. The quote goes out two days later, after a supplier price check and a cross-reference hunt. The customer decided yesterday.
- Leak 29 · SalesHigh-value quotes receiving inadequate attentionA $40,000 project quote gets the same fifteen minutes as a $400 stock quote, because it arrived in the same inbox on the same busy morning.
- Leak 30 · SalesLow-probability quotes consuming excessive laborA customer sends thirty RFQs a quarter and buys twice. Each RFQ takes an hour. Your quote desk is their free pricing service.
- Leak 32 · SalesDormant customers going unnoticedA customer who bought every month for six years stopped in March. It is now September. Nobody called, because no report said so.
Let’s start with one thing.
What would better performance look like?
Bring a result you want to improve, a symptom, or a workflow you already understand. You do not need to know the bottleneck yet. We’ll help choose what to investigate first.
No transaction files needed for the first conversation.