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 firstname.lastname@example.org to add this module to your account.
All bookings scheduled for the current day will appear on the bookings list on 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 that 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.
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.
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.
Customer spend and receipt updated in ResDiary
Once a sale linked to booking has been completed, the customer spends and a receipt will be updated in ResDiary.
Customers linked in Goodtill
Customer details will be imported into Goodtill when a booking is actioned on the POS. This allows sales to be linked to ResDiary customers in the Goodtill backoffice.
- Contact email@example.com to enable the booking module in your Goodtill
account. This integration is a chargeable add-on.
- 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.
- 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 is not found when creating a 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 the 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 are 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.
Canceled booking has been re-opened by the POS
If a booking is opened on the POS, canceled 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 canceled state in ResDiary.