Audience: Technical Teams, Account Teams, Client's POS programmer
The integration with Revel POS requires some configuration in Revel done by the customer, and some configuration in Olo done by the Deployment Specialist. The customer must provide Revel with a signed confirmation document allowing Olo access to their API. The document can be found here.
1. All menu Categories that are to be included in the Olo menu must be assigned to the Online menu in Revel. In the Revel Admin site, under Products, click Custom Menus. Edit the Online menu by clicking the 'pencil' icon.
Be sure the menu is flagged as Active. Scroll down and check all of the desired Categories or Sub-Categories.
Click Save and then Push Changes from the Revel Main Menu.
2. By default, Revel terminals will not see online orders. For terminals that have access to online orders, they can be found here.
To turn on this option, in Revel Admin, select the Establishment id to edit in the fly-out on the left side of the screen.
Then in the menu, go to Establishment > Stations, select each POS station where you want to have this option. Check "Is Print Online Orders", then Save and Push changes. You will need to refresh the configuration on POS tablets.
1. Olo will need permission for API access to a brand's POS link. The permission form to fill out and send to the brand's Revel representative can be found here.
2. Revel will then send Olo:
Key - long string Secret - long string EndpointAddress - url of the brand admin site.
Olo needs to set the EstablishmentID for each vendor. Also Olo will set the PaidInAdvancePaymentType, PickupOrderType, and DeliveryOrderType (if needed). These are hard coded as 7,5, and 2.
The Establishment IDs is found on the Revel Admin desktop by clicking the fly out tab on the left of the screen.
The final configuration in Olo Admin will look like this:
Keywords: Revel, POS