Some of our integrated POS systems do not currently support webhooks for menu updates. This limitation means that any changes made to the POS menu—such as price adjustments, new items, or discontinued items—do not automatically sync to the online menu. As a result, this leads to:

  • Order injection failures

  • Discrepancies between POS and online menus


To resolve this, we've introduced a flexible Automatic Menu Sync Scheduler that ensures the online menu stays up-to-date, even when webhooks are not supported by the POS. With this update, you can now configure:

  • Days of the week to run syncs

  • Specific hours throughout the day for regular sync checks

  • Recurring syncs every 'n' hour


How to Set It Up?

  1. Navigate to your store in Chef.

  2. Open the POS connection page.

  3. Under the Scheduling section, select "Recurring Interval" or “Specific Hours”.

  4. Choose the days and exact hours you want the system to check for updates.

  5. Click Save—and you’re all set!

You can also see when the next scheduled sync is set to run, right from this interface and the POS Dashboard.


NOTE: Syncs are scheduled based on the store’s local time zone. However, the “Next Scheduled Run” time displayed in the interface will reflect as per your browser or device’s local time zone.


Best Practices

  • Schedule syncs shortly after typical menu update times.

  • Avoid overloading the system with too frequent syncs unless your POS is updated often.

  • Don't setup scheduled syncs for a store integrated with a POS that supports menu update webhooks.