← Blog
  • hardware shops
  • special orders
  • whatsapp
  • local retail

Hardware shops: special orders and “it's in” messages

· 6 min read

How to stop special orders getting lost between the notebook, the supplier and the stockroom: the minimum record, customer updates and when to skip it.


It's quarter past nine and a customer walks in looking for a 35 mm concealed hinge with an awkward opening angle, or six metres of a skirting board you no longer stock. "I'll order it in, should be here Thursday or Friday." You jot the name and number in the counter notebook, or on a sticky note on the monitor, and carry on serving. On Friday the supplier's box arrives, someone opens it, puts it on the back shelf… and on Monday the customer rings to ask whether it's in yet.

This is for hardware shops, DIY stores and builders', plumbing or electrical merchants: businesses where a good share of what you sell isn't on the shelf but ordered in for a specific customer. By the end you'll know exactly where special orders go missing, the handful of details you need to record so they don't, and which parts of the follow-up an agent can handle while you keep making the calls that matter.

Where special orders get lost (hint: not at the supplier)

Look back at the last few orders that went wrong. Very few failed because the supplier let you down. They slipped through one of three gaps:

  • Between the counter and the supplier order. The request was written down, but nobody added it to that week's order. Or it went in with the wrong part number because the notebook said "the usual hinge but wider".
  • Between delivery and telling the customer. The box arrives mixed in with your restock, gets shelved, and nobody connects that part with the person waiting for it. This is the costliest gap: the stock is paid for and just sitting there.
  • Between the message and the collection. You told them once, they read it on site with their hands full, and forgot. Three weeks later a corner of the stockroom is full of uncollected orders and you can't tell which ones are paid.

None of these is a stock problem or a software problem. The information lives in a notebook and every step depends on someone remembering. That's exactly the kind of work you can hand off.

The minimum order record

Before any automatic messages, the order needs to live somewhere other than a sticky note. You don't need new software: a shared spreadsheet, or the special-orders tab in your till system if it has one, will do. What matters is the fields, and there aren't many:

  1. Customer and mobile number, with country code. For trade customers, the company too, because whoever collects is often not whoever ordered.
  2. What was ordered, using the supplier's part number rather than the customer's description. "White 7 cm skirting" isn't enough; "ref. 40213, qty 6" is.
  3. Supplier and expected date, as given by the rep or the supplier's site.
  4. Deposit or paid in full. This decides what happens if nobody turns up.
  5. Status: ordered, received, notified, collected. Four, no more.

With this record, the order stops living in the head of whoever was on the counter. It's also what the agent reads and updates: it doesn't make anything up, it works from what your team has written down.

What the agent does, step by step

Here's the life of a special order when an operations agent runs the follow-up and you only step in where judgement is needed.

1. Confirm with the customer when the order is logged. As soon as the record is created, the customer gets a WhatsApp with what they ordered and the expected date. It looks minor, but this is where half the mistakes surface: "no, I meant the 110°, not the 165°". Far better to find out today than when the box turns up.

2. Gather pending orders for the supplier run. On the day you place your weekly order, the agent gives you the list of special orders still to be placed, with part numbers. You check it and send it. The agent doesn't buy anything on its own; it saves you hunting for sticky notes.

3. Watch for delays. If the expected date passes and the order is still ordered, the agent tells you, not the customer. You decide whether to chase the supplier or have the agent send a "running late, we'll update you Tuesday" message. People mind a delay far less when you tell them before they have to ask.

4. The "it's in" message. When someone marks the order received while unpacking, the customer gets a message saying what's arrived, your collection hours and whether anything is left to pay. This is the step that saves the most phone calls, and all it asks of your team is one action: changing the status when the stock goes on the shelf.

5. A nudge, and a list of what's still waiting. If they haven't come in after a few days, a second, shorter message goes out. And once a week you get a list of what's been sitting in the stockroom longest, split into paid and unpaid. What you do about each one is still your call.

The messages, as they go out

Short, signed with the shop's name, and not sounding like a courier company. Your customers know you; it shouldn't read like a bot from a multinational.

Hi Andrew, it's Rivers Hardware. We've ordered your 6 white skirting boards (ref. 40213) and the supplier says Friday the 13th. If that's not the right part, just reply here and we'll change it before it ships.

Andrew, your skirting boards are in. You can collect Monday to Saturday, 9:00–13:30 and 17:00–20:00. It's already paid, just give your name at the counter.

Replies tend to look like "are you open Saturday afternoon?" or "my brother-in-law's picking it up, is that OK?". If the answer is in your records (opening hours, who can collect), the agent replies; if not, it comes to you.

When it isn't worth it

Not every shop needs this, and it's better to know before you start:

  • If you handle three or four special orders a month, a well-kept notebook and a phone call are plenty. An agent makes sense once orders run into the dozens and start tripping over each other.
  • If nearly all your orders are from tradespeople who come in daily, you tell them in person. The weekly list of uncollected items is the useful part here, not the messages.
  • If nobody on your team will update the status when stock arrives, don't automate yet. The "it's in" message depends on that one action. Without it, the agent will notify late or not at all, which is worse than nothing because customers come to trust the system.
  • If prices move (copper, cable, some profiles), the agent shouldn't confirm amounts by itself. Have the message say "we'll confirm the price at collection", or route it past you first.

And a common-sense note: the customer gave you their number for this order. Using it to update them on that order is expected; adding them to a promotions list without asking isn't.

What changes in a normal week

You won't see a dramatic headline number. What you notice is that the "has mine come in?" calls stop, orders no longer pile up in the stockroom with no owner, and on Monday morning you know what's outstanding without opening the notebook. Whoever's on the counter gets back to serving the person in front of them.

If special orders are what eats most of your time, have a look at how our operations agent works: it tracks every order and you approve what matters.