Google Click Fraud



Goodtill provides support for ResDiary bookings as an extension to the existing table management functionality available in the POS application.

The integration is configured per outlet, allowing each outlet to be linked to a different ResDiary restaurant or disabled in outlets where ResDiary is not used.

This feature requires the Booking module, contact to add this module to your account.


View bookings

All bookings scheduled for the current day will appear in the bookings list in the left side of the table pane. Tapping a booking will display the booking details, including customer details, deposits, booking comments and more.


Open sale from booking

When viewing the booking details, the operator can seat the customer at a table which opens a sale on the POS.

If a booking status  in ResDiary instead of the POS, a sale will automatically be created on the POS and the table will be displayed as occupied.

Create walk-in booking

Tap any empty table to create a walk-in booking which will be reflected in ResDiary. IMG_0041

Update meal status

The ResDiary meal status will automatically be marked as “open” when a customer is seated and “closed” when the sale is completed.

The operator can set any other meal status during the duration of the visit when updating the sale in the Sell page or by opening the Booking Details dialog.IMG_0042


Use booking deposit as payment

If a booking has any deposits, the total processed deposit amount will be applied as a payment against the sale. The ResDiary deposit is recorded as a payment against the sale in the Backoffice.

IMG_0043 RD_Deposit

Customer spend and receipt updated in ResDiary

Once a sale linked to a booking has been completed, the customer spend and receipt will be updated in ResDiary.RD_Receipt

Customers linked in Goodtill

Customer details will be imported in to Goodtill when a booking is actioned on the POS. This allows sales to be linked to ResDiary customers in the Goodtill backoffice.



  • Contact to enable the booking module in your Goodtill
    account. This integration is a chargeable addon.
  • Request the API details from ResDiary.
  • Log in to the Goodtill Backoffice and select the outlet you want to configure using the “Change store” button.
  • Navigate to the ResDiary integration page and enter the ResDiary credentials for this outlet.Goodtill_ResDiary_Integra-022
  • In the Backoffice, enable the Table Module under: Settings > Global settings > Enable table module. Then save the settings.
  • Setup the table layout in the Backoffice under: Setup > Table layouts
    You can now arrange the tables according to the seating plan in the restaurant.
    Please ensure the table names match the ResDiary table names exactly and
    ensure that no table names are duplicated.
    Once finished, click save.
  • In the POS app, tap the logo in the top left corner to reload the settings.

The integration should now be ready to use. Tap the “Tables” button in the top menu bar of the application to see the table layout and list of reservations for the current day.


Booking list not shown in the table screen

This can be due to:

  • Outdated POS app version – ResDiary is supported in version 6.0.8 and above.
  • ResDiary not configured for the correct outlet (contact Goodtill support in this case).

Table not found when creating walk-in

If you see a “Table not found” error when creating a walk-in on the POS, this is because a matching table cannot be found in ResDiary during the current service. Please ensure that a table exists in ResDiary in this service with the exact same name as the table in Goodtill.

Customer name shown in booking list is different to the table view

The name shown in the bookings list is taken from ResDiary, however the name shown in the table and sale layouts is taken from the Goodtill customer record. If the customer is a returning customer and their name was changed in the Goodtill backoffice it may no longer match with the ResDiary booking customer name.

Cancelled booking has been re-opened by the POS

If a booking is opened on the POS, cancelled in ResDiary, then the sale is completed on the POS, Goodtill will mark the booking as closed and send the customer spend and receipt to ResDiary as usual.

In this case, if the customer has not arrived, the POS operator should void the sale instead of completing it. Goodtill will not change the state of the booking in ResDiary if the sale is voided, hence the booking will remain in the cancelled state in ResDiary.

Need Further Helps?

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.