The Enplug integration hub allows you to use Webhooks to display real-time data from your preferred external data source.
Requirements
To use the Webhook integration, you’ll need the following:
- A Professional or Enterprise Enplug account
- A data format compatible with a Webhook, most commonly a JSON data file (Required fields in the data file: Product ID)
Adding a Webhook Integration
To add a Webhook integration:
- Login to Enplug.
- Click the gear icon in the bottom-left corner of the screen to launch the Settings menu.
-
Click Integrations.
- Click New Integration.
-
From the available options, select Webhook.
- Keep the Active toggle on to keep an integration active.
- Enable the Auto-Update toggle to download new data when available.
-
Click Copy URL.
- Click Create.
At this point, you’ll use your API program to pull data into your integration using the webhook URL.
Accessing Webhook Data in the Menu Board App
To access Webhook data from the Menu Board app:
- Log into Enplug.
- Select the Menu Board application from the Apps dropdown in the Enplug dashboard.
- Click Product Library in the top right corner.
- From here, you’ll see two tabs: Products and Integrations.
- Click Integrations.
- Product data will automatically import to the Integrations tab in 15-minute intervals.
You can also import data immediately using a forced import of integration data.
To do so:
- From the Product Library page, click Import Products.
- To the right of the search bar, click Upload and select the data you’d like to import.
-
If successful, the Status of the integration data will read Done.
- If there is an error, click the download icon under Error Logs to review.
Adjusting the Webhook Data View
To adjust the Webhook data view:
- Log into Enplug.
- Select the Menu Board application from the Apps dropdown in the Enplug dashboard.
- Click Product Library in the top right corner.
- From here, you’ll see two tabs: Products and Integrations.
-
Click Integrations.
- Non-applicable Product Library columns will appear blank.
- Click the eye icon, then select the data you’d like to view and add to your menu board.
- Click Save Changes.
Note: You can rearrange the data column order by clicking-and-dragging a column header to a desired location, then clicking Save Changes.
Adding Webhook Data to a New Menu Canvas
To add integration data to a new menu canvas:
- Log into Enplug.
- Select the Menu Board application from the Apps dropdown in the Enplug dashboard.
- To the right of the search bar, click Add New Menu.
-
In the top menu, click the book icon that displays Add products.
- This will launch a Product Library pop-up window.
-
Click the dropdown and select Webhook.
- Data from the integration will auto-populate for selection.
- To add a single item, check the box next to the desired data then click Add as a single product. To add multiple items, check the boxes next to the desired data then click Add as a list of products.
- Placeholder boxes will now appear on the new menu canvas.
From here, you can click the pencil icon to edit the layout, select the properties you’d like displayed and format accordingly.
Notes:
- Any changes made to an item from a list will apply to all of the items in that list.
- Data refreshes every 15 minutes.
Additional Formatting a New Menu Canvas
If you have more items than will fit in the allotted space, you can enable data scrolling or pagination.
To do so:
- Log into Enplug.
- Follow the process of Adding Integration Data to a New Menu Canvas (see above).
- Select the Product List you’d like to apply scrolling to.
- In the right-side menu, click the Properties dropdown.
- Under Scroll Type, check the Scroll box.
Note: It isn’t recommended to exceed 50 items in a scrolling list.
Alternatively, if you have more items than will fit in the allotted space, you can enable data pagination. This will display data in pages.
To do so:
- Log into Enplug.
- Follow the process of Adding Integration Data to a New Menu Canvas (see above).
- Select the Product List you’d like to apply scrolling to.
- In the right-side menu, click the Properties dropdown.
- Under Scroll Type, check the Pagination box.
- You can then adjust the speed and delay of scroll/display time.
Note: It is not recommended to exceed more than three pages of items.
Additional Resources
- Point-of-Sale Integrations: Overview
- Point-of-Sale Integrations: Categories
- Point-of-Sale Integrations: Accessing & Adding Data
- Point-of-Sale Integrations: Adding Dietary Icons & Calories (Cal) Suffix
- Point-of-Sale Integrations: Common Terms & Troubleshooting
For questions or concerns, please reach out to our Support Team at support@spectrio.com.