10.6 Drive-Thru
Omma Sign avatar
Written by Omma Sign
Updated over a week ago


  1. What is Drive-Thru Add-on and how does it work?

  2. How to Implement the Integration

  3. Requirements

  4. Setup Instructions

  5. Technical Diagram

What is Drive-Thru Add-on and how does it work?

It is a type of take-out service that allows customers to purchase products without leaving their cars. Customers approach a screen to land an order instead of a window (unlike traditional). This screen has a microphone so that the customer and business staff can communicate as well as cameras so that both can see each other. The customer can also see the orders and the total amount. After the order landing is completed, the customer can approach the next location to pick up the order and pay.

In the scenario, the customer approaches the outer screen. The staff sees the customer approaching from the inner OMMA device and welcomes the customer. When orders are landed staff enters them in the POS device. The data that the POS device has is also shown on the customer screen simultaneously. If there is no open order on the POS device, the customer screen is in the "idle" mode.

In idle mode fullscreen is dedicated to media items in the content. If an order is opened, the customer screen is in "order" mode.


In this mode, the customer screen is divided into 3 parts (optionally 2). Media items shrink and are shown in 50% of the screen. If the cashier is visible to the customer then the cashier camera is 25% of the screen. If the cashier is visible to the customer, orders are shown in 25% if not visible then 50% of the screen.

After the order is completed, we display the total amount and after order message on the screen. This screen goes back to idle mode after 5 seconds by default.

How to Implement the Integration

First, you need to check the requirements below and make sure that all conditions are met. After that, you can move on with setup instructions to complete the integration.


General Requirements

  • Two OMMA devices and one POS device is required for this setup to work.

  • They all have to be in the same Local Area Network and preferably each connected to the router with an ethernet cable.

  • Omma devices can be simple players but they must have regular Windows OS or our Linux OS (the other operating systems are not supported). One of the OMMA devices will be placed indoors by the business staff who takes the order and monitors outside. The other OMMA device (customer device) will be placed outdoors to meet the customer.

Customer OMMA Device

  • It must have a Windows OS or our Linux OS.

  • It must have a webcam attached to it.

  • It must be in the same shop as the cashier device. (This is a configuration done via OMMA panel.)

  • Set the device attribute name to drivethrough_screen and value to customer.

Cashier OMMA Device

  • It must have a Windows OS or our Linux OS.

  • It must have a STATIC INTERNAL IP address.

  • It must be in the same shop as the customer device. (This is a configuration done via OMMA panel.)

  • It must be selected as the orchestrator from the shop detail panel.

  • Set the device attribute name to drivethrough_screen and value to cashier.

  • The webcam is optional. If you want the customer to see the cashier then you can attach a webcam.

Important note: If you choose to show cashier to customer from the panel, you must have a webcam on the cashier OMMA device. Otherwise, the system won't proceed.

The POS Device

  • The POS device must send its data to the cashier device on certain events (adding/removing product, opening/closing order, etc.). The data will be sent as a post body data to cashier device's HTTP endpoint. An example URL would be similar to ( being the cashier device's static internal IP).

  • This requires an integration depending on the POS software used. There are integrations already prepared for Micros and Pixelpoint POS software. If you wish to apply them to your store please contact us for further discussions. You can also contact us if you have a different POS software used in your store and we can check integration possibilities together.

  • Once the integration is complete and data flows smoothly from POS to the cashier we must let the cashier and customer OMMA devices know about what kind of data is incoming. In order to do that, the related POS add-on must be added to the content.

Setup Instructions

  • Add your media to your contents and it will be shown in both customer and cashier devices simultaneously. You can indicate each media with an item tag to be displayed on the corresponding mode. Modes are "idle" , "order" and "check".

  • Add the POS add-on that matches with your system to your content.

  • Add drive-through add-on to your content.

  • Hover over the add-on and click on configure.

  • You will see the configuration for the customer OMMA screen. If you have a camera connected to the cashier screen, please check the order state configuration.

Important Note: If you do not have a camera for inside device and order state configuration is checked, the add-on will not work.

  • Enter the message that will be displayed after the order is complete. Set the duration of this state before it switches to idle mode.

  • Click Done.

  • Request Approval, Approve and Publish when you are done.

Technical Diagram

You can benefit from the schemas below. Please contact us for further technical questions.

Did this answer your question?