Skip to main content

How Uber Direct Delivery Works in Sociavore

Uber Direct lets you offer delivery to your customers using Uber's courier network — without your customers needing an Uber Eats account. Orders come through your own website, and Uber just handles the driving.

Updated over a week ago

What it is

Uber Direct lets you offer delivery to your customers using Uber's courier network — without your customers needing an Uber Eats account. Orders come through your own website, and Uber just handles the driving.

How a customer experiences it

  1. A customer places a delivery order on your website

  2. At checkout, they enter their delivery address

  3. The system instantly checks with Uber whether a courier can reach them, and calculates the delivery fee

  4. The customer sees the delivery fee (which you control — more on that below) and can optionally add a driver tip

  5. They place the order

  6. An Uber courier is dispatched to your location

  7. The courier picks up the food and delivers it to the customer

  8. The customer gets a tracking link so they can follow the driver in real time

How you experience it as the restaurant

Once an order comes in:

  1. An Uber courier is automatically dispatched — you don't need to do anything in the Uber app. It's all handled behind the scenes.

  2. You'll see the courier's name and phone number on the order once they're assigned

  3. A tracking URL appears on the order so your staff can follow the delivery status

  4. The order status updates automatically: courier assigned → arrived at your store → picked up → delivered

  5. If the courier can't deliver, you'll get an email notification

  6. You can cancel the delivery from the dashboard if needed (e.g., if the customer cancels their order)

For scheduled orders, the system calculates when the courier should arrive at your restaurant based on the promised delivery time minus the estimated transit time — so the courier shows up when the food is ready, not too early or too late.

For ASAP orders, the courier is dispatched immediately and the customer's estimated delivery time updates to match Uber's actual ETA.

What you control in Delivery Schedules

Under Delivery Schedules in your dashboard, you configure Uber Direct per delivery zone:

  • Delivery fee charged to the customer — This is what your customer pays. You can set it lower than what Uber charges you (absorbing part of the cost) but not higher.

  • Free delivery threshold — Set a minimum order amount above which delivery becomes free. For example, "free delivery on orders over $50."

The pricing is organized by distance tiers (e.g., 0-5 km, 5-10 km). Closer deliveries cost less. These tiers and Uber's wholesale rates are pre-configured for your region — you just decide how much of that cost to pass on to the customer.

What it costs you

  • Uber charges a wholesale delivery fee that varies by distance and region

  • You choose how much of that to pass to the customer (you can absorb some or all of it)

  • The delivery fee is subject to tax in Canada (HST)

  • Any driver tip the customer adds goes directly to the courier — it doesn't affect your costs

Courier instructions

The courier receives:

  • Your restaurant's name, address, and phone number

  • Pickup instructions (if you've set any in the delivery settings)

  • The customer's address, name, phone number, and any delivery notes they entered

  • Whether to meet at door or leave at door (based on customer selection)

  • A manifest of what they're picking up (item names and quantities)

The courier is also required to take a photo for verification.

Did this answer your question?