
Freight Quote Follow-Up: Where Deals Die
Most forwarders never follow up after sending a rate, so the Quoted stage is where freight deals quietly die. Here is the workflow that gives it an exit.
A freight quote follow-up is the message a forwarder sends after the rate goes out and before the shipper decides, and most forwarders never send one. When Freightos tested 16 of the biggest global forwarders with real online quote requests, only 5 followed up after quoting to try to win the business (Freightos study, reported by FreightWaves, June 2015). That was large forwarders with sales teams. In the small and mid-sized forwarders we see in Malaysia, a sales executive sends the rate from their own email or WhatsApp, logs nothing, and the deal lives in a sent folder until the rate validity passes.
The position this post takes is simple. Your win rate problem is probably not your rate. It is that "Quoted" is the last stage in your pipeline that anyone touches, and a stage nobody touches is not a stage. It is a graveyard.
Freight deals die in the Quoted stage because sending the rate feels like the end of the sales job and nothing in the pipeline says otherwise. The fix is structural, not motivational: put the quote validity date on every quoted lead, give Quoted an exit rule (booked, declined, or expired, never "still waiting"), and make the follow-up carry something new, such as the validity ending or a schedule change, rather than "did you receive our quote?". Then put every open quote on one board the manager can read every morning.
Why do freight quotes die after they are sent?
Freight quotes die after they are sent because the forwarder's process ends at the quote while the shipper's decision has not started. The Freightos test makes the whole funnel visible. Of 16 forwarders, 3 never responded at all, only 45% eventually produced a quote, a new shipper waited an average of 90 hours for a less-than-container-load rate from China, and only 5 of the forwarders that quoted ever followed up (FreightWaves, 2015).
What Freightos found when it sent real quote requests to 16 top forwarders
That study is old, and you would hope the industry had moved on. The more recent number is not kinder. A Rippey AI study put the average forwarder response rate to quote requests at 31%, as cited by GoFreight (GoFreight, speed-to-lead analysis). Most requests are never even answered, let alone chased.
We covered the first half of this problem, quote turnaround, in why slow quoting kills freight deals before they start. This post is about the second half. You answered fast, you sent a competitive rate, and the shipper went quiet. What happens next is where the margin actually gets decided.
Here is why the quiet happens. A shipper asking for a spot rate is usually asking three forwarders at once. Your rate lands next to two others, the shipper's own customer has not confirmed the order, and the cargo-ready date moves. None of that is a "no". It is a pause. The forwarder that is still in the conversation when the pause ends gets the booking, and the only way to still be in the conversation is to have sent something in the meantime.
Quoted is a graveyard, not a stage
Walk into most small forwarders and ask to see the sales pipeline. You get three stages: Enquiry, Quoted, Won or Lost. The problem is not that there are too few stages. It is that Quoted has no exit rule. A lead enters it when the rate is sent and leaves it only when the shipper calls back. If the shipper never calls back, the lead sits there. Forever. Nobody closes it as lost because nobody said no.
When owners describe their sales operation to us, "cannot see what the team is doing" is one of the five pains that comes up first, alongside leads scattered across channels and no proper follow-up. In a forwarder, that pain has a specific shape. The manager asks "how many quotes are out this week and which ones expire on Friday?" and the honest answer is that the quotes are in four people's Outlook sent folders and two WhatsApp chats, and the validity dates are in the PDFs.
| Pipeline design | Three-stage pipeline | Pipeline with exit rules |
|---|---|---|
| Stages | Enquiry, Quoted, Won or Lost | Enquiry, Qualified, Quoted, Chased, Booked, Declined, Expired |
| What ends Quoted | The shipper calling back | A booking, a decline, or the validity date passing |
| Where the validity date lives | In the quote PDF | A date field on the lead, visible on the board |
| Who owns a quiet quote | Whoever sent it, if they remember | The sender, then reassigned if untouched |
| What the manager sees Monday | A count of cards | Every quote expiring this week and its last touch |
| What "Lost" means | Shipper said no | Shipper said no, or the rate expired unanswered |
The second column is not more work. It is the same quotes with two more fields and a rule. The rule is the part that matters: a lead cannot sit in Quoted past its validity date. It gets booked, declined, or moved to Expired, and Expired is a real number the manager looks at. Most forwarders have never seen their expired-unanswered count. It is usually the biggest column on the board.
This is the same structural leak we described for other trades in the quote follow-up gap that loses construction jobs. Freight has one twist that makes it worse: the quote has a built-in deadline, the validity date, and almost nobody uses it as a sales trigger. It is the only hard date in the entire sales process, and it lives in a PDF.
What should a freight quote follow-up actually say?
A freight quote follow-up should carry something the shipper did not have yesterday, because a message that only asks whether they saw the quote gives them nothing to reply to. The follow-ups we have watched fail across service businesses are the "still interested?" and "haven't heard from you for a while" check-ins. The ones that get a reply carry real value: something the customer cares about, an offer, or news related to what they asked.
In freight that translates into four kinds of follow-up, and each one has a natural moment.
The validity reminder. The rate expires on a date. Two working days before that date, tell the shipper, and make it useful: "This rate holds until Friday. If your cargo-ready date has moved, tell me the new one and I will re-check space before it lapses." That message is not a nag. It is a service.
The schedule or space update. Vessel schedules change, rollovers happen, a carrier opens or closes space on a lane. Any of these is a real reason to write: "The sailing I quoted now has a Wednesday cut-off instead of Friday. Does that still work for your cargo?" The shipper learns something and has a question to answer.
The scope question. Many quiet quotes are quiet because the shipper is unsure about one line item. Ask it directly: "Did you want the quote with customs clearance included, or will your broker handle K1?" One choice question gets a reply far more often than "any update?".
The expired-rate reset. Once validity passes, the quote is dead and the conversation is not. "That rate has expired. Rates on this lane moved this week. Shall I send a fresh one for your next shipment?" This is the follow-up that revives shippers who postponed, and it is the one almost nobody sends because the lead already fell off the board.
The weakest follow-up restates the quote and ends with "let me know". The strongest asks one specific question the shipper can answer in under ten words. Cargo-ready date, incoterm, clearance included or not. Make the reply easy and you get the reply.
Timing matters less than people think, as long as the chase is tied to the validity date rather than to the sender's memory. A simple rhythm: a scope question one working day after the quote, the validity reminder two working days before expiry, and the expired-rate reset one week after expiry. Three touches, each with a reason to exist.
Frequently Asked Questions
How do you run the Quoted stage inside a CRM?
You run the Quoted stage by treating the validity date as data instead of as a line in a PDF, and by giving the stage an owner and a view. Here is the setup we recommend to forwarders moving off spreadsheets and sent folders.
How to Follow Up on Freight Quotes Before They Expire
The automation question comes up every time, so here is the honest version. In Raion HUB, the validity date is a normal custom field, the Expiring This Week view is a saved filter on the pipeline, and every stage, field and owner change is logged with who made it and when, so "did anyone chase this?" has an answer in the activity log. A timed follow-up sequence can start when the sales executive accepts the lead, with steps that only send if the shipper has gone quiet. A reply from the shipper holds the next step until they are silent again. And a quoted lead that is not updated within the time you set can be reassigned.
What the system does not do is auto-send a message the moment a card moves to Quoted, and it will not write the schedule update for you. We think that is the right boundary. The dates, the view and the accountability belong to the software. The one sentence about the Wednesday cut-off belongs to the person who knows the lane.
If your sales team has stopped updating the CRM at all, fix that first; this post on why sales teams stop updating the CRM covers the usual causes. A validity-date rule only works if the quote gets logged in the first place.
What changes when someone owns Quoted?
Here is what the change looks like in a composite forwarder, built from the patterns we see rather than one named customer.
Four sales executives quoted sea and air freight from their own email and WhatsApp. The owner could not say how many quotes were open, which expired that week, or whether any had been chased. Shippers who went quiet were assumed lost and never contacted again.
Every quote became a lead with a quoted amount, lane and validity date. Quoted gained an exit rule: Booked, Declined or Expired. A saved Expiring This Week view ran each Monday, the validity reminder went out two days before expiry, and any quoted lead untouched for five days was reassigned to the owner.
Notice what is not in that list: a new rate card, a cheaper carrier contract, or more leads. The forwarder quoted the same shippers at the same rates. The difference was that Quoted stopped being the end of the process. For a wider check of where else your enquiries leak between first contact and booking, the lead flow audit framework walks through every gap in order.
There is a second-order effect worth naming. Once expired quotes are a visible number, the conversation in the Monday meeting changes from "how many enquiries did we get?" to "why did eleven rates expire with no reply, and were seven of them on the same lane?". That is a pricing conversation, a scope conversation, or a follow-up conversation, and now you can tell which. Before, all three looked identical: a card that never moved.
It also connects to the other quiet leak in a forwarder. Shippers who do book rarely complain before they drift away, which we covered in why your shippers leave without complaining. Both problems have the same root. Silence gets read as a decision when it is usually a pause, and nobody owns the pause.
The bottom line
A freight quote is not the end of a sale. It is the start of a wait, and the forwarder that stays useful during the wait wins the booking. Most forwarders lose that wait by default, not because their rates are wrong but because Quoted is a stage with no exit, no date and no owner. Put the validity date on the lead, give the stage three ways out, make each follow-up carry something new, and read the Expired column every week.
Your freight quotes are not losing on price as often as you think. They are expiring unanswered in a Quoted stage nobody looks at. Add the validity date as a field, give Quoted an exit rule of Booked, Declined or Expired, tie three follow-ups to that date with a real reason in each, and put every open quote on one board the manager reads on Monday. The rate stays the same. The number of shippers who are still talking to you when they are ready to book does not.


