Integrations & digitalization
CRM for Courier Services
A CRM for a courier service isn't a single tool — it's a pair of them working together. The CRM handles customers and deals; a courier management system handles jobs, routes and proof of delivery. Here's where the line between them runs, what data needs to flow each way, and what to look for when choosing a setup so your dispatchers never have to copy orders by hand.
Why a CRM alone isn't enough for a courier service
CRMs were built for sales: customer records, pipelines, deals, sales tasks, conversation history. AmoCRM and Bitrix24 do that job well. But for a courier service, the real work starts after the deal is won — and that's where a standard CRM quickly hits its limits.
- No map, no routes. A CRM doesn't know where your couriers are and can't sequence stops around delivery windows.
- No workspace for the driver. A courier needs a simple screen — where to go, what to carry, how to log the outcome — not a sales rep's interface.
- No on-site confirmation. Photos, checklists and handover sign-offs end up scattered across messaging apps and get re-entered manually later.
- Statuses are too coarse. A pipeline stage like "Handed to delivery" won't tell you whether the order is on the road, at the door or heading back to the warehouse.
Trying to patch this with custom fields and CRM automations usually ends with the dispatcher keeping a parallel spreadsheet and sales reps calling drivers for updates. The setup that actually works: let the CRM do what it's good at, and plug in a dedicated system for fulfilment.
How to split responsibilities between the CRM and the delivery system
The golden rule of CRM and delivery integration: every piece of data has exactly one owner. If the same field can be edited in two places, sooner or later the data will drift apart.
- The CRM owns the customer and the deal: contacts, billing details, order contents, amount, anything the sales rep agreed on.
- The courier management system owns fulfilment: who the order is assigned to, the route sequence, actual times, photo reports and proof of completion.
- Your accounting system owns money and stock: documents, payments, inventory movements.
With this split, sales reps keep working in the CRM they know, dispatchers work on a map with orders and routes, and couriers use a mobile web interface with no app install required. Everyone sees what they need, yet nothing is duplicated: an order is created once and from then on only changes status.
It's also worth deciding who can follow the delivery from outside. Customers would rather check the status in a client portal than call their account manager — which takes load off both sales and dispatch.
Syncing orders with the CRM: what to send and when
The easiest way to design order sync with a CRM is as two flows: the order travels from the CRM to delivery, and the outcome travels back.
From the CRM to the delivery system, send whatever the courier can't do the job without:
- the deal or order number — the key both systems use to recognise each other;
- the recipient's address and contact, phone number, and notes on the entrance or office;
- the preferred delivery window and priority;
- the shipment contents and anything that affects assignment: weight, size, whether payment is collected on delivery.
From the delivery system back to the CRM, return what the sales rep and the customer need:
- status changes: assigned, en route, delivered, failed;
- the reason for a refusal or reschedule;
- the actual completion time and a link to the photo report or proof of delivery.
Agree up front on which pipeline stage sends an order to delivery. Too early, and couriers get unconfirmed orders; too late, and the dispatcher has no time to plan routes. Usually the trigger is a dedicated stage such as "Ready to ship", after which the sales rep no longer changes the address without checking with dispatch.
How to choose a solution: a checklist for courier services
When choosing a CRM for your delivery business and the system that will work alongside it, don't compare feature lists — test against a real working day. Take a dozen typical orders and walk them through from deal to proof of delivery.
- Ready-made integration with your CRM. Is there an out-of-the-box connector for AmoCRM or Bitrix24, or will you have to build the sync from scratch?
- Accounting link. If money and documents live in 1C or another accounting system, you need a connection there too — otherwise reconciliation stays manual.
- Dispatching and routing. Can the system suggest a stop sequence that respects delivery windows and constraints, rather than just dropping pins on a map?
- Driver screen. Can a courier start working from their phone on day one? Are photo reports and checklists supported?
- Status sync back. Can the sales rep see the delivery outcome on the deal card without calling the driver?
- Export. Can you pull data into Excel for reviews and reporting?
- Time to launch. How long until the first live shift, and is a long-term contract required?
itlogist was built around exactly these requirements: order intake and dispatching, real-time routes on a map, OR-Tools optimisation that respects delivery windows, a mobile interface for field staff, and integrations with 1C, AmoCRM, Bitrix24 and Excel. Learn more in itlogist features.
Rolling it out without disrupting operations
It's best to launch a CRM and delivery integration in stages, so the service keeps delivering while the sync is being set up.
- Step 1. One flow. Pick one order type or one zone and set up order transfer from the CRM. Couriers in that group switch to the new system right away.
- Step 2. Status sync back. Once orders are arriving reliably, turn on status and failure-reason sync to the CRM. Check that sales reps have stopped calling the dispatcher for updates.
- Step 3. Routes and windows. Switch on route optimisation and compare the plan with how the dispatcher used to assign orders by hand.
- Step 4. Scale up. Move the remaining order types and zones over, and add a client portal for customers.
Common mistakes along the way: creating orders manually in both systems "just in case", failing to define a matching key (and ending up with duplicates), and allowing address changes in the CRM after the order has gone to delivery. Put these rules in writing before launch. itlogist is designed for teams of 5 to 100 field staff and goes live in 7 days with no long-term contract — you'll see the first results on the pilot flow.
FAQ
Can I run a courier service in a CRM alone?
With a handful of orders a day, yes — but as you grow, you'll miss a map, routing, a courier screen and on-site proof of delivery. It's more reliable to keep sales in the CRM and connect a courier management system to it.
Which CRMs does itlogist work with?
itlogist integrates with AmoCRM and Bitrix24, as well as 1C and Excel for accounting and exports.
What data should be sent from the CRM to delivery?
The order number as a key, the recipient's address and contact, the delivery window, priority and shipment contents. Statuses, failure reasons and proof of completion flow back to the CRM.
Do couriers need to install an app?
No. In itlogist, field staff get a mobile web interface that works without requiring an app install.
How long does it take to launch?
Launching itlogist takes about 7 days and doesn't require a long-term contract. The easiest way to start is with a single order flow.