Skip to content

Delivery networks

A delivery network is somebody else’s courier fleet, available on demand. Four are supported: DoorDash Drive, Uber Direct, Shipday and Nash.

They earn their place in three situations: you have no drivers of your own, your drivers are all busy, or the delivery is somewhere your fleet does not reach.

Each network is an integration, connected with credentials from an account you hold with that provider. The general shape — credentials, conditions, testing, health — is in Integrations overview. Two things specific to networks:

  • A callback URL must be registered in the provider’s dashboard, or delivery status will never update on your orders. See Webhooks & the menu API.
  • Test the connection before relying on it. Networks have their own coverage areas and account states, and a connected-but-not-live account looks identical to a working one until an order needs a courier.

Two settings decide this.

Precedence — whether the platform tries a delivery network first or your own drivers first. Own-drivers-first is the usual choice if you have a fleet; network-first suits an operation with no drivers, or one using its own fleet only for particular outlets.

Priority order — networks are ranked, and tried in that order. Put your cheapest or most reliable first; the others become fallbacks.

Auto-dispatch can also weigh the cost of your own driver against a network quote before choosing, if you have your in-house costs configured.

You can have the customer’s delivery fee come from a live network quote at checkout rather than from your own zone fee — either from a specific network or auto-detected. Configure a fallback to your zone fee for when no quote comes back, or a customer with no quote sees no delivery option at all.

Live quotes are accurate and vary; zone fees are predictable and sometimes wrong. Which you want depends on whether your customers value certainty over precision.

Once a network has the order, its courier appears on the order card like any driver — status, and tracking where the provider supplies it. The customer sees matching tracking and generally cannot tell the difference, which is the point.

Delivery Network (/reports/delivery-network-summary) covers per-provider volume, fees, success rate and delivery times.

Read it monthly against what you are paying. A network that is cheaper per delivery but slower may be costing you repeat orders, and that trade does not show up on an invoice.

Networks have outages, and a repeatedly failing provider is skipped automatically for a period rather than being retried into the ground. Once the cause is fixed, that can be reset from the dashboard.

If no network can take a delivery and you have no driver available, the order sits unassigned and the outlet is notified — which is the point at which a human has to decide between waiting, delivering it themselves, or cancelling.

Symptom Try this
Orders never go to a network Check precedence, and that the network is active with its conditions matching
Deliveries always go to one provider That is priority order working; reorder them
Status never updates The callback URL is not registered, or its secret is wrong
No quote at checkout Outside the provider’s coverage, or the account is not live — set a fallback to your zone fee
A provider stopped being used It is likely being skipped after repeated failures; test the connection, fix, then reset
Fees are higher than expected Live quotes vary with distance and demand; compare in the network report

Related: Auto-dispatch · Drivers · Integrations overview · Reports

Was this page helpful?