Revel POS Setup

Starting to work with Appfront

Give Appfront Access

First, you need to create a new user that Appfront will use to view the menu and assist with issues, should they arise.
  • Username (preferably [email protected])
  • Password
  • Domain (typically
You can read more about how to create a user here:

Send the API keys

You need to contact Revel sales and ask them for API keys to send to Appfront.
The keys are Appfront's access to both sync the menu & send orders. if the keys are incorrect, the sync / ordering will fail.
As part of the setup process, it is required to disable the setting "Auto-close paid orders" on Revel's back-office

Selecting what would be displayed online

Creating an online menu

Revel has a feature called "Custom Menus", you need to create a custom menu named "Online", application type should be "Mode", and Mode/Station should be "Online". it should be active.
  1. 1.
    Go to products
  2. 2.
    Custom menu
  3. 3.
    If it does not exist, click on "Add custom menu" and name it "Online"
  4. 4.
    Application type should be "Mode"
  5. 5.
    Mode / Station should be "Online".
  6. 6.
    Mark it as active
Then click on "Edit" (The pencil icon)

Setting the online menu time

After entering "edit" mode (clicking the pencil in the last article), you need to make sure the menu is available at all times.
We recommend changing it to always available as illustrated in the image below.
If it's different, click on "Edit Effective Dates/Time" and change the hours as needed.
If the times are not set to all the time, and a customer places an order to a time beyond those hours - Revel will fail the order.

Select what you want to display online

In the next section, you can choose which items & categories will be displayed online.
Appfront will pull any item that is displayed online with all its associated modifiers.
Any item that is highlighted in blue will be displayed online, any item that is not - will not.


You can, with Revel's support assistance, copy an entire menu to only be displayed online, and edit the modifiers and names there. This can allow you to choose more carefully which items & modifiers are displayed to the end customer.

Publishing changes

Assigning barcodes

Before you publish, you need to first make sure that you have barcodes for all items. This is a semi manual process that must be done if you've created new items.
  1. 1.
    Go to Products
  2. 2.
    Click on Extras
  3. 3.
    Select both "Products" & "Modifiers".
  4. 4.
    Check "Barcode" under both options
  5. 5.
    Click on generate

How to publish changes



Appfront will pull all the images from Revel automatically, so you do not have to upload them twice.
To upload an image, expand the menu on the left that says "Display/Print Options", and select "Image".
Next click on "Browse & Upload" and upload your image.

Modifier Groups

Active, default & Min/Max

You can set in Revel which modifiers will be available & which would be default by selecting the "Active" & Default checkbox next to them, respectively.
You can also set the minimum and maximum selectable modifiers for that modifier group. so for example if you can only select one modifier, you'll set it to minimum 1 and maximum 1.

Free modifiers

You can also choose a fixed amount of modifiers to be free, and only start charging after a certain amount is reached (so for example in the screenshot below, the first base is free, and from second base forward the customer will need to pay extra).
Appfront can only support the "Free modifiers" option if all modifiers are the same price.
Meaning for example, the first 1 modifier will be free, and each modifier after that will be an extra $2.
Appfront only supports the "Quantity" free type. if you select the "Price" free type, you will have price mismatches.