Object Types
What is an Object?
"Object" is the umbrella term used in the app for all three core types. The mother group of Items, Groups, and Tags is the Object.
What is an Item?
We divide your inventory into three parts. The first is your assets — your Items. Items have a quantity (in contrast to Groups and Tags). You can see quantity changes from the detail page of an item. Examples: AA Battery, 10 Ohm Resistor, Milk, Pen.
What is a Group?
A Group is where items are collected together. For example: Box, Depot, or Fridge. The quantity of a Group is the total quantity of its related items. It's mainly used for specifying the location of items.
What is a Tag?
A Tag is used to specify attributes of an item or group — or as an alternative to a group. Examples: New, Old, Important. Like Groups, Tags don't have a quantity, but you can see the cumulative quantity of related items. You don't have to use Tags, but they're a flexible way to organize.
Relations
What is a Relation?
Relations are a way to organize inventory by linking your items, groups, and tags. Items can be associated with a group or tag using relations. Groups can be associated with items or tags. Tags can be related to items or groups.
Relations give a flat and lean organization, allowing much more flexibility than a traditional hierarchy. Relations handle multi-location cases easily — hierarchical systems can't.
How do I add relations between objects?
On an object's detail page, you'll see Related and Unrelated sections. The Related section shows other objects related to that object. To add a new relation, just tap the name of an object in the Unrelated section — this moves it to Related.
You can sort or filter the lists. Long-press an object name to open its detail page without changing the relation. Related objects are included in exported CSV files, and importing can be used to add or update relations in bulk.
How does related item quantity count work?
If you add items to your groups or tags using relations, their quantities reflect into those groups and tags. In other words, Tags and Groups show the total quantity of all related items. This is powerful — you can track the total of all "Coke" across every location by just looking at the "Coke" tag.
Additional Fields
How do I add an additional field to an object?
Some fields are created by the system. But you can define your own — for example, Price and Quantity Type for Items, or Address for Groups.
To add these fields, use the Additional Info area on the detail page. Field names must be unique. They're included when exporting to CSV. To delete a field, tap the bin icon next to its value.
How do I add a default additional field to objects?
Default additional fields are automatically added to every newly created object instead of having to add them manually. They appear on the detail page of new objects.
For example, add a "price" field as a default for all new items. Default fields only affect new objects — they don't modify existing ones. Configure them from Left Menu → Default Additional Fields.
How do I add notes to quantity changes (stock movements)?
Every sale or income operation affects quantity, so you can add notes (Quantity Change Annotations) to each change. All quantity changes are saved with a timestamp and visible from the inner item detail page. Tracking quantity changes requires Premium.
Open the inner Item detail page: Item Detail → ⋮ (top right) → Object Detail. Tap any quantity change card to add notes. Notes can be exported as CSV from the same page.
How do I add default notes to quantity changes?
Similar to default additional fields but specifically for quantity changes. All quantity updates (including "Scanner Mode" or "Change Quantity from List") will show these default notes. Configure from the Default Additional Fields page. Scope can be set for all new quantity changes, all additions, or all decreases. Premium required.
QR Code & Barcode
Does the app generate a barcode for my objects?
Yes. We create a unique barcode for every object you add. Tap the barcode image on the top bar of the detail page to view it. Scanning the barcode opens the object's detail page and can be used to change item quantities via Scanner Mode.
Generated barcode content is fixed and signed by our app — it may not be readable by other apps. If you want to set your own barcode value (e.g. from an existing label), open the detail page and edit the barcode value. You can also scan a barcode to populate this value.
The same barcode value can be assigned to multiple objects to handle multi-location cases. When scanned, a dialog lets you choose which object to open.
What barcode types are supported?
Smart Inventory can generate and scan the following formats:
- QR Code
- Aztec
- Code 128
- Data Matrix
- Pdf 417
We can also read several additional formats, but we can't generate those for your objects. Change the generation type from Settings → Default → Change Barcode Type.
How can I print a barcode?
From the object detail page: ⋮ (top right) → Print Barcode.
All generated barcode images are stored in device storage under SmartInventory/Barcode. You can transfer them to a computer or print directly. Image filenames include the object name. You can also enable Settings → General Options → Show QR Code Images On Gallery to print from the gallery (only affects newly created objects).
Can I add the object name to the barcode image?
Yes — this is enabled by default. Toggle it from Settings → Default → Add Value To Barcode Image. Both the object name and barcode value (if set) are baked into the image.
Can I change quantity by scanning a barcode?
Yes — two ways. Use Scanner Mode to update by scanning. Configure the change amount (e.g. +1, –1) on the Scanner Mode page. Alternatively, scan the barcode to open an object's detail page and change quantity directly from there.
I scanned my product's existing barcode but nothing was found — why?
The app generates its own signed barcodes for the objects you create, and scanning one of those opens the matching object. A store-printed barcode on your product isn't recognized until you assign its value to an object yourself.
To link it, open the object's detail page, edit the QR Code/Barcode Value, and scan your product's label to capture its value. The same value can be assigned to more than one object. After that, scanning the product label finds your object.
Location
How do I handle location?
You can add location info via additional fields, Groups, or Tags. If you have only one item per location, an additional field is fine. If multiple items share a location, use Groups or Tags. Create a Group for your location, then use relations to specify which items live there.
How do I handle multi-location?
Because we support flat organization via relations, multi-location is straightforward. For example: you have "Coke" items in multiple places with different quantities.
- Create items Coke_kitchen and Coke_work with different quantities but the same barcode value.
- Create two groups: Kitchen and Work, with relations.
- Create a tag called Coke and relate both items to it — the tag shows the total count.
You can have both single-location and multi-location cases in the same inventory without issues.
Import & Export
Can I use import without being a Premium user?
Even though import/export is a Premium feature, yes — you can try import without Premium via the rewarded video. Watch one advert to earn temporary access to randomly selected Premium features (including import) for a limited time.
How do I add my existing inventory to the system?
The fastest way is the import feature. Download the sample import file from the app, modify it to match your inventory, and import. We recommend import/export for bulk operations.
Why can't I import my file?
The most likely issue is file format. We only support CSV (comma- or semicolon-separated). You can change the separator from the import section. XLS/XLSX files don't have strict rules and can't be reliably parsed.
If you're still having problems, see the guideline notes below or email support@nonzeroapps.com.
Import guideline notes
- Start by modifying the DEMO CSV file. Don't change the column structure.
- Even though export and import files differ in column count, exported CSVs can be re-imported for bulk modifications.
- At the end of import, you'll see a summary: processed rows, new, updated, errors.
- You can select multiple files at once (e.g. Tags and Items together). Processing order: Tag → Item → Group. Any error in Tag halts processing of all subsequent files.
- Important: Related objects must already exist in the system or be included in a CSV processed earlier. Import objects first without relations, then re-import with relations.
- Each row is processed individually — an error on one row won't affect the next.
- Import only adds or modifies — it never deletes. To clear everything, use Options → Clear Data.
Import guideline rules
- Column count must match what's expected (see Demo files).
- Name cannot be empty. If the name exists, the row updates that object; otherwise it adds a new one.
- Quantity can be empty, integer, or float (5, 0.5, 3.4).
- Critical quantity level — same rules.
- Additional fields can be empty; if not, must include the additional name.
- Is-favorite and is-critical-warning fields accept empty (= false), True/False, 1/0.
- Related object names must exist or be in another CSV processed earlier.
How can I export my inventory?
Use the Export page. CSV files are created per object type and stored under SmartInventory/Export in device memory. Each file contains only that type's data (e.g. an Item export contains items and their related object names — to see Group details, export Groups separately). Open them in Excel or Google Sheets to view or modify.
Photos aren't included in CSV — see the Object Photos section for syncing those.
Can I use an exported file for importing?
Yes — it's the easiest way to do bulk updates. Without changing object names, edit the exported CSV and re-import. Changing a name creates a new object instead of updating. Import never deletes, only creates or updates.
Premium & Subscription
What is Premium?
Premium is a paid user tier that unlocks exclusive features. Subscribe via Play Store from the Premium page in the Android app. See our subscription terms and conditions for details.
What does Premium cost?
Prices vary by country (global exchange rates and local taxes). Check the exact price on the Premium page in the Android app. We offer three plans: Monthly, 6 Months, and Yearly.
Can I try Premium for free?
Yes — we offer a 14-day free trial. Activate it from the Premium page in the Android app. The trial is only available for your first subscription. If you don't cancel during the trial, you'll be automatically charged when it ends.
Can I share my Premium with other devices?
It depends. Premium is tied to your Play Store account — if your other devices use the same Play Store account, they all get Premium. Different Play Store accounts can't share Premium. Play Store family library sharing isn't supported by Google for our category.
Think of Premium as a license per Play Store account.
What are the Premium features?
- Access your Smart Inventory account via the web app
- No advertisements
- Unlimited cloud storage for inventory and photos
- Secure cloud storage (only account owner has access)
- Import & export
- Google Drive integration
- Quantity annotations
- Full item quantity history
- Email notifications for critical-quantity items
- Inventory summary reports
- Fast customer service & early access to new features
We add new Premium-exclusive features in every release.
Does reinstalling affect my Premium?
No. Premium is tied to your Play Store Google account, not the install. Reinstall freely — you'll be Premium automatically. Same on any new device using the same Play Store account.
How do I cancel Premium?
You need to cancel your subscription. Three ways:
- Play Store → Left Menu → Subscription → find Smart Inventory → Cancel
- Smart Inventory Android → Left Menu → Premium → Cancel subscription
- Web app → Left Menu → Subscription → Cancel subscription
Cancelling doesn't change Premium status immediately — you keep all features until the current period expires.
What happens to my cloud data if my subscription expires?
Cloud storage requires an active subscription. We periodically check status, and a long-expired subscription can lead to cloud data deletion. Local data on your device is always safe. For details, see our Terms & Conditions.
We don't delete cloud data immediately — there's a long grace period — but for guaranteed access, stay subscribed or export your data.
How can I get an invoice?
Payment is handled by Google Play, so they issue invoices. We're just a content provider. Google's invoice guide →
How do I get a refund?
Cancel and refund directly via Play Store within the first 48 hours. Past 48 hours, contact us with your order ID (GPA.XXXX-XXXX-XXXX-XXXX). Google's refund guide →
How do I switch between Monthly / 6-Month / Yearly plans?
You can change your plan without cancelling. In the Android app open Premium → Change Plan and pick the new plan; Google Play applies any price adjustment for the time remaining, and your Premium stays active throughout. You can also change the plan from Play Store → Subscriptions.
I switched phones or reinstalled — how do I get my Premium and my data back?
Your Premium comes back automatically on the same Play (Google) account — the license belongs to the account, not the install — so just open the app and it will be recognized.
Your data is separate. Sign in to the same Smart Inventory account on the new device and use Download From Cloud (and Download Photos From Cloud for images). If you never uploaded to the cloud, restore your inventory from a CSV export instead.
I cancelled or my subscription lapsed — will I lose my data?
Local data on your device is always safe. Cloud storage, however, needs an active subscription: after a subscription expires there is a long grace period before cloud data may be removed, but access is no longer guaranteed once it has been expired for a long time.
To be safe, stay subscribed or export your inventory to CSV (and download your photos) before the grace period ends. Cancelling isn't immediate either — your Premium lasts until the current period ends.
How do I get notified when an item is running low?
Set a Critical Quantity Level on an item (or a default in Settings). When an item drops to or below that level, it's flagged in the app. Premium users can also enable Email Notifications in Settings to receive an email alert. Email alerts need an internet connection and are sent in your Preferred Communication Language.
User
How do I register?
Cloud features (register, login, multi-device) require Premium. After becoming Premium, use Login / Register from the Android app. Options: Sign in with Google, Sign in with Facebook, or Email/Password.
How can I share my cloud inventory with others?
Cloud inventory is tied to your Smart Inventory account. Share it by using the same account on other Premium devices, or on the web app. Multiple devices/browsers can use the same account simultaneously — but be careful with sync in multi-user cases (see Synchronization).
Each Android device needs its own Premium license. You can share your inventory with others, but you can't share your Premium with different Play Store accounts. Web requires at least one Premium license on the account.
Can I add users to my cloud inventory?
Currently, no — share by using the same account. If you registered with a personal account (Facebook/Google), you can sign out from User Settings and register with a custom email/password. Re-send your data to the new cloud account via "Send Data To The Cloud". Contact us if you need to transfer between accounts.
Is there a limit on object count?
No hard limit. For performance, we recommend staying under 10,000 objects. Above that you may experience slower sync, since our app supports offline use — all data must be uploaded or downloaded at sync time.
Smart Inventory isn't designed for large warehouses or big companies, which usually need bespoke solutions. The same applies to photos — they're sent during sync, so a large photo library means longer sync times. Tip: upload photos directly via the web app to skip mobile sync.
What's the Preferred Communication Language?
Used for emails and push notifications. If not set, defaults to English. Change it from User Settings in the Android app.
How do I change the app's display language?
The interface is available in 9 languages: English, Turkish, Spanish, Portuguese, Russian, Polish, French, German, and Italian. Change it in the Android app under Settings → Application Language; it switches immediately and is independent of your phone's system language. This is separate from the Preferred Communication Language, which only controls the language of emails and notifications.
How do I delete my account and all my data?
In the Android app open User Settings → Delete Account. This permanently removes your account and all backed-up cloud data and cannot be undone. To wipe your inventory but keep the account, use Options → Clear All Saved Data instead.
Local data is also removed when you uninstall the app or clear its saved data. For requests you can't complete in the app, email support@nonzeroapps.com.
Who can see my data? Is it private?
Your cloud data is tied to your own account, and only the account owner can access it — it's stored in secure, per-user cloud storage. Your inventory and photos are private to you and are not shared with other users. See our Privacy Policy for full details.
Synchronization
How does multi-device work?
Share your account info — other devices and the web app can access the same inventory.
Important: turn off Auto Backup on every device to avoid accidental overwrites. Sync manually using:
- Download from Cloud with "Delete local data and get backed up data only"
- Do your work locally
- Upload to Cloud
Web actions update the cloud directly. Since the mobile app works offline, it can't operate on live cloud data. Conflicts can't be auto-resolved — common cases:
- Two devices add the same item without first downloading → duplicates in cloud.
- Two devices update the same quantity simultaneously → last upload wins.
- Mobile deletes Tag Y while web adds an additional field to Tag Y → cloud reflects mobile's deletion.
- Web adds new items, mobile doesn't download → mobile has stale data.
Avoid: more than one device working on the same object at the same time.
How do I sync photos across devices?
Use cloud photo sync. Open User Settings → Photo → Send photos to the cloud to upload, or download photos on another device.
How do I make my inventory the same on my laptop (web) and my Android phone?
Use the same-account cloud backup rather than CSV. Sign both apps into the same Smart Inventory account (cloud features need Premium). On Android, push your data up with Upload To Cloud; the web app works directly on the cloud, so your laptop sees the change right away. To bring cloud changes back to your phone, use Download From Cloud.
The mobile app is offline-first, so it syncs by upload and download rather than live. With more than one device, turn Auto Backup off and sync manually — download, work, then upload — to avoid accidentally overwriting changes.
What's the difference between CSV export/import and cloud backup?
CSV means spreadsheet files for Excel or Google Sheets — handy for bulk editing, printing, and an optional upload to Google Drive. Importing a CSV only adds or updates objects; it never syncs your devices and never deletes anything.
Cloud backup (Upload To Cloud, Download From Cloud, Auto Backup) copies your whole inventory to your account so the web app and your other devices on the same account match. Use CSV for bulk edits and external copies, and cloud backup to keep your devices in sync.
Still have questions? Email us at support@nonzeroapps.com — we usually respond within 1 business day.