Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Customers Book Couriers by Email, Text and WhatsApp. How Do We Get Them Into the System Without Retyping?
Problems We Solve

Customers Book Couriers by Email, Text and WhatsApp. How Do We Get Them Into the System Without Retyping?

Courier bookings arrive by email, WhatsApp and text, and controllers retype them into the job system. We build booking intake that creates jobs from messages.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Many courier customers will not use a booking portal. They send an email, a WhatsApp message or a text with collection and delivery details, and a controller retypes it, sometimes wrongly, sometimes late. We build intake that reads booking messages from every channel, extracts addresses, times, goods and references, creates a draft job in your system, and asks the customer for anything missing before a controller confirms it.

A morning of messages

By eight the controller has an inbox of booking emails, some with details in the body and some in an attached spreadsheet. The office WhatsApp has five messages from regular customers: 'usual pick up, 2 boxes to the Manchester site today pls'. A text from a builder with a photo of a delivery note. The phone rings with a new booking every few minutes.

Each message becomes a job typed into the system. Addresses are copied, postcodes are guessed, the customer's reference is left out. When the driver arrives at 'the Manchester site', it turns out the customer has two.

Why customers do not use the portal

Booking portals ask for a lot of fields, and a regular customer sending the same kind of job every day finds it quicker to send a message. They know you know where 'the usual' is. Your system does not.

Booking channelWhy it causes rework
Email bodyFree text, details scattered
Email attachmentSpreadsheet or PDF in the customer's own layout
WhatsApp or textShort, relies on shared understanding
Photo of a delivery noteNeeds reading and typing
Phone callWritten on a pad, then typed

Forcing customers onto the portal risks losing the ones who value how easy you are to deal with.

What retyping costs

Controller time that should go on planning. Mistakes that send drivers to the wrong site or without the right reference. Bookings missed because a message was read and forgotten. And slower confirmations, which matter for same-day work where the customer is waiting to know if you can do it.

Missing references cause invoicing problems at month end too.

Messages also live on individual phones. When the office WhatsApp is on one controller's handset and that controller is off, bookings sit unread, or get answered from memory by someone who does not know that 'the usual' for this customer changed last week.

And there is no record of what was asked for. If a driver collects two boxes and the customer says they booked three, the evidence is somewhere in a chat history, if nobody has cleared it.

The intake we build

  1. Connections to your booking channels: a bookings email address, a WhatsApp Business number through its official API, SMS through Twilio or similar.
  2. Extraction from message text, attachments and photos of delivery notes: collection and delivery addresses, times, goods, quantity, weight, customer reference.
  3. Customer memory: 'the usual' and 'the Manchester site' resolved from the customer's saved addresses and past jobs, with the match shown.
  4. Validation: postcodes checked, times feasible, required references present for that customer.
  5. A reply to the customer asking for anything missing, in the same channel.
  6. A draft job in your courier software or dispatch board, confirmed by a controller with one action, and a confirmation sent to the customer.

Extraction uses a language model such as OpenAI or Anthropic Claude, with its output checked against your data. Nothing becomes a job without a controller confirming it.

What controllers get

Bookings from every channel in one list, already structured. Missing details chased automatically. Customers keep booking the way they like. Controllers confirm rather than type, and have time for the jobs that need their judgement.

Signs you need this

  • Controllers retype bookings from emails and messages.
  • Regular customers book by WhatsApp or text.
  • Drivers are sent to the wrong site of a multi-site customer.
  • Booking references are often missing at invoicing.
  • Some bookings are missed in a busy inbox.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Can we use WhatsApp for business bookings properly?

Yes, through WhatsApp Business and its official API, which lets messages be read by the system and replies sent.

What if it misreads a booking?

Every booking is a draft until a controller confirms it, with uncertain fields highlighted.

Does it replace our booking portal?

No. Customers who like the portal keep using it. This is for those who do not.

What drives the cost?

The number of channels, how your job system accepts bookings and how varied customers' messages and attachments are.

Keep reading

More on Problems We Solve

Start here

Tell us what is slowing down your courier operation

Describe the problem, the courier software or spreadsheets you use and who deals with it today. We will tell you what we would build, and if your current system or a smaller change would do the job, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →