Omnivore Integration

Omnivore is a third-party company which Bbot and certain POS companies partner with, to exchange data. Omnivore installs a small program on your POS system, which makes it able to connect to modern, cloud-based systems such as Bbot.

A. Prerequisites

(Note that this section may be skipped if you do not have or know this information- but skipping this section will likely prolong the process.)

  1. Back of House POS server should meet the following requirements:
    1. 700 MB available/free memory on system for Windows 7 or higher
    2. 1.8 GHz dual-core processor
  2. Add firewall exceptions to allow outbound TCP connections to the following addresses and ports:
    1. URL:
    2. IP:
    3. IP:
    4. IP:
    5. IP:
  3. If security software runs on the BoH POS server it may interfere with Omnivore’s software package. Add the following executables to your security software’s exception list:
    1. C:\Program Files (x86)\POS Agent\pos_agent.exe
    2. C:\Program Files (x86)\POS Agent\agent_updater.exe
    3. C:\Program Files (x86)\POS Agent\init.exe
  4. Create the following in your POS system:
    1. An ordering employee named Bbot
    2. A 3rd party tender named Bbot
    3. A zero-dollar item named Bbot
  5. Please have the following Test Plan filled out and ready:
    Which Revenue Center should Bbot orders be categorized in? _____________________________________________
    Will Bbot orders be dine-in or takeout?


    What is an example food item (include its ID in the POS). _____________________________________________
    If you have multiple fulfillment stations that get different items, please list 1 item for each. (Including each item’s ID in the POS)
    What is an example drink item (include its ID in the POS) _____________________________________________

B. Get Omnivore MMS

(This section is NOT optional. All steps must be completed to move forward setting up Omnivore.)

  1. Create an Omnivore account at (make sure you save/write down these credentials)
  2. Invite Bbot to your Omnivore account
    1. Click 'Account > Settings' in the upper right corner
    2. Expand 'Users' and click 'Add'
    3. In the 'Email Address' field enter 'omnivore+[venue name]' where '[venue name]' is the name of your venue
    4. Select 'Yes' for 'Admin'
    5. Click 'Add User'
  3. On your POS computer follow this link to download the Omnivore installer:
  4. Download and run the installer
  5. Log in with the Omnivore account credentials you created above. Click through the software to schedule an appointment
  6. Omnivore will send a confirmation email. “Reply all” to Omnivore and Bbot with the test plan form

C. Omnivore Installation

Omnivore will be in touch to schedule an installation session. They will help you make sure that your POS employee, payment tender, revenue center, and order type are correctly defined. They will also put through some test orders to ensure everything is configured correctly and create a blank MMS menu.

D. Build Smart Ordering Menu

For a comprehensive guide on how to build your own Omnivore menu, please visit this page

If you paid for Bbot to build your Omnivore menus you will instead only need to email a spreadsheet of your menu to This spreadsheet should contain all items you want to list on Bbot (with associated POS IDs) and all modifiers you want for those items (with associated POS IDs). Examples below. Please also let us know which price level you would like to use.

Smart Ordering Menu design guidelines

Your Bbot menu is a vital part of the Smart Ordering guest experience. A properly curated menu is very important for increasing sales. We recommend these guidelines:

  1. Use customer-readable names for all menu sections, items, modifier groups, and modifiers. For example: 
    1. Good Name Bad Name
      Draft Beers DRFT
      Choose a bread Sandwich mods
      Bottle of Cabernet Sauvignon BTL Cab
      6 Chicken Tenders CH TEND
  2. Write appetizing descriptions that also answer the guest’s questions about size or ingredients. For example, “Three large, crispy, freshly-fried chicken tenders with our house barbecue dipping sauce.”
  3. Food modifiers should include all the common customizations, such as “no onions”, “no cheese”, “dressing on the side” etc. The modifier group name will be displayed in Bbot, and the modifiers will be displayed under it.
  4. If there are combo items like “shot and a beer”, make sure there are modifiers to select the shot & select the beer.
  5. The modifiers should only include relevant items. Don’t offer “Gluten-Free Bun” as an option on ice cream. If customers see a long list of irrelevant options, they will distrust the system.
  6. It’s a good idea to also include one or two “upsell” options. These are some upsell options that other Bbot restaurants have used:
    1. On french fries - “Cheese dipping sauce - $1.50”
    2. On a salad - “Add grilled chicken - $3.00”
    3. On a vodka cocktail - “Upgrade liquor to Grey Goose - $3.00”

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us