Widgets

Widgets are visual components that show specific customized data to meet your business needs. You can find these widgets on Reports > Dashboard. The Lynx Widget API provides access to these components, allowing you to integrate machine and operator data into your applications.

There are widgets available at two levels:

  • Operator/Actor Level: Widgets that gather data from multiple machines.
  • Machine Level: Widgets that show data specific to a single machine.
📘

Every widget has its own unique identifier (widget_type_id), filters, and other configuration options. See a list of all Widgets ID List.

Documented Widgets

This is a list of all documented widgets:

Sales By Period

The Sales By Period widget shows a bar chart showing revenue generated across your fleet or a specific set of machines. It allows operators to identify sales trends, peak performance days, and transaction volume at a glance.

This is the information available through this widget:

  1. Time Dimension (X-Axis): Shows a daily breakdown of the selected timeframe, such as the last 30 days.
  2. Revenue Scale (Y-Axis): Shows the total value of sales in the local currency, such as zł - Polish złoty.
  3. Legend: Categorizes sales by payment method. In this view, it is tracking Credit Card transactions (indicated by the blue bars).
  4. See a list of available filters:
Filters
  • Chart Style: Choose the data visualization format: column, area, or line.
  • Category Axis Major Grid Line: A toggle to show or hide vertical background lines for better readability.
  • Include Cash: A checkbox to add or remove physical cash transactions from the totals.
  • Split Payment Method: An option to see separate bars/lines for different payment types (Cash vs. Credit Card) rather than one combined total.
  • Payment Method: A dropdown to filter the entire widget by a specific provider or type.
  • Time Period: Defines the date range for the data, such as Last 30 Days.

Dashboard Sales Table

The Dashboard Sales Table provides a detailed numeric breakdown of performance by period. It allows operators to see exact revenue and vend counts for specific timeframes at a glance.

This is the information available through this widget:

  1. Time Period: Breaks down data into standard reporting windows: Today, This Week, Last Week, This Month, Last Month, This Year, and Last Year.
  2. Sales: Shows the monetary value earned, categorized by payment method (e.g., Credit Card) and a total for that period.
  3. Transactions: Lists the total count of individual vends made, categorized by payment method, and a total for that period.

Last Year vs This Year Monthly Sales

The Last Year vs This Year Monthly Sales widget provides a high-level visual comparison of sales performance across two years. It helps operators track long-term business growth and seasonal trends.

This is the information available through this widget:

  1. Timeframe (X-Axis): Shows a breakdown by month (e.g., Feb, Mar, Apr, etc.).
  2. Revenue Scale (Y-Axis): Shows the total value of sales in the local currency (e.g., zł - Polish złoty).
  3. Comparative Data: Visualizes how current monthly performance stacks up against the same period in the previous year.
  4. See a list of available filters:
Filters
  • Last 12 Months Chart Style: Choose the data visualization format for the current period: line, column, or area.
  • Previous Last 12 Months Chart Style: Choose the data visualization format for the comparison period: line, column, or area.
  • Category Axis Major Grid Line: A toggle to show or hide vertical background grid lines.
  • Value Axis Major Grid Lines: A toggle to show or hide horizontal background grid lines for better value readability.
  • Include Cash: A checkbox to add or remove physical cash transactions from the totals.
  • Payment Method: A dropdown to filter the data by a specific provider or type, such as Credit Card, Prepaid Credit, or others.

10 Most Popular Machines Sales/Vends

The 10 Most Popular Machines Sales/Vends widget provides a ranking of the top-performing machines in your fleet. This allows operators to quickly identify high-traffic locations and the most profitable units based on their sales volume.

This is the information available through this widget:

  1. Machine Name (Y-Axis): Lists the specific names or IDs of the top-performing machines.
  2. Sales Volume (X-Axis): A horizontal bar chart representing the comparative success of each machine.
  3. Time Period Label: Shows the currently selected reporting window (e.g., Yesterday).
  4. See a list of available filters:
Filters
  • Chart Style: Choose the data visualization format, such as a bar chart.
  • Category Axis Major Grid Line: A toggle to show or hide vertical background lines for better readability.
  • Include Cash: A checkbox to add or remove physical cash transactions from the machine's totals.
  • Time Period: Defines the date range for the ranking, such as Yesterday, Last 7 Days, or Last 30 Days.

General Widget Actions

These options appear on the right side of the widget and offer additional features.

  1. The Dropdown Arrow button offers the following options:
Options
  • Lock Widget: Secures the widget in its current position on the dashboard to prevent accidental moving or resizing.
  • Export: Allows you to download the widget's raw data in PDF format for external reporting.
  • Remove Widget: Deletes the widget from your current dashboard view.
  1. Currency Toggle: The bill/money icon opens a sub-menu that allows you to change the currency in the widget.
  2. Resize Tool: Located in the bottom-right corner of the widget, this icon lets you click and drag to resize the widget on your dashboard.