Case study hero image
<- Back to Portfolio

Grubhub OrderHub

Company
Grubhub
Year
2012-2013

Objective

Reduce friction for restaurants using the GrubHub platform by removing interruptions.

Historically, restaurants received orders from GrubHub only by fax, because it is the one technology that all restaurants used. In order to ensure that restaurants received the faxes, GrubHub placed a robo-call asking for a confirmation code to be entered from the fax. While this process worked, many restaurant owners found the phone call is distracting, especially during peak business hours; restaurants asked for a less intrusive process. OrderHub streamlined the order receipt and confirmation process, giving restaurant owners more control over their GrubHub presence and tools to manage their deliveries.

I partnered with another product designer to define and design the user flows within the OrderHub.

Incoming Order Flow

Use case: A restaurant owner needs to be able to process orders and estimate delivery times.

  1. The restaurant is notified that an order is pending.
  2. Tap the unconfirmed order in “Unconfirmed.”
  3. Check the order details to estimate delivery time.
  4. Confirm delivery time.
  5. The order moves to “In The Kitchen.”
  6. When ready, tap the order and tap “Out for Delivery.”
  7. Select a delivery driver to deliver the order.
  8. Adjust the delivery time if necessary.
  9. The order moves to “Completed.”
  10. The restaurant can check delivery details.
  11. Scroll down to view order details.
  12. Tap “Track this delivery” to track the selected order.

Driver Management

Use case: A restaurant owner needs to be able to manage delivery drivers.

  1. Tap the + symbol to add a delivery person.
  2. Fill out the delivery person’s details.
  3. Choose their mode of transport and save.
  4. View a list of all current delivery drivers.
  5. View the number of orders assigned to each driver.
  6. View contextual lists of orders and drivers.
  7. View delivery locations on a map.
  8. View delivery driver locations on a map.

Updating Menus

Use case: A restaurant owner needs to be able to hide out of stock menu items from diners.

  1. View or search available items.
  2. Select items that need to be hidden.
  3. Confirm the items that need to be hidden.
  4. Choose how long the item will be out of stock.
  5. View or search hidden items.
  6. Select hidden items that are no longer unavailable.

Other Projects