For builders

How to add courier delivery to your app

Integrate once with Getcho to quote, book and track couriers from your app, from a bike to a box truck, without wiring up each fleet yourself. Getcho also handles the hard part: drivers who cancel, recipients who don't answer, and orders that aren't ready. Every integration is set up with you, some go live in minutes, and it costs nothing to start.

Minutes

to the same day to go live, set up with you

Bike to box truck

one integration for every vehicle size

50 states

dispatch across the US, plus local in Canada

$0

to start; pay per delivery

Getting started

What is the fastest way to add courier delivery to my app?

Integrate once with Getcho instead of wiring up each courier yourself. Your app sends the pickup, the drop-off and what is being sent; Getcho quotes it, books a courier from a bike to a box truck, tracks it and handles the problems. The Getcho team sets the integration up with you, and some have gone live in minutes.

Do I need my own Uber Direct or DoorDash Drive account?

No. Getcho dispatches across its partner network on its own accounts. If you already have accounts with Uber Direct, DoorDash Drive or other carriers, you can bring them and run everything in one place.

How long does a delivery integration take?

From minutes to the same day for most setups. Every integration is set up with you, so the pieces you need, whether quotes, booking, tracking, webhooks or workflows, fit how your app already works.

What does it cost to add delivery to my app?

Nothing to start. You pay per delivery, and each quote shows the all-in price before you book, so you can pass it to your users, mark it up or absorb it.

How the integration works

What can my app do through Getcho?

Quote a delivery, book it on demand or for a pickup window, check its status, cancel or reschedule it, and receive updates as it moves. Workflows can trigger actions automatically, such as booking a courier when an order is marked ready.

How do delivery quotes work?

Each quote is a live price for a specific pickup, drop-off and payload, compared across fleets. Quotes expire after a short window because courier prices move, so book soon after quoting.

How does my app get delivery status updates?

By webhooks or by checking the order, set up with you. Updates follow the delivery from created to driver assigned, picked up, delivered, or canceled and failed, so your app can update its own screens and notifications.

What proof of delivery comes back?

A delivery photo on the main fleets, and optionally a signature, PIN code, or ID and age check. Your users also get a branded tracking page with a live map.

Can my app choose the vehicle or add a tip?

Yes. Send the size and weight and Getcho matches the vehicle, or request one directly. Tips can come from your checkout or be set per run.

Coverage, vehicles and trip types

Where can my app deliver?

Getcho dispatches in all 50 US states and handles local delivery in Canada. Same-day availability depends on how dense the area is, and how far a single run can go is set mostly by state law and the fleet. A quote tells you right away whether a given pickup and drop-off can be served.

What happens if an address is out of range?

The quote comes back without a same-day option, so your app can offer a later window, a different vehicle or parcel shipping instead of taking an order nobody can deliver.

What vehicle sizes can my app book?

Bikes, cars, SUVs, cargo vans, box trucks with lift gates, and freight up to 53-foot trucks. Send the size and weight and Getcho picks the vehicle, or request one directly. Most car couriers cap items at around 75 lb.

Can one courier make several stops?

Yes. Multi-stop routes let one driver pick up once and drop off at several addresses, or collect from several places, with proof of delivery at each stop. Adding a stop is usually much cheaper than sending another vehicle, as long as the extra time still fits every window.

Can a courier do a round trip or an exchange?

Yes. A driver can deliver and bring something back in the same trip, like swapping a rental, collecting a return or picking up items to repair, or a return pickup can be booked as its own leg.

Can my app schedule deliveries for later?

Yes. Book on demand, for a pickup window up to seven days ahead, or as a recurring series. Scheduled orders are dispatched ahead of the window so the driver arrives on time.

Can my app deliver alcohol or age-restricted items?

Yes, through fleets licensed for it, with an ID and age check at the door that your app can require per order.

How much volume can it handle?

Getcho runs well over 100 orders in under two hours for a single customer and dispatches to several fleets at once, so spikes do not depend on one fleet having drivers.

Is there a fee to cancel?

Canceling before a driver is dispatched is free. If a driver is already on the way, the fleet's cancellation fee is passed through.

What are delivery zones?

Zones are how courier fleets and local carriers split a market for pricing. Instead of one price per mile everywhere, a metro is divided into rings or areas, and each step out costs more. It works like parcel zones, just on a city scale.

What do zone 1, zone 2 and zone 3 usually mean?

Zone 1 is usually the dense core where drivers are plentiful and trips are short, like downtown or lower and midtown Manhattan. Zone 2 is the rest of the core and the inner neighborhoods, like upper Manhattan or Brooklyn. Zone 3 and beyond are the outer boroughs and suburbs, often priced by distance from there. Exact lines differ by fleet and city, and in New York some local carriers even split Manhattan itself into more than one zone.

Docs, keys and testing

Is there API documentation?

Yes. You get the API reference and examples during setup, scoped to what your app needs, along with a person on the Getcho team to answer questions.

How does authentication work?

Each business gets its own API key, sent as a bearer token. Keys can be rotated or revoked at any time.

Can I test before going live?

Yes. We run test orders with you during setup, so your first real delivery goes out on a flow you have already seen work end to end.

What support do developers get?

A direct line to the Getcho team, usually a shared Slack channel, plus alerts in Slack or WhatsApp when a delivery needs attention.

Can delivery updates go out under my brand?

Yes. The tracking page and text and email updates can carry your name and logo, or you can send your own notifications from the status updates.

Running deliveries in production

What do developers get wrong when they integrate Uber Direct or DoorDash Drive directly?

Mostly the signals around the delivery, not the API call. Booking a driver before the order is ready leaves them waiting or sends them away; store hours, pickup instructions and handoff steps get missed; and when a driver cancels or no-shows, nobody notices until the customer complains. Getcho handles those signals and the fallbacks for you.

What happens when a courier cancels or does not show up?

Getcho runs fallback rules: if no driver is assigned in time, or a pickup is missed, the order moves to a backup. Your app gets the update; your users usually notice nothing.

Who talks to drivers and customers when something goes wrong?

Getcho does. Driver texts and calls, access problems and recipients who don't answer are handled by Getcho, so your team doesn't become a dispatch desk.

Does it work outside one city?

Yes. Getcho dispatches in all 50 US states and handles local delivery in Canada. Same-day availability depends on how dense the area is.

What people build with it

What kinds of apps need courier delivery?

Marketplaces for local shops, laundry and dry cleaning pickup and drop-off, food and catering ordering, B2B and wholesale ordering for distributors, rental apps that need delivery and return pickups, and supply apps for trades that cannot wait on parcel shipping, like print shops.

Can my app book a return pickup or a round trip?

Yes. A return pickup is booked as its own leg, and round trips and exchanges can run in the same trip, which suits rentals, laundry and swaps.

Can I offer delivery to the merchants on my platform?

Yes. Integrate once and offer delivery to every merchant on your platform, while Getcho runs the deliveries. Talk to us about how your platform is set up.

Have a question we didn't answer?

Most setups are custom, and most go live the same day. Tell us what you're building or shipping and we'll show you how it would run.

What business customers are saying

And their customers.

Join the best businesses in the world and start using Getcho to orchestrate all your local deliveries.

By Mike Considine, CTO, Getcho · Last updated: