Google Click Fraud

Uber Eats


Goodtill’s Uber Eats integration allows viewing and interacting with Uber Eats sales on the POS, printing tickets and viewing the details in the Backoffice.

Integration in beta
Please be aware that our Uber Eats integration is currently in beta. The functionality and feature set available may change until the official launch.
Uber Eats Restuarant app required
Although the integration provides the key functionality available in the Uber Eats Restaurant app, you will still need to use the Uber restaurant tablet for much of the Uber Eats functionality. This integration is not a replacement for your existing tablet.


  • View, accept and deny new Uber Eats orders on the POS.
  • Print tickets for accepted orders according to the product settings defined in Goodtill.
  • Include Uber Eats sale data in Goodtill reports.
  • Adjust product stock when Uber Eats orders are received.




To setup the integration, please contact Goodtill support.

Product and modifier mapping

To get the most out of the integration, products and modifiers should be mapped between the two systems. This will allow:

  • Printing products according to the settings defined per product in Goodtill.
  • Adjusting the stock in Goodtill when new orders are received.
  • Reporting on products and modifiers sold in Uber Eats orders.

In order for products to be matched up in the two systems, the Uber item must contain the Goodtill product or modifier SKU in the Uber Eats External Data field. Please add the Goodtill SKU to each item in the Uber Menu Maker before using the integration. If you have a large volume of products to update or need help entering the SKUs in the Menu Maker, please contact your Uber rep.

If you Goodtill products do have SKUs, you can contact support to have these autogenerated.

Screenshot from 2020-10-08 13-37-50

Uber Items vs Goodtill Products and Modifiers

Goodtill uses the concept of products and modifiers. Products are a base item which can be purchased on it’s own and modifiers can be added to customize the product. Modifiers cannot sold unless attached to a product.

Uber uses the concept of items. Items may be sold on their own or an item can be used to customize another item.

If you have an Uber Item which exists in Goodtill as both a product and a modifier – eg chips which can be bought on their own added to a burger item – you will need to ensure that the SKU is the same for both the Goodtill product and modifier. This SKU should then be copied in to the Uber item.

Differences to Goodeats

The Uber Eats integration uses the same interface as Goodeats orders in the POS app, however some functionality differs slightly.

  • Marking a collection order as Ready or a delivery order as Dispatched will not send an update email to the customer, this status will only be logged in Goodtill.
  • The expected date and time entered when  accepting the order will not be provided to the customer, this is only logged in Goodtill.
  • Tips will not appear on the POS or backoffice.
  • The “Requested time” field has a different meaning for delivery orders. For Uber Delivery orders this refers to the time at which the order should be collected by the courier (compared to the time when the order should be delivered for Goodeats).
  • A reason must be supplied when rejecting or cancelling an order.
  • It is not possible to request delivery with an integrated delivery service (such as Stuart) for BYOC orders.

Order status updates

The following table explains what happens in Uber Eats when changing the order state in Goodtill:

ActionFulfillment typeGoodtill processUber Eats process
AcceptAllMarked as accepted.Accepts the order.
RejectAllMarked as rejected.Informs the Uber Tablet that the order will not be processed on the POS. The operator will need to continue you standard Uber Eats rejection process.
ReadyCollectionMarked as ready.Has no affect in Uber Eats – the operator will need to mark the order as ready to pickup on the Uber tablet.
DispatchedDelivery by UberMarked as dispatched and completed.Has no affect in Uber Eats. Uber will track the pickup and delivery from this point.
Delivery by RestaurantMarked as dispatched.Sets delivery status as “Arriving”.
CompletedRestaurant deliveryMarked as completed.Sets delivery status as “Delivered”.
Any other typeMarked as completed.Has no affect in Uber Eats.
CancelledAllMarked as cancelled.Cancells the order using the reason specified by the operator.



Will this integration replace the need for the existing Uber Eats restaurant app / tablet?

No, you will still need to run the Uber Eats for Restaurants app when using the Goodtill integration as not all Uber Eats functions are included in the integration.

How is the configuration handled for stores with multiple outlets?

The connection between Goodtill and Uber Eats is configured per outlet. If you have multiple outlets, you must configure each one for a different Uber Eats restaurant.

Are tips visible on the POS and Backoffice?

No, data regarding tips should be obtained from Uber Eats directly.

How are order payments handled in Goodtill?

When an Uber order is imported, a payment is created for the total price of the order (total line item value) with the “Uber Eats” payment type.

Are new Goodtill products and modifiers synced with Uber Eats?

There is currently no menu integration with Uber Eats. Products and modifiers also sold via Uber Eats will need to be created manually using the Uber menu maker.

How can I map my products and modifiers if they don’t have SKUs in Goodtill?

We can auto generate unique SKUs for products and modifiers – please request this from Goodtill support.

Will the POS still recieve orders if a product or modifier is not mapped in Goodtill?

Yes, the POS will not automatically reject these orders. The POS will treat unmapped products as misc items and unmapped modifiers will just be added as item notes.

Will items appear unavailable in Uber Eats if the stock has run out in Goodtill?

No, item availability is not synced to Uber Eats.

Will Goodeats settings (such as store online and product availability) have an affect in Uber Eats?

No, these features work differently between the two systems, therefore these options will not affect Uber Eats.

Why isn’t the stock decremented when a new order is received?

It’s possible that the products or modifiers are not mapped correctly. Please check that the Goodtill SKU is present in the Uber item ID or External Data field as described above.

How are dine-in orders handled?

These will appear on the POS as “dropoff” orders, similar to table service Goodeats orders.

Why aren’t customer addresses visible?

If the order is delivered by Uber (not Bring Your Own Courier), the customer address is not visible as it is not required.

Are customer records created in Goodtill for Uber orders

No. The customer details are visible when viewing the sale in the POS and Backoffice but no record is created in the customer database.

How is allergy information handled?

Allergy information from Uber will be added either to the notes for the specific item or to the sale notes.

How is the VAT calculated in Goodtill?

When importing Uber Eats orders in to Goodtill, the VAT rate for the each item is taken from the Uber Eats item, not the matching Goodtill product. If there is no VAT rate configured in Goodtill for the VAT rate of the Uber item, a Goodtill VAT rate will automatically be created for this rate.

Need Further Help?

We are always happy to help with any issues you may be having. If you can't find what you're looking for within our support portal please send us a message by clicking the button below or call our support team on 0203 322 4095.