An operational breakdown of how couriers are assigned, how routes are planned, how orders are transported safely, and how the final handoff to the customer is completed and confirmed.
Delivery execution is the phase of the sandwich delivery workflow that most customers are aware of â it begins the moment a courier picks up a packaged order and ends when that order is placed in the customer's hands. This is the most visible and customer-facing stage of the entire operation, and its quality directly shapes the customer experience.
The delivery execution phase is operationally complex. It involves real-time geographic coordination, time-sensitive transport logistics, communications management, and a structured handoff protocol â all managed simultaneously by a single courier in the field. Supporting this individual are backend dispatch systems, routing algorithms, and operations teams that monitor performance in real time.
Understanding how this stage works illuminates the often-invisible layers of infrastructure that make sandwich delivery reliable at scale across cities like Los Angeles, New York, Chicago, and thousands of smaller American communities.
In logistical terms, the courier functions as a mobile node in the delivery network â receiving inputs from dispatch, executing physical transport, and reporting outputs back to the system in real time. Every action the courier takes in the field is tracked, timestamped, and analyzed.
Modern couriers are never truly working alone. GPS routing, live dispatch support, customer communication tools, and exception-handling protocols are all available through the courier's delivery app, providing operational infrastructure during every step of the journey.
How the right courier is selected and activated for each delivery is a sophisticated, data-driven process that balances speed, efficiency, and fairness.
Delivery platforms use dispatch algorithms that continuously monitor the location and availability status of all active couriers in a given zone. When an order becomes ready for dispatch â typically when the kitchen confirms the order is staged â the algorithm evaluates nearby couriers against a set of matching criteria. Distance to the pickup point is the primary factor, but the algorithm also considers the courier's current assignment load, vehicle type, performance history, and in some systems, acceptance rate patterns. The selected courier receives an assignment notification on their mobile app in real time.
In gig-economy delivery models, couriers typically retain the right to accept or reject assignment offers. The algorithm accounts for this by presenting offers to the single most suitable courier first, with a brief acceptance window (commonly 15â30 seconds) before the offer cascades to the next best candidate. If multiple couriers reject an offer, the system may widen its geographic search radius, adjust its matching criteria, or route the offer to a dispatcher for manual handling. Tracking acceptance rates allows platforms to identify zones with insufficient courier coverage during specific time windows.
To improve efficiency in dense delivery zones, dispatch systems may assign a courier to pick up multiple orders simultaneously from the same kitchen â or from kitchens in close proximity â for delivery to different destinations along a shared route. This batching reduces the total number of courier trips required per order volume but introduces complexity in route sequencing and timing management. Effective batching algorithms carefully analyze delivery addresses to ensure no individual order in a batch is significantly delayed by the inclusion of the others.
The underlying dispatch system is a real-time data platform that ingests location signals from couriers' devices, order status updates from kitchen systems, and environmental data such as traffic conditions. It processes this data continuously to maintain an accurate operational picture of every active order and every active courier in the network. Dispatch coordinators have dashboard access to this system and can intervene manually â reassigning orders, contacting couriers, or coordinating with kitchen staff â when the automated system encounters exceptions it cannot resolve independently.
The physical pickup is a structured verification process, not simply a collection â it is an active quality and accuracy checkpoint in the delivery workflow.
Upon accepting an assignment, the courier's app provides navigation to the pickup location. For couriers unfamiliar with the kitchen's physical layout â particularly in multi-tenant commercial buildings or food halls â the app may include specific pickup location notes, entry instructions, or designated courier entry points. The system tracks the courier's navigation progress and updates the kitchen's staging display with the courier's estimated arrival time, allowing kitchen staff to time staging preparation accordingly and avoid hot items sitting too long before pickup.
When the courier arrives at the staging area, they locate their assigned order â identified by the order label or staging slot assignment â and perform a verification step before accepting the package. Verification methods include scanning a QR or barcode on the package label with the courier app, verbally confirming the order ID with kitchen staff, or comparing the package label details to the assignment on their screen. This verification is system-logged with a timestamp. An accurate pickup verification protects both the customer and the courier, ensuring the correct package is matched to the correct delivery assignment.
Note: If the courier identifies a discrepancy â wrong order, damaged packaging, or unsealed container â they are instructed to raise the issue with kitchen staff immediately rather than accepting and dispatching the incorrect or compromised order. Most platforms have an in-app reporting mechanism for pickup exceptions.
Once verified, the packaged order is placed into the courier's insulated delivery bag or container. How the package is loaded matters â items should be placed flat or according to the "keep upright" instruction on the label, and positioned to prevent shifting during transport. Multiple-item orders are loaded with the heaviest items at the bottom and fragile elements on top.
The courier taps "picked up" on their app, triggering a system event that updates the order status from "staged" to "in transit." This event also initiates customer-facing tracking notifications and calculates a new estimated delivery time based on the courier's current location and the delivery address route.
Transit is the most time-variable phase of the delivery cycle â and the one most influenced by external factors outside the courier's direct control.
The courier's app generates a recommended route to the delivery address using real-time mapping and traffic data. Modern delivery routing systems factor in current traffic conditions, known road closures, time-of-day speed patterns, and in some platforms, historical courier performance data on specific route segments. The generated route is not always the shortest in distance â it is the fastest in time given current conditions. Couriers are expected to follow the recommended route, though they retain judgment over obvious local factors the algorithm may not fully account for.
Couriers operate using a range of transport modes depending on the delivery zone: bicycle, e-bike, scooter, motorcycle, and car are all common in different urban and suburban contexts. Each mode has distinct route characteristics â bicycle couriers may use bike lanes and paths unavailable to cars; car couriers navigate parking logistics at both ends of the journey. The dispatch algorithm is typically mode-aware, matching courier vehicle type to the route characteristics and delivery location to optimize completion time. Urban areas often favor bike and scooter couriers for their ability to navigate congestion and park at the door.
Throughout transit, the system continuously recalculates the estimated delivery time based on the courier's GPS position, speed, and current traffic data. Significant deviations from the original ETA â due to unexpected congestion, route changes, or courier delays â trigger updated notifications. These updates are visible to the customer through a tracking interface and to the dispatch team through their operational dashboard. Consistently late deliveries on a specific route segment may generate an operational flag for the routing team to investigate and address with algorithm adjustments.
Despite best planning, couriers encounter unexpected situations during transit: vehicle breakdowns, access restrictions at delivery locations, inability to reach the customer, or damaged packaging discovered mid-route. Each type of exception has a defined resolution protocol accessible through the courier app â contacting dispatch, attempting alternate access, leaving a delivery notice, or in rare cases, returning the order to the kitchen. How quickly and correctly exceptions are handled significantly impacts both delivery success rates and customer satisfaction metrics tracked by the platform.
Maintaining food quality throughout the transit phase is an active responsibility for the courier. The insulated delivery bag is the primary tool, but courier behavior also matters: avoiding sharp braking, keeping bags upright, minimizing the time the bag is open, and in cold weather, protecting insulated bags from extreme temperature differentials. Platforms may include food integrity guidelines in courier onboarding and some track order condition reports from customers to identify couriers whose handling practices consistently result in substandard delivery conditions.
The final phase of delivery execution â arriving at the destination, completing the handoff, and confirming delivery through the system â closes the active delivery cycle.
Arriving at the correct delivery location seems straightforward but can be operationally complex, particularly in apartment buildings, office complexes, gated communities, or addresses with unusual access requirements. The courier app displays any delivery notes left by the customer â apartment numbers, gate codes, preferred drop-off locations, or special access instructions. Couriers are trained to follow these notes carefully and to contact the customer if significant access barriers are encountered at the door.
In a direct handoff delivery, the courier meets the customer at their door, confirms their identity if required by the platform's protocol, and physically transfers the packaged order. This interaction is typically brief and professional. The courier confirms any relevant details (e.g., the order contents if there are multiple bags), hands over the items, and thanks the customer. Direct handoffs provide the highest confidence that the order reached the intended recipient and reduce the risk of theft or environmental exposure that contactless deliveries can occasionally encounter.
Many deliveries are fulfilled via contactless drop-off â placing the order at the customer's door without a direct person-to-person exchange. The courier follows a defined contactless protocol: placing the bag at the designated spot, photographing the placed order with the app, and notifying the customer via the app that their order has arrived. The photo serves as proof of delivery and is stored in the system. Contactless delivery has become a widely adopted standard in American food delivery, offering convenience for customers while maintaining a documented delivery confirmation trail.
The delivery photo is a critical operational record. It captures the placed order at the delivery location with a timestamp and GPS coordinates embedded in the metadata. This documentation is the primary evidence used to resolve delivery disputes â if a customer reports a non-delivery, the photo confirms placement time and location. Couriers are instructed on correct photo-taking protocols: the order must be clearly visible, the placement location recognizable, and the image unambiguous. Blurry, partial, or mislabeled photos may result in the courier being asked to retake them.
The courier confirms delivery by tapping the completion action in their app, which triggers a cascade of system events: the order status updates to "delivered," the delivery timestamp is recorded, the customer receives a delivery notification, and the courier is freed up to accept the next assignment. This confirmation event is the official close of the delivery execution phase. The platform's backend systems then begin processing post-delivery data â calculating total cycle time, logging performance metrics, and generating any applicable completion records.
Following delivery confirmation, many platforms prompt the customer to rate their delivery experience. This feedback â typically a star rating with optional comment â is associated with both the order and the courier's profile. Aggregate rating data is used to monitor courier performance over time, identify patterns of delivery quality issues, and reward high-performing couriers. Dispatch systems in some platforms also factor courier ratings into future assignment prioritization, creating an incentive system aligned with delivery quality standards.
Different transport modes are deployed across different delivery environments, each with distinct operational characteristics and use cases.
Ideal for dense urban cores. Able to use bike lanes, avoid traffic, and park at the door. Practical for short-range, high-frequency deliveries in cities like NYC, Chicago, and San Francisco.
Extends the practical range of cycle delivery with less physical exertion. Increasingly common in mid-density urban areas and growing suburban delivery corridors. Speed and range advantages over pedal bikes.
Used across a range of urban and suburban environments. Faster on mixed roads, able to navigate traffic effectively, and practical for medium-range deliveries. Common in cities with year-round mild weather.
The dominant mode for suburban and rural delivery areas where distances are greater and public transit and bike infrastructure are limited. Offers weather protection and higher carrying capacity for large or batched orders.
Delivery execution performance is measured against defined benchmarks that reflect the operational goals of speed, accuracy, and quality.
Return to the full workflow overview, revisit order handling, or explore our FAQ for answers to common questions about how sandwich delivery works.