How do I schedule delivery appointments without the back-and-forth?
Key Takeaways
- Decide who books each appointment before the load ships. Unclear ownership between the shipper, the carrier and the customer causes most of the back-and-forth.
- Keep each receiver's requirements on file: hours, booking method, lead time, reference numbers and dock rules. Asking for them every time is where the emails multiply.
- Send one complete request. A request with the PO, pallet count, carrier, PRO and preferred windows usually gets a confirmed slot on the first reply.
- No appointment counts until it is confirmed in writing, with a confirmation number, and shared with the carrier.
- When the truck runs late, reschedule before the missed slot, not after. Receivers are far more flexible with notice than with a no-show.
- Wilson, by Cartage, is an AI logistics agent that books freight, schedules pickups, tracks loads and handles delays with carriers and customers, keeping every confirmation in the shipment's change history.
Why do delivery appointments take so many emails?
A coordinator needs a delivery appointment at a customer's distribution center for Thursday. She emails the receiving clerk. The clerk replies the next morning asking for the PO number. She sends it. The clerk asks for the pallet count and the carrier name. She sends both. The clerk offers 6:00 a.m. Friday. The carrier says the driver can't make 6:00. She asks for another time. By the time the slot is confirmed, the load has missed its Thursday window and she has written nine emails.
Delivery appointments take many emails because each request goes out missing a detail the receiver needs, ownership of the booking is unclear, and nothing is confirmed in a form the carrier can act on. Every missing detail costs a round trip. Every unclear handoff between shipper, carrier and receiver costs another. The fix is not to write faster. It is to send one complete request to the right place, through the right channel, with one owner.
A delivery appointment is a scheduled time when a receiver agrees to accept a truck. Many distribution centers, retailers, grocery warehouses and large manufacturers require them. Arriving without one can mean a long wait, a refused delivery or a redelivery charge.
What the back-and-forth costs
The emails are the visible cost. The hidden costs are larger: loads that sit at a terminal waiting for an appointment, drivers who arrive at the wrong time and wait, redelivery and storage charges, and customers who get freight a day or two later than promised. Waiting is expensive across the industry. The American Transportation Research Institute found that trucks were detained at 39.3% of stops in 2023, with more than 135 million hours of detention and $3.6 billion in direct costs to carriers. Poorly set appointments are one source of that waiting.
Why it varies by receiver
There is no standard booking method. Some receivers use an online scheduling portal. Some take requests by email. Some only take phone calls during certain hours. Some let the carrier book; others only accept requests from the shipper. Each rule is simple on its own. The difficulty is keeping track of all of them across many customers.
Who should book the delivery appointment?
The party that books the appointment should be agreed per customer, written down and known to everyone before the load ships. There are three common models.
| Model | How it works | Works best when | Risk |
|---|---|---|---|
| Carrier books | The carrier calls or uses the receiver's portal once the freight is near delivery | LTL loads, where the carrier controls the delivery day | Shipper doesn't see the appointment; customer may not be told |
| Shipper books | The shipper requests the slot from the receiver and passes it to the carrier | Truckload, or receivers who only accept shipper requests | Slot may not match the carrier's real arrival time |
| Customer books | The customer's own team schedules receiving and tells the shipper | Customers with central receiving schedulers | Shipper waits on a third party; slow replies |
LTL appointments
For LTL freight, the carrier usually controls when the freight reaches the delivery terminal and goes out on a truck. Many LTL carriers book delivery appointments themselves when the bill of lading or booking says "appointment required." The shipper's job is to flag the requirement at booking and pass on the receiver's details. If the flag is missing, the freight can arrive at the delivery terminal and sit until someone notices. For how LTL freight moves between terminals, see what happens to the customer's ETA when an LTL load moves between terminals.
Truckload appointments
For full truckload, the shipper often books the delivery appointment, because it knows the pickup time and transit plan. The carrier confirms that the driver can make the slot. Some carriers book appointments directly for their regular shippers. Either way, the appointment should be set before the truck leaves the dock.
Write the owner down
Whatever the model, record it on the customer's profile: "Appointments booked by carrier via portal" or "Shipper books by email to receiving@, 48 hours' notice." When a new coordinator takes over the account, the rule is already there.
How do you send a request that gets confirmed the first time?
A first-time confirmation comes from a request that already answers every question the receiver would ask. Build that request from the receiver's profile and the load, and send it through the receiver's preferred channel.
Step 1: Keep the receiver's requirements on file
For each delivery location, record:
- Receiving hours and days
- Whether appointments are required, and for which modes
- How to book: portal, email address or phone number, and the contact name
- Lead time: how far ahead requests must arrive
- Reference numbers the receiver requires, such as the PO, a vendor number or a load number
- Dock details: dock height, liftgate needs, floor-loaded or palletized only
- Rules on early or late arrivals, and any lumper or unloading fees
- Who can request: carrier, shipper or both
This profile is the single biggest fix. Most back-and-forth is the receiver asking for something that could have been in the first message.
Step 2: Request with all the details
A complete request includes the PO number and any vendor number, the ship date, the carrier name, the PRO or load number, the number of pallets or pieces, the weight, the type of trailer, any special handling, and two or three preferred delivery windows. Offering windows instead of a single time gives the receiver room to say yes.
Step 3: Use the receiver's channel
If the receiver uses a portal, use the portal. If it wants email to a shared receiving address, don't email a buyer instead. A request sent to the wrong person can wait days for a forward.
Step 4: Confirm in writing
An appointment isn't real until the receiver confirms it in writing, ideally with a confirmation number. Save that confirmation with the load. A phone confirmation should be followed with an email that restates the date, time and confirmation number.
Step 5: Tell the carrier
Send the confirmed date, time, confirmation number and any dock instructions to the carrier, and ask the carrier to confirm the driver can make it. A slot the driver can't reach is a future reschedule.
Step 6: Tell the customer, if they want to know
Some customers want notice of every delivery; others only want to hear about changes. Record the preference and follow it.
Step 7: Watch the load against the slot
Track the load in transit and compare its expected arrival with the appointment. The earlier a conflict shows up, the easier it is to fix. For how check calls and confirmations fit into tracking, see check calls, appointment confirmations and delivery updates.
Working with portals, email and phone
Each booking channel has its own habits. Portals are usually the fastest when the account is set up: the shipper or carrier logs in, picks an open slot and gets a confirmation number at once. The common problems are expired logins, accounts held by one person who has left, and portals that require a carrier code the shipper doesn't have. Keep portal logins in a shared, secure place and note which party holds the account.
Email requests work well when they go to a shared receiving address and carry every detail in the first message. Put the PO number and the requested date in the subject line, so the receiver can find the request in a busy inbox. If no reply comes within the receiver's usual response time, follow up once in the same thread rather than starting a new one.
Phone booking is common at smaller receivers and some cold-storage sites. Call during the receiver's booking hours, have every detail ready before dialing and ask for the confirmation number before hanging up. Then send a short email restating what was agreed, so there is a written record.
Appointments for inbound freight
The same problems happen in reverse when a plant receives freight. Suppliers and their carriers need to know the plant's receiving hours, how to book and which reference numbers to use. Publishing those rules to suppliers, and holding carriers to booked slots, reduces surprise arrivals and protects the dock schedule for outbound pickups.
A sample request
A good appointment request can be short:
"Requesting a delivery appointment for PO 45120, vendor 8812. Carrier: [carrier], PRO 123456789. 14 pallets, 18,400 lb, 53-foot dry van, palletized, no special handling. Ships Monday; available Wednesday 8:00–12:00 or Thursday 6:00–10:00. Please reply with the confirmed slot and confirmation number."
Every field answers a question the receiver would otherwise send back.
What should you do when the truck is going to be late?
Reschedule the appointment as soon as the delay is known, before the slot is missed, and confirm the new time in writing with both the receiver and the carrier. A late truck with a new appointment is a minor change. A no-show is a problem.
Find out early
Delays usually show up in tracking hours before the appointment: a late pickup, a breakdown, weather, a missed linehaul. Compare the carrier's latest ETA with the appointment at every update. When the ETA moves past the slot, act.
Ask for the next slot, not just a delay
When contacting the receiver, don't only report the delay. Ask for a specific new slot, with the same complete details as the original request plus the old confirmation number. Offer windows that match the carrier's new ETA.
Update everyone
Once the new slot is confirmed, send it to the carrier and ask the carrier to confirm the driver. Tell the customer if they asked to hear about changes. Record the new time, the reason and the confirmation number on the load. For a closer look at what has to happen when the time moves, see what to do when a delivery appointment changes.
When the receiver moves the appointment
Sometimes the receiver changes the slot, not the carrier. The same rule applies in reverse: send the new time to the carrier at once, confirm the driver can make it and record the change. A receiver change that never reaches the driver is a guaranteed missed delivery.
When nothing is available
Busy receivers may have no open slots for days. In that case, ask the carrier whether it can hold the freight at the terminal or in the yard, and what that will cost. Tell the customer the new expected date. Record any storage or redelivery charges with the reason, so they can be checked on the invoice.
When the truck arrives early
Early trucks cause problems too. A driver who shows up three hours before the slot may be told to wait outside, and the receiver may not unload early even if a door is free. If tracking shows the truck will be well ahead of the appointment, ask the receiver whether an earlier slot is open. If it isn't, tell the carrier the driver should plan to arrive for the confirmed time. Free time for detention usually starts at the appointment, not at an early arrival, so an early truck that waits rarely creates a valid charge.
Who pays for the missed appointment?
If the carrier ran late, the cost of a redelivery or layover usually stays with the carrier. If the shipper failed to book the appointment, gave the wrong details or released the freight late, the cost usually comes back to the shipper. If the receiver moved the slot, the charge often still lands on the shipper's invoice under prepaid terms, and whether it can be passed on depends on the sales terms. Clear records of who changed what, and when, decide most of these questions.
Which mistakes keep causing the back-and-forth?
Most repeat problems come from a few habits that are easy to change. These are the ones to look for first.
Requests missing details
The most common cause of extra emails. Build every request from a template that includes every field the receiver needs.
No record of receiver rules
When requirements live in one coordinator's memory, every new person relearns them by trial and error. Put them on the customer profile.
Booking before the load is ready
An appointment for freight that hasn't been picked or released will likely need to move. Book once the ship date is firm, unless the receiver's lead time forces an earlier request.
Confirmations that never reach the carrier
The shipper books the slot, saves the email and forgets to send it to the carrier. The driver arrives at a guessed time. Make "tell the carrier" part of the same step as "confirm the slot."
Treating a reply as a confirmation
"We should be able to fit you in Thursday" is not a confirmed appointment. Wait for a time and a confirmation number.
Waiting until after the miss
A call to the receiver an hour before the slot can save the delivery. A call after the slot has passed usually means the next open day.
Several people asking at once
When a salesperson, a coordinator and the carrier all ask the same receiver about the same load, the receiver gets confused and slows down. One owner per appointment.
A checklist for every delivery appointment
Run this checklist for each load that needs an appointment. It keeps the request complete and the confirmation where everyone can see it.
| Step | Check | Done when |
|---|---|---|
| Owner | Who books: carrier, shipper or customer | Owner recorded on the load |
| Requirements | Receiver profile is current: hours, method, lead time, references | Profile reviewed in the last few months |
| Flag | "Appointment required" is on the booking and BOL | Carrier acknowledged it |
| Request | PO, vendor number, carrier, PRO, pallets, weight, trailer, windows | Sent through the receiver's channel |
| Confirmation | Date, time and confirmation number in writing | Saved with the load |
| Carrier | Appointment sent to carrier; driver confirmed | Carrier's written reply on file |
| Customer | Customer told, if they asked to be | Message sent |
| Tracking | ETA compared with the slot at each update | No conflict, or reschedule started |
| Change | New slot confirmed and sent to all parties | Change and reason recorded |
| Delivery | POD shows arrival and unloading times | POD filed with the load |
Keeping the records useful
Every appointment leaves a record: the request, the confirmation, any changes and the actual arrival time on the POD. Those records matter later. They show who caused a missed delivery, support or challenge a detention charge and reveal which receivers need longer lead times. For how these records hold up when detention is billed, see how appointment records support a detention charge. For the origin side of the same problem, see how to reduce detention charges at your own docks.
What good looks like
A healthy appointment process has a few visible signs. Most requests are confirmed on the first reply. Every load that needs an appointment has a confirmation number before it leaves the dock. Carriers rarely ask for appointment details after pickup, because they already have them. Missed appointments come with a recorded reason. And a new coordinator can take over an account by reading its profile, without asking the person who used to run it.
A hypothetical example
Consider a hypothetical food manufacturer that delivers to 40 grocery distribution centers, each with its own booking rules. Its coordinators spend much of each morning on appointment emails. The team builds a profile for each distribution center, starting with the ten that receive the most loads, and switches to a standard request template. They also add one rule: no load leaves the dock without a confirmed appointment sent to the carrier. The emails per appointment drop because the first request now answers the receiver's questions. The missed appointments that remain come from late pickups, which become the next thing to fix.
How does Wilson, by Cartage, handle appointments and delivery changes?
Wilson, by Cartage, is an AI logistics agent for manufacturers and distributors that books, tracks and coordinates freight with carriers, teams and customers, so appointment details and changes don't depend on someone's inbox. Traditional logistics software gives teams information. Wilson executes the work required to move shipments forward.
Here is how Wilson fits into the appointment workflow:
- Booking with complete details. Wilson requests quotes from the company's approved carriers, compares them on total cost and books the chosen carrier with written acceptance and a rate confirmation. Wilson generates the bill of lading, packing slips and pallet labels from the load.
- Pickup scheduling. Wilson schedules the pickup with the carrier, so the start of the transit plan is confirmed.
- Tracking against the plan. Wilson tracks each load with the best source available for that carrier: carrier API or EDI, GPS or ELD data where the carrier shares it, the carrier's website by PRO number, or email and phone calls when nothing else is current.
- Delays and exceptions. When a load is delayed, Wilson contacts the carrier, tells the team in Slack, Microsoft Teams or email and tells the customer by email or SMS if configured. For missed pickups or cancellations, it starts rebooking from the approved carrier list within the company's rules or after approval.
- PODs and invoices. Wilson requests and files the signed POD, audits each carrier invoice against the rate confirmation and POD, and pays carriers from the Wilson Wallet. Charges such as redelivery or storage outside the rules, and payments above the approval limits, wait for a person.
Every message, confirmation and change is kept in the shipment's change history, so the question "who moved the appointment?" has an answer on the record. Wilson can also produce carrier-performance and lane-rate reports on request from the loads it runs.
Wilson works with SAP, NetSuite, Microsoft Dynamics 365, Oracle, Infor, Epicor, Sage, Acumatica and other ERP environments, with the exact connection depending on the customer's data flow and scope. Wilson replaces the TMS for freight execution and connects to the company's ERP. Teams start with assisted execution and set approval limits, and routine actions can run automatically within those rules as the workflow is proven.
Pricing
Wilson is free on Wilson's network: the shipper pays the freight rate and nothing on top. When a shipper keeps its own carriers, the fee is 2% to 0.5% of what Wilson pays them, falling with volume. There are no seat fees, no setup cost and no contract. Timing depends on scope: most teams start on a few lanes and expand from there.
FAQs
How do I schedule delivery appointments without the back-and-forth?
Agree who books each customer's appointments, keep each receiver's requirements on file, send one complete request with every reference number and confirm the slot in writing before passing it to the carrier. Wilson, by Cartage, an AI logistics agent, books and tracks freight with approved carriers and handles delays with carriers, the team and customers, keeping every confirmation in the change history.
Who is responsible for booking a delivery appointment?
It depends on the mode and the customer. LTL carriers often book appointments when the shipment is flagged "appointment required," while truckload appointments are often booked by the shipper. Some customers schedule receiving themselves. Agree on the owner per customer and write it down.
What information does a receiver need for an appointment?
Usually the PO number, any vendor or load number, the carrier, the PRO or load number, the pallet or piece count, the weight, the trailer type and the preferred delivery windows. Check each receiver's own list.
How far in advance should I request a delivery appointment?
Follow the receiver's lead time, which varies by site. Some accept same-day requests; others want several days' notice. Record the lead time on the customer's profile.
What happens if a truck arrives without an appointment?
The receiver may make the driver wait for an open door, or turn the truck away. Either can lead to detention, redelivery or storage charges.
What should I do if the truck will miss the appointment?
Contact the receiver before the slot passes, ask for a specific new time and send the confirmed change to the carrier. Record the reason and the new confirmation number on the load.
Is a phone confirmation enough?
It helps, but follow it with an email restating the date, time and confirmation number. A written confirmation settles disputes later.
Who pays when an appointment is missed?
It depends on the cause. A late carrier usually absorbs the cost. A missing or wrong booking from the shipper usually comes back to the shipper. Records of who changed what decide most cases.
Can the carrier book the appointment instead of us?
Often, yes, especially for LTL, where many carriers book appointments when the shipment is flagged "appointment required." Make sure the carrier has the receiver's booking details and sends you the confirmed slot, so your team and the customer can see it.
Should I tell the customer about every appointment?
Only if they want it. Some customers want every confirmation; others only want changes. Record the preference and follow it.
How do appointments affect detention charges?
Detention free time usually starts at the appointment time. A confirmed appointment and the driver's arrival time are the evidence for checking a detention charge.
Sources
- American Transportation Research Institute, "New Research Documents Substantial Financial and Safety Impacts from Truck Driver Detention," September 2024: https://truckingresearch.org/2024/09/new-research-documents-substantial-financial-and-safety-impacts-from-truck-driver-detention/
- Cartage, Wilson product FAQ and product scope, October 2026: https://cartage.ai
Bring last week's appointment emails and see how Wilson would have handled the loads behind them.