Now in Early Access

AI-powered queue analysis for your business.

Connect a camera snapshot URL, describe what you need, and QueueLens uses AI vision to analyse your queue — delivering structured data to your app or dashboard.

How it works

QueueLens physically captures frames from your camera and sends them to an AI vision model for analysis. Here is the full technical flow.

Camera frame capture

Provide a URL that returns a JPEG or PNG snapshot. QueueLens fetches a live frame on each analysis cycle — no video stream required, just a snapshot endpoint.

AI vision analysis

Each frame is sent to GPT-4 Vision with your custom instructions. The model counts people, estimates wait time, and scores occupancy based on what it sees in the image.

Structured JSON output

Results are returned as clean JSON via your dedicated API endpoint. Poll it from your own app as often as your plan allows — Standard every 10 min, Professional every 30 sec.

What the AI analyses

  • - Number of people or items visible in queue
  • - Estimated wait time based on count
  • - Occupancy rate (low / moderate / high)
  • - Custom conditions you define in plain language
  • - Scene notes and AI confidence score
  • Fully customisable

    Describe exactly
    what you need.

    In plain language, tell the system what to track. It builds your API schema and analyses each frame according to your specific business context.

    Retail
    Logistics
    Healthcare
    Hospitality

    Built for any physical space

    QueueLens works wherever there is a camera and a line. Here are some of the most common setups.

    🛒

    Retail checkout queue

    Know exactly how long the checkout line is at any moment. Alert staff to open new tills when a threshold is hit.

    Example instruction

    "Count people waiting at the checkout. Ignore staff. Estimate wait time at 90 seconds per person."

    Colour-codeFull JSON

    EV charging stations

    Track which chargers are occupied. Let drivers check availability before driving to the station.

    Example instruction

    "Count the number of charging bays that have a car plugged in vs empty bays. Report occupancy rate."

    Full JSON
    🏥

    Hospital waiting room

    Monitor waiting room density in real time. Trigger staff alerts when capacity gets uncomfortably high.

    Example instruction

    "Count seated patients in the waiting area. Flag status as high if more than 15 people are visible."

    Colour-codeFull JSON
    🍔

    Restaurant & café queue

    Show customers the current wait outside before they join the line. Display a simple green / amber / red on a screen at the door.

    Example instruction

    "Count people standing in the order queue. Ignore seated customers."

    Colour-code
    🚢

    Ferry & transport boarding

    Track boarding queue length for ferries, buses, or trains. Feed data into passenger information systems.

    Example instruction

    "Count people in the boarding queue. Note if the queue extends beyond the marked zone."

    Full JSON
    🏋️

    Gym & fitness centre

    Let members check how busy the gym is before heading in. Show a live occupancy indicator on your app or website.

    Example instruction

    "Estimate how many people are currently on the gym floor. Flag as high if more than 30 are visible."

    Colour-codeFull JSON

    Simple, transparent pricing

    Three tiers. Choose how often and how much detail you need. Billed monthly in NOK.

    Colour-code only

    Starter

    149NOK / month

    Analysis every 5 min

    • -Red / amber / green status signal
    • -Simple status API
    • -1 camera configuration
    Get started
    Full JSON

    Standard

    500NOK / month

    Analysis every 10 min

    • -Count, wait time, occupancy
    • -Dedicated API + API key
    • -Up to 2 cameras
    Get started
    Most Popular
    Full JSON

    Professional

    1 600NOK / month

    Analysis every 30 sec

    • -Count, wait time, occupancy
    • -Dedicated API + API key
    • -Unlimited cameras
    • -Historical data
    Get started