Business· 6 min read

Batch Scanning for Inventory Management

How to use Qrivo batch mode for warehouse counts, event check-ins, and retail stocktaking with duplicate detection.

Share:𝕏in

Scanning one QR code at a time is fine for casual use. But when you need to process dozens or hundreds of codes in a session — for inventory counts, event check-ins, or retail stocktaking — you need a purpose-built batch scanning workflow. Qrivo's batch mode is designed for exactly this: rapid, continuous scanning with session management, duplicate detection, and data export.

This guide covers the key batch scanning use cases, walks through the workflow, and shares tips for getting the most out of high-volume scanning sessions.

How Batch Mode Works

When you enter batch mode in Qrivo, the scanner stays active between scans instead of returning to the main screen after each code. Each successful scan is logged to the current session with a timestamp, and the app immediately prepares for the next scan. There is no tap-to-continue step slowing you down.

The session view shows a running list of all scanned codes with their content, timestamps, and status indicators. You can see at a glance how many items you have processed, whether any duplicates were detected, and the elapsed time for the session.

At the end of a session, you can export the complete scan log as a CSV file for import into your spreadsheet, ERP, or inventory management system. The export includes the raw code content, decoded type, timestamp, and any flags (duplicate, suspicious, etc.).

Warehouse Inventory Counts

The traditional warehouse inventory count involves a clipboard, a printout of expected stock, and a team of people manually checking items against the list. It is slow, error-prone, and universally dreaded. QR-based inventory counting with batch mode transforms this process.

The setup is straightforward. Each product or bin location gets a QR code label containing a unique identifier (SKU, serial number, or location code). During the count, a team member walks the warehouse scanning codes. Qrivo's batch mode logs each scan, flags duplicates (indicating a potential double-count), and tracks the running total.

A mid-sized distribution center with 3,000 SKUs reported reducing their quarterly inventory count from two full days to six hours after implementing QR labels and batch scanning. The error rate dropped from approximately 3% (manual count) to 0.4% (QR-assisted count). Over a year, the time savings alone justified the label printing cost many times over.

For cycle counting (counting a subset of inventory on a rotating schedule), batch mode is even more valuable. You can run quick 30-minute sessions targeting specific zones and export the results directly to your inventory system. No paperwork, no transcription errors, no data entry lag.

Event Check-In

Whether you are running a 50-person meetup or a 5,000-person conference, QR-based check-in with batch scanning is the fastest and most reliable method available. Each attendee receives a unique QR code (via email, app, or printed ticket), and staff scan codes at the entrance.

The workflow handles the key challenges of event check-in automatically. Duplicate detection prevents the same ticket from being used twice. The running count shows real-time attendance numbers. The timestamped log tells you exactly when each person arrived, which is valuable for sessions with staggered start times or capacity limits.

For multi-day events, create a new batch session for each day. This gives you per-day attendance figures while maintaining the duplicate check within each session. At the end of the event, export all sessions and merge them for a complete attendance record.

A music festival organizer handling 2,000 daily attendees across three entry gates reported that QR check-in with Qrivo reduced their average gate wait time from 45 seconds per person to 8 seconds. With three gates processing simultaneously, they cleared the full queue in under 20 minutes at peak time.

Retail Stocktaking

Retail stocktaking shares many characteristics with warehouse counting but adds the complexity of a customer-facing environment. You cannot shut down the store for two days, and you need to work around displays, backstock, and multiple storage locations for the same product.

Batch scanning adapts well to this environment. Assign different team members to different zones (floor, stockroom, display cases) and run separate sessions for each. After counting, merge the CSVs to get a store-wide total. The duplicate detection within each session prevents double-counting, while separate sessions allow the same SKU to appear in multiple locations (e.g., floor stock and backstock).

For retail chains, the batch export format is consistent across all sessions and stores, making aggregation straightforward. Import the CSVs into your retail management system and reconcile against expected stock levels. Any discrepancies surface immediately, enabling targeted investigation instead of a full recount.

Duplicate Detection Deep Dive

Duplicate detection is one of batch mode's most valuable features, but it serves different purposes in different contexts. Understanding the nuance helps you configure sessions correctly.

For inventory counting, a duplicate means you scanned the same item twice. This is an error, and the warning helps you avoid double-counting. The item should be counted once, and the duplicate flag tells you to skip it.

For event check-in, a duplicate means someone is trying to use the same ticket twice. This could be an honest mistake (the attendee forgot they already checked in) or a fraud attempt (a shared or copied ticket). Either way, the staff member needs to know.

For retail stocktaking with multiple zones, duplicates within a zone are errors, but the same code appearing in different sessions (zones) is expected. This is why separate sessions per zone, merged after counting, is the recommended approach.

Qrivo highlights duplicates with a distinct color in the session view and includes a duplicate count in the session summary. You can also filter the session log to show only duplicates for quick review.

CSV Export and Integration

The batch export produces a standard CSV file with the following columns: scan number, content (raw decoded data), type (URL, text, vCard, etc.), timestamp (ISO 8601), and flags (duplicate, suspicious). This format is compatible with virtually every spreadsheet application, database, and business system.

For automated workflows, you can connect the CSV export to your existing systems. Import into Google Sheets with a shared drive for real-time team access. Push to an ERP system via file import. Feed into a custom dashboard for real-time inventory visibility. The data is clean, structured, and ready for downstream processing.

Tips for High-Volume Sessions

Keep your phone charged. A 1,000-scan session with continuous camera use will drain your battery. A portable charger is essential for warehouse and event deployments. Keep the camera lens clean. Warehouse dust and fingerprints degrade scan speed significantly.

Ensure adequate lighting. QR scanners rely on contrast detection, and dimly lit warehouses or evening outdoor events can slow scanning. Qrivo uses the phone's flashlight when ambient light is low, but consistent overhead lighting is always better.

Label placement matters. Position QR codes at a consistent height and angle across your inventory. Codes on the floor or on high shelves require awkward scanning angles that slow throughput. Eye level, facing outward, with at least 1cm of white border around the code is ideal.

Try GetQrivo Free

Scan, create, and organize QR codes and barcodes with 15 built-in safety checks. Available on iOS and Android.

Related Articles