Almost everything written about CRM assumes a sales team chasing deals that close once. You find a lead, you work it through a pipeline, it becomes a customer, and the pipeline moves on to the next one.
That is not the shape of a business with delivery routes. Your best customer is a café that has taken the same twelve loaves every Tuesday and Friday for three years. There was no pipeline. There is no renewal date. The relationship is a standing order, and the thing that kills it isn’t a competitor’s pitch. It’s three bad deliveries in a row, or a manager who left without telling anyone, or a quiet reduction from twelve loaves to eight that nobody noticed for two months.
Customer relationship management for businesses with delivery routes has one job the generic version doesn’t: protecting revenue that already exists and arrives on a schedule. This post covers the whole of it: what belongs in the customer record, how your order and route history feeds it, how to segment accounts, what to do when one goes quiet, and how to get it running in a month without hiring anyone.
The Bottom Line
- For a route-based business, the CRM’s core object is the account with a delivery pattern, not the deal. Frequency, usual order size and usual window matter more than a pipeline stage.
- Your order system and your route records already hold most of the data. The work is pulling it into one place per account, not collecting something new.
- The single highest-value field is the reorder gap: how long this account normally waits between orders. Every silent churn shows up there first.
- Roughly 29% of small businesses still run client relationships out of spreadsheets or on paper (SCORE Technology Survey, via SchedulingKit). That works until you pass about thirty accounts.
- Delivery problems are customer-relationship problems. An account that gets two late drops and one missing case is churning whether or not anything is written down.
Boost customer satisfaction with just a few clicks
Most-Loved Features:
- On-demand drivers
- Real-time GPS tracking
- Delivery confirmation photos
- Over 50% of customers report a smoother delivery experience
What customer relationship management means when you run delivery routes
The textbook definition is broad: a set of practices and technologies for managing an organisation’s interactions with current and prospective customers across sales, marketing and service. True, and not much help on a Tuesday morning.
Translate it into a delivery operation and it narrows into something you can act on. You have a list of accounts. Each one has a normal pattern: what they take, how often, on which day, into which window, at which door, paid on which terms. CRM here means three things:
- Keeping one authoritative record per account, so the pattern is written down somewhere other than a driver’s head.
- Noticing when the pattern breaks, quickly enough to do something about it.
- Having a repeatable response when it does, rather than a scramble.
This is closer to how CRM works in logistics and supply chain than how it works in software sales. The customer data isn’t there to score leads; it’s there to keep delivery networks and stock decisions aligned with what customers actually do. The practical difference is where the data comes from. A SaaS CRM fills up from email opens and demo bookings. Yours fills up from orders and deliveries, which is also the raw material for predicting what your routes will need next week once you’ve got a few months of it recorded consistently.
Adoption is no longer the question. Around 74% of small businesses now use CRM software of some kind (Capterra SMB Technology Report 2025). The question is whether the one you use holds the fields a route-based business needs, which is a real constraint and the subject of the CRM product comparison for operations that deliver their own orders.
The customer record a route-based operation actually needs
Most CRM templates hand you contact, company, deal value, stage, and a notes box. That set leaves out everything that matters to you and includes a stage field you’ll never update.
Here is the field list that earns its keep. It fits in a spreadsheet, and it maps onto custom fields in any CRM worth using.
| Field | Why it’s there | Where it comes from |
|---|---|---|
| Standing order (items and quantities) | Defines “normal” so you can spot abnormal | Order history, averaged |
| Order frequency and days | Drives route planning and reorder prompts | Order timestamps |
| Usual delivery window | The constraint that decides route sequence | Order record |
| Reorder gap (normal, and longest ever) | The earliest churn signal you have | Calculated from order dates |
| Delivery access notes | Rear door, buzzer code, ask for whom, no parking before 10 | Driver feedback, proof-of-delivery records |
| Site contact vs billing contact | They’re different people and only one of them can save the account | Ask, once |
| Exception history | Late, short, damaged, refused — with dates | Proof of delivery and complaints |
| Payment terms and behaviour | An account that stops paying on time is often about to stop ordering | Invoicing system |
| Route assignment | Lets you see profitability and problems by geography | Route plan |
Two notes on this list. First, the access notes field is worth more than it looks. It is the difference between a new driver finding the loading bay and a new driver calling you from the front of the building at 6:40am. Second, keep exception history with dates rather than as a running tally. Three late deliveries spread over two years is noise; three in a fortnight is a conversation you need to have before they have it with someone else.
How order and route history feeds the customer file
The data problem in a small delivery business is not scarcity. It’s that the data sits in three places that don’t talk: the order system knows what was bought, the route plan knows where it went, and the invoice knows whether it was paid.
Getting them into one customer view is a weekly job, not a project:
- Export orders weekly. One row per order, with account, date, items, value and requested window. This is the backbone.
- Attach the delivery outcome. Delivered on time, delivered late, failed, short. If you have proof-of-delivery timestamps, use those rather than the driver’s memory.
- Recalculate the reorder gap. For each account, the days since its last order, against its own normal. This is the one number you look at every week.
- Log anything a human said. A phone complaint, a mention that their own trade is slow, a new manager’s name. Free text in the account record is fine; the point is that it survives the person who heard it.
- Reconcile against invoicing monthly. Accounts drifting past terms get flagged in the same place as everything else.
Do that for eight weeks and you have something no dashboard sold to you could have produced: a per-account baseline built from your own operation. Everything below depends on having it.
Segmenting customers by route and order pattern
Generic CRM advice segments by industry and company size. Neither tells you anything useful when your accounts are all small food businesses within twenty miles.
Segment on the two things that actually vary:
By order pattern. Fixed standing orders, regular but variable, seasonal, and one-off. These need different handling. A fixed standing order needs monitoring for silent reduction. A variable regular needs a forecast so you don’t under-prep. A seasonal account needs a calendar reminder six weeks before its season, not a monthly check-in.
By route. Group accounts by the route they sit on. This is the segmentation most CRM setups never do, and it exposes things nothing else will: that one route carries four accounts with an average order value half the others, or that your worst exception rate is concentrated in a single dense city-centre run where parking is the real problem.
Route segmentation also changes what you do commercially. If a route is marginal, the fix is usually not to fire an account. It’s to find one more account on the same street, which turns a loss-making run profitable without adding a mile. Your CRM is where you’d notice that opportunity, because it’s the only place holding customers and geography together.
What to do when a standing order goes quiet
This is the part worth building the whole system for. B2B churn is heavily weighted toward causes that were visible in advance. Roughly 40% of it traces to preventable things like payment failures and poor fit rather than a considered decision to leave (Ringly churn research). In a delivery business, “visible in advance” usually means visible in the order pattern.
A workable escalation, keyed on the reorder gap:
- At 1.5× the account’s normal gap: no action, just a flag. Holidays and closures explain most of these.
- At 2× the normal gap: someone calls the site contact. Not an email, and not a marketing touch. The question is “is everything all right with the orders?” and it takes four minutes.
- A standing order that shrinks but doesn’t stop: treat this as more urgent than a full stop, not less. A cut from twelve to eight is a customer testing a second supplier, and you have weeks, not months.
- After any two exceptions in a fortnight: call before the next delivery. An account that has had two problems is deciding whether you’re reliable, and a proactive call resets that judgment better than a discount.
- Lost for good: record the reason in the account, even a guess. Six lost accounts with a written reason each is the cheapest research you’ll ever do.
The reason the call beats the email is specific to your trade: the person who can save the account is usually the site contact, the chef or the shop manager, and they don’t read supplier email. Someone buried in the daily grind of restaurant operations management will answer a phone between services and will never open a supplier newsletter. The billing contact reads email and cannot save anything.
Choosing CRM software for recurring delivery accounts
Most of this runs perfectly well in a spreadsheet up to about thirty accounts. Past that, two things break: nobody can see the same version, and nothing prompts you.
What to look for, in order of how much it matters here:
- Custom fields on the company record, enough of them, without an enterprise tier. That’s where the standing order, window and access notes live.
- Order or purchase history attached to the account, natively or through an integration with the system that takes your orders.
- Task automation on a date, so the reorder-gap flag turns into somebody’s job rather than a number on a report. If follow-up volume outgrows the person doing it, an AI sales assistant can take the routine outreach layer, though the at-risk-account call should stay human.
- A usable phone interface, because the person with the most customer information is often in a van.
- The right category. If you operate several locations under one brand, you may be shopping one shelf over. Franchise management software bundles customer records with the multi-site reporting a single-site CRM won’t give you.
The full comparison of products, prices and which ones hold repeat-order history properly is in the top CRM software picks for businesses that run their own deliveries. The short version: the cheapest CRM that lets you add custom fields freely beats the expensive one whose fields are built for a sales team.
One integration note that saves time. If your delivery platform records proof of delivery, timestamps and exceptions, pipe that into the customer record rather than re-keying it. Metrobi’s proof-of-delivery photos, signed invoices and real-time tracking exist partly so that record is created without anyone typing it, and its Zapier, API and QuickBooks connections are the usual routes into whatever CRM you land on.
Turning the customer file into a forecast
Once the baseline exists, the same data answers forward-looking questions: how many stops next Tuesday, which windows will be oversubscribed in December, which accounts are statistically likely to lapse this quarter.
That’s a separate discipline with its own post. Forecasting route volume and at-risk accounts from delivery history walks through which signals predict what, and how much history you need before a prediction is worth trusting. The connection to make here is just that it’s the same data. A customer record kept well enough to spot churn is, by accident, also a forecasting dataset. Kept badly, it’s neither.
A 30-day rollout for a small team
- Week 1: build the list. Every account, in one sheet, with the nine fields above. Fill what you know; leave gaps.
- Week 2: backfill from orders. Pull six months of order history and calculate standing order, frequency and normal reorder gap per account. The gaps from week 1 mostly close themselves here.
- Week 3: collect what’s in people’s heads. Sit with whoever drives and whoever answers the phone. Access notes, contact names, which accounts are fragile. This hour is the highest-value hour in the month.
- Week 4: set the rhythm. One weekly review of the reorder-gap flags, owned by a named person, fifteen minutes. Decide your escalation thresholds and write them down.
Migrate into software after the month, not before. A CRM populated from a working spreadsheet takes an afternoon; a CRM bought first becomes the reason the project stalls.
Common CRM mistakes in a delivery operation
- Tracking pipeline stages that never change. Your accounts don’t move through stages. Delete the field rather than leave it stale.
- Letting the driver’s knowledge stay with the driver. The most detailed customer record in most operations is unwritten and leaves when they do.
- Measuring only new accounts. New-account counts are easy to report and mostly irrelevant when retained revenue is the whole business. Keeping an existing customer runs roughly five to seven times cheaper than winning a new one, and in a route business the retained one is also already on a van that’s going there anyway.
- Treating delivery complaints as an operations issue. They are the single biggest predictor of account loss you have, and they belong in the customer record.
- Over-building. Nine fields, one weekly review, one escalation rule. Systems that ask for more than that get abandoned by March.
Frequently asked questions
Do I need CRM software, or will a spreadsheet do? A spreadsheet is fine up to roughly thirty accounts with one person maintaining it. The failure points are version conflicts when two people edit it and the absence of automatic reminders. Both arrive around the same time.
What’s the most important field if I only track one thing? The reorder gap against each account’s own normal. It catches silent churn earlier than revenue reports, which only show the loss after the quarter closes.
How far back should I import order history? Six months gives you a usable baseline for most accounts. Twelve months is better if you have seasonal customers, because a florist account’s normal in February is not its normal in September.
Does CRM actually pay for itself at this size? The headline industry figures, around 29% average revenue increase after implementation per Salesforce’s own customer metrics, come from companies much larger than yours and are worth discounting heavily. The defensible case at your scale is narrower and easier to verify: one retained standing order usually covers a year of CRM subscription.
Who should own it? One named person, ideally whoever already handles order intake. CRM owned by “the team” is CRM owned by nobody, and this system dies quietly rather than loudly.
Where to start
If you take one thing from this: open a sheet, list your accounts, and add a column for how many days each one normally waits between orders. That single column, reviewed once a week, will find you a lapsing customer within a month, and finding one lapsing customer is worth more than any CRM feature you’ll be sold this year.
The rest of the system is scaffolding around that one number. Build it in the order above, keep it small enough that a busy week doesn’t break it, and let the software decision wait until the spreadsheet is straining.
Sources: SchedulingKit CRM statistics (citing Capterra SMB Technology Report 2025, SCORE Technology Survey, Salesforce Customer Success Metrics) · Ringly customer churn statistics 2026 · Logistics Bureau on CRM and the supply chain