Welcome @everyone !
Inventosheet is a lightweight warehouse stock management tool
built on top of Google Sheets.
It allows teams to scan barcodes and update a shared inventory file
containing only the essential stock information:
barcode, category, description, location, and quantity.
The application is designed for small to mid-size warehouses
that manage thousands of product references and stock movements,
and that prefer a simple, transparent system
over complex ERP solutions or dedicated servers.
A single inventory spreadsheet can be shared by up to
approximately 7 operators working at the same time.
you have also some feature not linked to google sheet but your local files on your phone >Custom checkout mode and solo partial inventory mod for the moment
Register products by scanning their barcodes into Google Sheets
(products are identified by their barcode — the app does not create a separate product catalog)
Add missing items directly from the phone when receiving goods
by scanning their barcode and assigning quantity, location and category.
Assign barcodes to locations, shelves and zones
so stock can be tracked physically inside the warehouse
Move and regroup stock between locations
even when several operators are scanning at the same time
Pick products for orders
and automatically update stock across all operators
Run shared inventory counts
with multiple people scanning in parallel
Generate stock movement logs in Google Sheets
(who scanned what, where, and when)
Print simple order or packing summaries via Bluetooth
All data is stored in Google Sheets, so it can be viewed, shared, filtered and audited by anyone with access.
Each operator uses a barcode scanner connected to their phone.
The app records who scanned what and when, so stock movements can be traced and reviewed — not for surveillance, but to keep stock accurate and avoid mistakes.
Inventosheet is not a full ERP or a heavy WMS.
It focuses only on one thing: making warehouse stock accurate, shared and easy to update using barcode scans and Google Sheets.
Inventosheet is designed to operate with coded locations (shelves, classes, zones, etc.) using scannable tags.
Without these location codes, most features (location tracking, put-away, multi-zone inventory, history) cannot work.
Shelves, classes, and zones must be identified by scannable codes containing tags (special characters placed before and/or after the code(you define them), different from digits).
These tags allow the application to recognize that a scanned code represents a location and not a product.
If your locations are not encoded with these tags, the application cannot distinguish a location from an item.
In that case, Inventosheet becomes a simple product scanner with no location tracking.
InventoSheet supports two scanning methods.
📷 Phone camera (built-in scanner)
The app can scan barcodes using the phone camera through Google ML Kit.
No image is stored
The image is processed locally on the device
Only the decoded barcode text is returned
This works on most modern Android phones.
🔵 Hardware scanner (recommended for heavy usage)
For fast warehouse work, a dedicated barcode scanner is recommended.
The scanner must act as a keyboard (HID mode).
✅ Recommended
Bluetooth scanner (HID mode) — instant, wireless, works on all Android devices.
⚠️ Optional / advanced
USB-OTG scanner (HID mode) — may work but depends on device compatibility.
❌ Not supported
Non-keyboard modes (SPP, batch upload, proprietary drivers)
Inventosheet is designed for organized environments (warehouses, stockrooms, events, workshops).
It is not intended for ad-hoc or unstructured use, such as environments without labels, coded locations, or with improvised hardware setups.
Basic access protection (password / credentials) is provided.
The system is designed for trusted teams in controlled environments; proper access management and operational discipline are required.
For professional deployments, Google Workspace access controls and audit features are recommended.
Products enter the warehouse.
Barcodes are scanned to receive goods and update quantities, and missing products can be created when needed and pushed into the shared Google Sheet.
Products are assigned to a physical location.
Items are scanned and stored on shelves, racks, or zones inside the warehouse.
Stock is verified and counted by multiple operators.
Team members scan products at the same time and write inventory logs into the shared Google Sheet.
Stock is reorganized to optimize space and prepare batches.
Products and packages can be merged or regrouped inside the warehouse.
Products are taken out of stock for orders or transfers.
Scanning items automatically updates quantities in the inventory.
One operator can run an independent stock check.
Products are scanned into a local ODS or XLSX file, allowing the operator to keep a separate record to review, audit, or compare with the shared Google Sheets inventory.
⚠️ This is not an official POS system.
InventoSheet does not handle taxes, fiscal compliance, certified accounting, or legal receipts.
Inventosheet is a support tool designed to help manage inventory, orders, and warehouse workflows.
While every effort is made to ensure reliability, users must always verify their data, stock, and processes.
The developer cannot be held responsible for data loss, incorrect entries, synchronization issues, hardware failures (scanners, printers, devices), network outages, incompatible equipment, improper connections, or any unexpected technical behavior.
Inventosheet may connect to third-party services such as Google Sheets.
All data remains under the control of the user and is stored only in the accounts and services configured by the user.
The developer does not collect, store, sell, or transmit any personal, business, or inventory data outside the app or its configured integrations.
Inventosheet requires compatible barcode scanning hardware (Bluetooth HID or USB-OTG).
Users are responsible for selecting, installing, and using scanners, cables, adapters, and devices correctly.
The developer is not responsible for damage, malfunction, or data issues caused by incompatible hardware, lack of USB-OTG support, incorrect cabling, or mechanical stress on phone ports.
Users are solely responsible for:
the content they scan, enter, or synchronize
the Google accounts and spreadsheets they connect
compliance with their local data protection, privacy, tax, and business regulations
The built-in checkout, receipts, and printing features are provided for internal, associative, or demonstration use only (fairs, clubs, events, stock movements).
They are not fiscally certified and must not be used as a legal cash register or for tax-regulated sales.
By using this application, users accept full responsibility for their data, hardware, processes, and legal compliance.
Inventosheet is available on Google Play (early access).
Because the app is still in active development, Google requires users to be registered before they can install it.
To get access:
1️⃣ Send your Google Play email address to
📧 guillaume1745@gmail.com (that's me)
2️⃣ You will be added to the tester list
3️⃣ Once registered, you can install Barcode2Sheet from the Google Play link
We respect your privacy.
This policy explains how data is handled when you use Inventosheet
You do not need to create an account or provide your real name, email address, or phone number to use the app.
Barcodes scanned, lists generated, and all information you enter are stored locally on your device unless you choose to send them to Google Sheets.
When the phone camera is used to scan barcodes, images are processed locally on the device using Google ML Kit.
No photos or video are stored, transmitted, or shared.
Only the decoded barcode text is returned to the application.
When you connect to a shared Google Sheet, the app writes a simple operator name (chosen by the user) together with scan logs.
This is used only so teams can see who scanned what for operational tracking.
You can change this name at any time inside the app.
To connect Barcode2Sheet to Google Sheets, the team administrator must create a Google service account and share the spreadsheet with it.
This process requires providing an email address to Google.
This email is handled entirely by Google and is not collected, stored, or accessed by Inventosheet
Bluetooth (including device identifiers such as MAC addresses) is used only to connect to scanners or printers.
This information is not stored, shared, or sent to any external server.
Data is used only to:
🟢 Scan barcodes
🟡 Update stock
🟠 Generate logs and summaries
🟣 Print tickets or summaries
🔵 Export files (ODS, XLSX, etc.)
🔴 Write data into your own Google Sheets when enabled
No data is used for advertising, tracking, or profiling.
🟢 By default, data stays on your device.
🟡 When Google Sheets is used, data is stored in your own Google account, not on our servers.
🔵 Barcode2Sheet does not operate any external database or cloud service.
Contact: guillaume1745@gmail.com