Visualising barcode data using Grafana

A Grafana dashboard showing OrcaCam engagement data
A Grafana dashboard showing OrcaCam engagement data

Grafana is one of the most popular open-source tools for monitoring and visualisation. By connecting Orca Scan to Grafana, every barcode scan in your workflow can be transformed into live dashboards, KPIs, and alerts - no code or custom plugins required.

Why connect Orca Scan to Grafana?

Barcode scans capture what’s happening in the real world: items moving through warehouses, deliveries arriving on time, equipment being checked in/out. Grafana turns that data into a interactive display that makes it easy to understand your operations at a glance:

How to connect Orca Scan to Grafana

All data in an Orca Scan sheet can be exposed as a Live Data URL. This URL allows external systems to request Orca Scan sheet data in formats such as CSV, JSON, XML or HTML in real-time.

1. Turn on the Live Data URL for your sheet

  1. Login to your Orca Scan account
  2. Select the sheet you wish to visualise
  3. Click Integrations at the top of your Orca sheet
  4. Turn on and copy your Live Data URL
  5. Save the changes
Copy the Live Data URL from your sheet
Copy the Live Data URL from your sheet

Your Live Data URL is now ready. You can use .csv or .json by adding the extension to the end of the link when needed. Now, head over to Grafana.

2. Set up in Grafana

Create a free Grafana Cloud account or sign in to your stack. Grafana Cloud Free lets you install community plugins like Infinity and build dashboards at no cost.

3. Install the Infinity plugin

  1. Open Connections
  2. Select Add new connection
    Select Infinity from the list
    Select Infinity from the list
  3. Search for Infinity
  4. Click Install in the top right

4. Create a Grafana Data Source

  1. Find Data sources under the Connections tab
    Grafana Data Source
    Grafana Data Source
  2. Click Add new data source
  3. Search for Infinity and select it
  4. In Main, give the data source a clear name
    Grafana Data Source name
    Grafana Data Source name
  5. Open Setup authentication and choose No auth
    Grafana Data Source Authentication type
    Grafana Data Source Authentication type
  6. Click Save & test
    Save and test settings Grafana Data Source
    Save and test settings Grafana Data Source

5. Create your first panel

  1. Go to Dashboards
  2. Click New in the top right
  3. Choose New dashboard
  4. Click + Add visualization
  5. On Select data source choose the Infinity data source
    Grafana Data Source selector
    Grafana Data Source selector

6. Connect your panel to your Orca sheet

  1. In the query editor, set Type to CSV
    Grafana panel configuration
    Grafana panel configuration
  2. Set Parser to Backend
  3. Set Source to URL
  4. Set Format to Table
  5. Set Method to GET
  6. Enter your Live Data URL (add .csv to the end)
  7. Click Refresh

7. Make numbers and dates usable

If a column like Quantity appears as text, convert it so you can sum or graph it.

  1. Open the panel and go to Transform
  2. Click Add transformation
  3. Choose Convert field type
  4. Set the field type to Quantity
  5. Set the type to Number
  6. Set type to Time for date or time columns
  7. Finally, click Save dashboard

Done! You now have a Grafana dashboard allowing you to see everything you’re tracking.

Have a question about using Orca Scan with Grafana?

We’re always happy to help, chat with us live or drop us an email.


Request an integration

Need help getting Orca Scan working with your software?

Request a Software Integration


Was this guide helpful?

Ready to start scanning?

Close Icon
Get the Orca scan app QR code

Scan the QR code to download the mobile app

Scan the QR code to open this guides on your mobile device