Revo KDS (Kitchen Display System) is the perfect application for the kitchen! It can replace the printing of tickets with regular thermal printers or complement them. When an order is printed with Revo XEF, it arrives in the kitchen on one or several iPads configured with Revo KDS. The chef's workflow improves significantly by having total control over cooked dishes, pending dishes, and those already served. Additionally, you can manage the preparation times of the dishes, view a summary of all pending dishes, search for orders, and explore many other options as detailed below.


  • Revo KDS is an independent application from Revo XEF, but it cannot function on its own. Both complement and interact with each other.

  • Revo KDS must be installed on an iPad exclusively for its use.

  • It is recommended to always have it connected to power to prevent the battery from running out during work. When deciding where to physically install the iPad(s) for use as KDS, it's essential to have power outlets nearby.

  • It is crucial that the iPad screen never turns off; otherwise, when sending orders from Revo XEF, a connection error will occur.


Configuring the kitchen iPad with the Revo KDS application is straightforward. Simply follow these steps:

1. Configure a static IP on the iPad:

  • Go to Settings on the iPad.

  • Go to Wi-Fi.

  • Tap on the icon of the connected Wi-Fi network.

  • Tap on Configure IP.

  • Select Manual (should remain selected ).

  • Manually enter an IP address, subnet mask (usually:, router, and tap Save.

  • Tap on Configure DNS.

  • Select Manual (should remain selected ).

  • Manually enter a DNS address ( and tap Save.

  • Confirm by tapping on Wi-Fi to return to the previous menu.

    Note: It is recommended that the configured static IP be outside the range of dynamic IPs provided by the router or device managing the network.

2. All devices, including those that will use KDS, must be configured on the same network. In other words, the same Wi-Fi network.

3. Go to Settings on the iPad / Display & Brightness / Auto-Lock and set it to Never.

Note: This prevents the iPad from automatically going to sleep when using the application.

4. It is recommended to disable all Notifications in Settings.

5. Download the app Revo KDS from the App Store.


All configuration is done from the back-office of Revo XEF.


1. Once we have accessed the back-office.

2. Go to Configuration / PRINTERS to add the KDS.

Note: The printer must be of the Revo KDS type and use port 2000. More information on creating printers in this article.


1. Go to Configuration / KDS.

2. Go to the +New button to create a profile.

Note: Create as many profiles as KDS devices you will install. That is, if you are only installing one iPad in the kitchen with KDS, only create one profile.


  • Name: Enter the profile name for KDS.


  • Join orders: By checking this option, when new tickets from the same order arrive, the products are added to the already open KDS ticket. If the order is closed, it will be added as a new ticket.

  • Sum quantities: When a new order arrives, and the join orders option is activated, if the content is the same, the total sum will be displayed.

  • Disable checks: By activating this option, it will not be possible to check/uncheck dishes as done. Pressing on the products will have no effect. This option is useful in cases where Revo KDS is just an information screen that does not require any interaction from the chef.

    Note: With this option deactivated, pressing on them marks them in yellow.

  • Use 'In Progress' state: By activating this option, a third state of content is enabled: In progress. Thus, by pressing on the dish, it will transition from "new" to "in progress," and pressing again will move it to the "done" state.

  • Use 'Past' state: By activating this option, a third state of content is enabled: Past. So, when you press an item, it goes from the 'New' state to 'In progress,' then 'Done,' and if you press it again, it goes to the 'Past' state.

    Note: From version 2.0 of Revo KDS.

  • Move to the joined order: By activating this option, when a modification is sent to an open order, in addition to emitting a sound as usual, the KDS displays the order that has been joined.

  • Group contents: By activating this option, identical products will be grouped by default. For example, if you send 2 Burger Shark, they will appear as 2 Burger Shark and not as 1 Burger Shark and 1 Burger Shark. This implies that if the products are marked as done, they must be marked when both are done. With this option deactivated, they will be displayed and can be marked individually.

  • Automatically close at the end: We can select from the dropdown how we want it to work. By selecting Yes, when all dishes in an order are marked as done, the order automatically closes without warning.
    This can be very useful in configurations where a re-send is done, and we want, in addition to closing the order on our KDS, it also closes on the other one(s).

  • Auto-notify Revo XEF when closing the order: Activate this option for KDS to notify the Revo XEF app when an order is ready.

  • Menu Type: There are three options for viewing menus on the KDS.

    • Standard: Normal menu visualization. Recommended when using menus in Revo XEF with fast entry disabled. Menu item orders do not appear.
    • Show dish orders: Visualization of menus showing dish orders (appetizers, main courses, desserts, etc.) highlighted in yellow. Recommended when using menus in Revo XEF with fast entry enabled, and you want to emphasize the dish order.
    • Normal items: Menu and card products share the dish order. Menu products are displayed with an [M] to differentiate them from other card products. Recommended for businesses that offer their customers the option to order menus and à la carte items in the same service.

  • Auto-print individually marked products: With this option active, marking a product as completed will automatically print an individual ticket. This option disables the printing of the general ticket.

    Note: From version 1.6 of Revo KDS.

  • Notify Revo XEF of ready contents: If we activate this option, KDS can notify third parties when content is ready. Useful option for online orders. Requires the creation of a kds.contentsReady webhook.


  • Presence control: By activating this option, the icon appears so that kitchen employees can also clock in and out of their shifts without using Revo XEF.

    Note: Employees must be registered in the Revo XEF back-office. More information here.

  • Printer: By selecting a printer from the list, we activate the printing of the pass ticket on the KDS.

  • Track preparation times: If this option is activated, we can see all the times of products that have their preparation time configured in the back-office. This report displays all times individually per product. We can filter by dates, days of the week, totalize by products, and by KDS.


  • Continuous Flow: With this option enabled, entries are distributed to optimize the iPad's space to the maximum. This is achieved by adjusting the entries to the actual size needed and splitting them into elements so that they occupy more than one column. This way, you can avoid long scrolls and get the maximum information on the screen at any given moment.

              Without continuous flow
              ------------- ------------- ------------- -------------
              |     | DONE| |     | DONE| |     | DONE| |     | DONE|
              ------------- ------------- ------------- -------------
              |           | |           | |           | |           |
              |           | |           | |           | |           |
              |           | |           | |           | |           |
              |           | |           | |           | |           |
              |           | |           | |           | |           |
              |           | |           | |           | |           |
              ------------- ------------- ------------- -------------
              With continuous flow
              ------------- ------------- ------------- -------------
              |     | DONE| |           | |     | DONE| |           |
              ------------- |           | ------------- |           |
              |           | ------------- |           | |           |
              |           | ------------- |           | |           |
              ------------- |     | DONE| |           | |           |
              ------------- ------------- |           | |           |
              |     | DONE| |           | |           | -------------
              ------------- |           | |           | -------------
              |           | |           | |           | |     | DONE|
              ------------- ------------- ------------- -------------
  • Hide Marked Items: Hides the lines of items when marked as 'Done'. Instead of being marked in yellow, they will be hidden. Also, an option will be activated to retrieve them in case of needing to review them.

  • Ticket Rows: Enter how many rows of tickets you want to display on the KDS.

    Note: Starting from version 1.6 of Revo KDS.

  • Font Size: Select the font size used on the KDS (Large or Standard).

  • Order Subtitle: You can decide what information to show at the bottom of the orange button that appears in the order header. This button allows you to close the order.

    • Counter: Shows the overall counter of the entire order.
    • Account: Shows the name of the account.
    • None: No subtitles appear.

  • Sound: Select the sound you want to hear when receiving a new order on the KDS. Here you can see all available sounds.

    Air Horn:

    Desk Bell:

    Door Bell:

    Japanese Bell:

    Metal Gong:

    Ship Bell:


  • Enable Forwarding: In some cases or depending on how kitchen routines are set, you might be interested in having a Master or Central KDS that receives information from other secondary KDS. For example, different KDSs each receive their portion of an order and forwarding this information to the Master KDS managed by the Chef. It could also receive notifications when products are marked as done from the secondary KDSs. If you want to use this function, this option must be activated.

  • Forwarding IP: Add the IP of the device to which this iPad will forward the information. You can add multiple IPs by simply separating them with commas. For example,,, etc.

    Note: In the above example of the Master KDS with several secondary KDSs, only the latter should enable Forwarding by adding the static IP of the Master KDS.

  • Forward Only Checks: Enabling this option will not send the products, but will send notifications when they are marked as done.

  • Forwarding Not Sent on Close: With this option enabled, it will not be forwarded when an order is completed.


  • Summary on the second screen: To visualize summaries on a second screen connected via HDMI, we have four options. This option is designed for configurations where you want to display on a larger screen permanently.

    Note: From version 1.6 of Revo KDS.

    • Duplicate: Duplicates the KDS screen on a second screen.
    • Summary on the second screen: Displays a summary of pending dishes to prepare.
    • Tickets on the second screen: Shows all orders organized by the ticket row number configured in the "Rows of tickets on the second screen" option.
    • Summary of states: Displays a summary of the different states of the dishes.

  • Summary size: Enter the font size for the summary. A standard size of 25 is considered.

    Note: Recommended: iPad Pro 12.9 inches = 25 and iPad 10.5 inches = 50.

  • Rows of tickets on the second screen: Select how many rows of tickets you want to display on the second screen of the KDS.


Once we've explained how to configure the device (iPad) we're going to use and all the settings we can customize in the back office, let's look at the operation of the KDS and all the actions we can perform:

When you open the app, it will ask for a username and password. Use the same credentials as in Revo XEF.

4.1. HEADER:

1. By pressing the r, you will access the KDS configuration and actions menu.

  • Account: Name of the Revo XEF account.
  • Version: Version of the Revo KDS app used.


  • Configuration: Selects the profile configured in the back office.
  • Time management: Displays all times configured in the back office.
  • IP: Displays the network and IP configured on the iPad.
  • Linked accounts: If you have more than one account for this KDS, they will appear here, allowing you to switch between them more quickly.


  • Update configuration: When a change is made in the back office configuration, you must update to download these changes.

    Note: In some cases, it may be necessary to restart the KDS app for these changes to take effect.

  • Close all orders: Automatically closes all open orders.
  • Delete closed orders: Automatically deletes all orders from the closed orders list.
  • Protect with Pin: Protects the configuration with a PIN code. This way, only authorized personnel can access the configurations.
  • Log out: Log out of the account.

2. Filters: By default, orders that arrive at the KDS are sorted by arrival order. In other words, the most recent ones are added to the right. By pressing this icon. It is possible to change the order of orders by filtering by:

Note: From version 1.6 of Revo KDS.

  • Sorting: By Date, Table, Account (in case orders arrive from multiple accounts), Channel (Uber Eats, Glovo, Deliveroo, JustEat), Waiter, or In Progress.
  • Account: In case orders arrive from multiple accounts.
  • Channel: Uber Eats, Glovo, Deliveroo, JustEat, etc.

3. Undo: By pressing this icon, you can undo the last change made, returning to a previous state (for example, an order was closed by mistake or a dish was marked as "ready").

Note: From version 1.6 of Revo KDS.

4. Presence: Use this icon to clock in and out employees

by entering their PIN code.

5. Search: Easily search for any order by order number, table name, etc. Then, press on it, and it will be displayed. Recommended option for businesses with many open tables at once.

6. Print: You can print the pass ticket from the KDS. When the dishes are marked, and you press the printer icon, all marked dishes will be printed by order. For example: In the KDS, you receive an order with starters and main courses, mark the dishes, and want to print the pass ticket. These would be the steps:

  • Receive the order.
  • Press on the dishes to mark them as ready. They will be marked in yellow.
  • Press the icon
  • Retrieve the printed pass ticket and place it next to the dishes.

This way, when the waiter comes to pick up the dishes to serve them, he will know by looking at the pass paper which table they belong to without having to ask the chef.

Note: It is essential that in the KDS configuration, a printer is selected.

7. Summary: A great feature of Revo KDS is the summary screen. By pressing the button, a screen will appear showing a summary of all products not marked as ready and sorted by quantity.

8. Closed Orders: By pressing the button, a list of all orders closed in the last 24 hours will be displayed. You can enter each of them, see their contents, and even reopen them to send them back to the main screen.


There are different actions to take when orders are received:

  • Mark dishes: When you press on the products, they are marked in yellow, indicating that they are ready or completed. When all the products in an order are marked, the KDS will ask if you want to close the order.

  • Scroll through orders: You can swipe from left to right to navigate the main screen and see all received orders.

  • Close order: To close an order on the KDS, you can do it in two different ways:

    • By marking all the dishes that make up the order.
    • If you don't mark dishes in your workflow, you can press the orange button with the icon.

These options appear when you press on the header of an order:

  • Notify XEF: From the KDS, you can send a notification to Revo XEF to indicate that there are dishes waiting to be picked up. To do this, press on the order header. Once you send the notification, the order header changes to gray. An example can be seen in the image at the beginning of this article. At table no. 3, the notification has been sent. In addition, in Revo XEF, a "chef's hat" symbol appears in the top left corner of the table.

  • Set in progress: This option marks the order header in yellow indicating that it is in progress. This way, if there are other KDSs in the kitchen, they can see which orders are active.

  • Print pass: By pressing this option, only the pass ticket of the selected order will be printed.

  • Show/Hide marked products: If the option to hide marked items is activated, through this option, you can show the products that have been marked and disappeared from the order. Pressing again will hide them again.

4.3. ORDERS:

In open orders, you can see the following information:

  • Table name.

  • Employee sending the order.

  • Number of diners.

  • Order number.

  • Orange button to close the order.

4.4. FOOTER:

At the bottom of the KDS, all open orders are displayed in a grid. You can press on any of them to centre it on the screen, or use the to move around.