Free AuditEnterprise AIShelfSense

Help Center

Complete documentation for ShelfLifePro

ShelfLifePro is an inventory management system built for businesses that sell expiry-dated products, pharmacies, supermarkets, FMCG distributors, bakeries, and dairy stores. This help center covers everything from initial setup to advanced features like AI-powered demand sensing, multi-location stock transfers, and Schedule H1 compliance for pharmacies.

Getting Started, First Login & Initial Setup, Sample Data, the Tour & Your Checklist, Adding Products to Your Catalog, Adding Stock with Batches & Expiry Dates, The 2-Minute Waste Diagnostic, Making Your First Sale, Setting Up Expiry Alerts, Inviting Staff Members
Expiry Management, Won't Clear Before Expiry (Predictive At-Risk), Automatic Expiry Dates (Shelf-Life Rules), Batch Tracking, Expiry Alerts, FEFO Enforcement at POS, Dead Stock Detection, Markdowns: The Automatic Clearance Ladder, Flash Sales: Clearing a Batch Fast, Donating Stock You Can't Sell
Product Management, Product Catalog, Product States, Barcode Scanner, Scanning 2D Barcodes (QR / DataMatrix), Invoice OCR (Smart Import), Weighted Inventory, Batch Labels & QR Codes, Stock Counts, Adjustments & Damage
Point of Sale (POS), Retail POS, Wholesale POS, Payment Integration (Razorpay), GST Invoicing, Offline Mode, Returns & Refunds, Cashier Shifts & Cash Drawer
Purchasing & GRN, Supplier Management, Purchase Orders (PO), Goods Receipt Note (GRN), Supplier File Import (Zero-Typing Receiving), Supplier Returns & Debit Notes, Auto Reorder & Reorder Points, Supplier Return Windows: Claim Before the Window Closes
Multi-Location, Location Management, Stock Transfers, Location-Specific Pricing, Consolidated Reporting, Warehouse Map & AI Transfer Suggestions
Pharmacy Compliance, H1 Register, Drug Schedules (H, H1, X), Cold Chain Monitoring, Preparing for Drug Inspections
Industry Workflows, Floriculture: Tracking Vase Life from the Cut Date, Fresh Produce: Weighing the Shrink, Agri-Inputs: Return to the Company Before the Window Shuts, Catering: Requisitions from Pantry to Kitchen, Distributor: Beat Order Booking, Van Sales & Collections, Dairy & Bakery: Production Runs, Hourly Expiry & Day-Old Stock
Reports & GST, GST Reports, E-Way Bill Generation, Sales & Inventory Reports, Profit & Margin Analysis, Supplier Performance Reports, Stock Valuation & Dead Stock
AI Features, Business Advisor, Zero-Waste Engine, Smart Bundling, Demand Sensing, Smart Reorder, Anomaly Detector & More, The Morning Briefing, Visual Shelf Intelligence & AI Auto-Actions
Integrations, WhatsApp Business, Razorpay Payments, Tally Export, REST API, ERP & Accounting Integrations, ShelfLifePro Connect (Distributor ↔ Retailer)
Selling Channels, Glass Box: Your Stock, Visible to Customers, BOPIS (Click & Collect), The B2B Marketplace for Surplus Stock
Troubleshooting, Login Issues, POS Issues, Sync Issues, Scanner & OCR Issues, General Tips
Glossary, Common Terms
FAQ, What is ShelfLifePro?, How much does ShelfLifePro cost?, Does ShelfLifePro work offline?, Do I need special hardware?, How accurate is the invoice OCR?, Is my data secure?, Can I import my existing data?, Which businesses is ShelfLifePro designed for?, How long does initial setup take?, What is the difference between FEFO and FIFO?, How do I handle a product recall?, Does ShelfLifePro work on mobile phones?, Can multiple staff members use ShelfLifePro at the same time?, What happens to expired stock that is still in my inventory?, How do I cancel or change my subscription plan?, Does ShelfLifePro integrate with accounting software like Tally?, Is there a free trial? Do I need a credit card to sign up?, Can ShelfLifePro read the QR code / 2D barcode on medicine packs and products?, What if my products don't have an expiry date printed on them?, What does "won't clear before expiry" mean on my dashboard?, What is the waste diagnostic?, Can I receive stock without typing everything in?, What is the sample data in my new account, and how do I remove it?, How do I replay the guided tour?, Why am I receiving emails during my trial?, What is ShelfSense, and how is it different from ShelfLifePro?, Do you have an in-app help centre, or only this website?
Account & Security, Users, Roles & Permissions, Data Security & Compliance, Regions, Currencies & Languages, Getting Support
Pricing & Plans, Plan Overview, Which plan is right for me?, What counts as a "location" in multi-location plans?, Annual billing, how does it work?

Documentation

Getting Started

Get up and running with ShelfLifePro in under 1 hour.

Step 0: Sign up (if you haven't already)

  1. Go to /get-started on the ShelfLifePro site for your region
  2. Enter your business name, your name, email, and business type
  3. Create a password and start your 14-day free trial - no credit card
  4. You land on your dashboard immediately

If anything goes wrong during sign-up, email the support address on our contact page and we'll set the account up for you.

Step 1: Log in

  1. Visit your ShelfLifePro dashboard (app.shelflifepro.in or app.shelflifepro.net depending on your region)
  2. Enter your email and password
  3. Click "Login"
Your welcome email contains a one-click link to confirm your email address. Confirmation is never required to log in - it just makes sure alerts and reports reach you reliably.

Step 2: Look around - the dashboard is already working

Your new account is not empty. On first login you'll find:

  • Sample data, pre-loaded - products and batches matched to your business type, so the dashboard, expiry tiers, and reports work from minute one. It's clearly labelled "sample", never mixes with your real stock, and the "Clear sample data" link on the getting-started card removes it in one click.
  • A 5-stop guided tour starts automatically. Skip it freely - replay any time from the "?" button in the top menu.
  • A getting-started checklist on your dashboard that ticks itself off as you go: verify your email, add a product, add stock, run the waste diagnostic, print a label, invite your team.

Step 3: Make it yours

  1. Work through the checklist - each step links to the right screen
  2. Add locations if you run multiple stores (click "Add Location", name it, save)
  3. When you're ready for real stock, clear the sample data and start receiving
Tip: run the 2-minute waste diagnostic early (it's on the checklist) - it works on the sample data immediately and shows you exactly what ShelfLifePro will do with your real stock.

Sample data

Every new trial account starts pre-loaded with a small dataset matched to your business type (a grocery set, pharmacy set, bakery set, or FMCG distributor set). It makes the dashboard, expiry tiers, and the waste diagnostic work immediately, so you can evaluate with zero setup. It is clearly labelled "sample", never counts as your real activity, and the "Clear sample data" link on your dashboard's getting-started card removes all of it in one click.

The guided tour

A short 5-stop tour runs once on your first dashboard visit - skip it freely. Replay any time via the "?" in the top menu or "Show me around" on the checklist. The tour adapts to your business type: distributors see the warehouse map, pharmacies see compliance features, retailers see POS and markdowns. The book icon next to the "?" opens this Help Center.

The getting-started checklist

A card on your dashboard with six steps that tick themselves off as you go:

  1. Verify your email
  2. Add your first product
  3. Add stock with an expiry date
  4. Run the waste diagnostic
  5. Print a batch label
  6. Invite your team

It disappears when you finish (or dismiss it).

Trial emails: during your first weeks you may receive a few short emails matched to where you are in setup. Each is sent at most once and they stop as you progress. Every one has a one-click unsubscribe link, and replying to any of them reaches a human.

You have three ways to add products:

Method 1: Manual Entry

  1. Click "Products" in left sidebar
  2. Click "+ Add Product" (top right)
  3. Fill in product details (name, SKU, barcode, price, tax rate)
  4. Click "Save Product"

Method 2: Barcode Scan

  1. Click "+ Add Product"
  2. Click "Scan Barcode"
  3. Point camera at product barcode
  4. Details auto-fill if found in database
  5. Complete any missing fields
  6. Save

Method 3: CSV Import (Bulk)

  1. Go to Products → Import
  2. Download template
  3. Fill in your product data in Excel
  4. Upload the completed file
  5. Review and confirm
Pro Tip: Start with 10-20 products that actually expire (medicines, food). Don't add stationery for first test.

This is where batch-level tracking happens - the core of ShelfLifePro.

The fastest ways first

  • Scan a GS1 2D barcode (QR / DataMatrix) - one scan fills the product, batch number, and expiry date. Phone camera or USB scanner gun.
  • Supplier file import - upload your supplier's despatch CSV/Excel and every batch lands with batch numbers and expiry dates filled.
  • Shelf-life rules - for items with no printed date (fresh produce, bakery), set a rule once and the expiry is computed automatically on arrival.
Manual entry below is the fallback, not the workflow. Use it for the odd line the faster paths don't cover.

Add Stock for a Product (manual)

  1. Go to Inventory → Stock
  2. Find your product in the list
  3. Click "+ Add Stock" next to it
  4. Fill in:
    • Batch Number: As printed on packaging
    • Quantity: Units received
    • Manufacturing Date: When made
    • Expiry Date: When it expires
    • Supplier: Where you bought it
    • Location: Which store/warehouse
    • Cost Price: Your purchase price
  5. Click "Add Batch"
Important: Always capture expiry dates. Without them, ShelfLifePro can't send alerts or enforce FEFO at POS. If an item has no printed date, set a shelf-life rule so the date is computed for you.

The diagnostic answers one question: "How much of my stock is at risk in the next 30 days?" - as a number of SKUs and a money figure.

Two ways to run it

In the app at /diagnostic:

  1. Use my current data - instant, runs on whatever stock is in ShelfLifePro. Works on day one with the pre-loaded sample data (the result is labelled accordingly).
  2. Upload my stock list - a CSV or Excel with product, quantity, expiry date, and cost. The file is analyzed without being imported - nothing changes in your account - and you get your real number plus a top-10 list of the biggest at-risk items.

What each number means

  • SKUs / value at risk: stock that won't clear before expiry in the next 30 days at the current sales pace
  • Already-expired value: expired stock still sitting in the data
  • No expiry recorded: stock that can't be protected by any system until the dates are captured - 2D scanning, shelf-life rules, and supplier file import all fix this
There's also a free version of the diagnostic on our website for businesses that haven't signed up yet - it uses the exact same calculation engine.

Navigate to POS

  1. Click "Sales" in sidebar
  2. Click "Retail POS" (or "Wholesale POS" for B2B)

Add Products to Cart

  • Type product name in search bar, OR
  • Scan barcode with camera/scanner
  • Click product to add to cart
  • Adjust quantity if needed

Complete the Sale

  1. Apply discount if needed (click "Discount")
  2. Select payment method (Cash, UPI, Card)
  3. Click "Complete Sale"
  4. Print invoice or send via WhatsApp
FEFO in Action: Notice that the system automatically selected the batch with the earliest expiry date!

Configure Alert Windows

  1. Go to Settings → Alerts
  2. Set your alert thresholds (default: 7, 30, 60, 90 days)
  3. Choose notification method (WhatsApp, Email, Both)
  4. Save settings

WhatsApp Alert Setup

  1. Go to Settings → Integrations → WhatsApp
  2. Enter your WhatsApp number (+91 format)
  3. Verify with OTP
  4. Enable "Expiry Alerts"
Alerts are sent daily at 9 AM for products expiring within your threshold windows.

Add a New User

  1. Go to Settings → Users → Add User
  2. Enter their name and email
  3. Select a role:
    • Admin: full system access, including settings, billing, and user management
    • Manager: sees everything and approves operations, but not settings or user management
    • Purchaser: creates purchase orders and manages suppliers
    • Warehouse: goods receipt, stock, transfers
    • Cashier: sales and billing at the POS
  4. Assign location(s) if you run more than one
  5. Save

They'll receive an email with login instructions. See "Users, roles & permissions" under Account & Security for what each role can and can't do.

Still need help?

Our support team is ready to assist you