Ring it up.
Even when the internet doesn't.
POSify Rx runs the whole counter — sales, batches, refunds, compliance — offline by default, with an AI layer watching stock, forecasting demand and answering questions in real time.
See everything inside ↓Three steps. Connection optional.
Every sale follows the same loop, whether the shop has broadband, patchy 4G, or nothing at all.
Sell, uninterrupted
Scan, dispense and print exactly as normal — the terminal never checks for a connection before it lets you sell.
Cache to IndexedDB
Transactions, stock movements and printed receipts are written straight to local storage the instant they happen.
Sync when ready
The moment connectivity returns, everything reconciles silently against MySQL in the background — no re-entry, no duplicates.
The counter that watches itself.
POSify Rx doesn't just record sales — it reads them. The AI layer flags expiry risk, spots demand spikes, catches anomalies in refunds and cash counts, and answers plain-language questions from staff or owners, day or night.
One terminal, every job done properly.
Built module by module for how Bangladeshi pharmacies actually run — front counter to regulator's inbox.
Front Counter
High-speed POS workflow
Keyboard-first checkout tuned for peak-hour queues, with sub-second item lookup.
Barcode scanning
Reads any USB laser scanner out of the box, or falls back to the device camera when there's no hardware.
Native ESC/POS printing
Talks directly to thermal printers over the Web Serial API — no browser print dialog in the way.
Multi-print support
Route customer receipts, dispensing slips and duplicate copies to separate printers at once.
Inventory & Safety
Batch & FEFO inventory
Every unit is tracked by batch, and the terminal always sells first-expiry stock first — automatically.
Expiry management
Near-expiry batches are flagged before they hit the shelf, with configurable warning windows.
Refund management
Full or partial refunds reconcile straight back into batch stock and the day's cash drawer total.
Loyalty system
Points, tiers and repeat-customer tracking that runs the same offline as it does online.
Compliance & Oversight
DGDA compliance
Ledgers and controlled-drug records generated in the format the Directorate General of Drug Administration expects.
Regulatory center
A single home for licenses, submissions and inspection-ready documentation, always up to date.
Audit logs
Every action — sale, void, edit or login — is timestamped and attributed, permanently.
Attendance
Staff clock in and out from the same terminal, feeding straight into shift and payroll records.
AI & Support
AI chatbot
Answers stock, dosage-format and policy questions for staff in plain language, right inside the terminal.
AI insights
Proactive alerts on expiry risk, demand shifts and unusual activity — before they become problems.
Chat with AI & support
Ask the AI first — hand off to a human specialist in the same thread whenever it's not enough.
Ticket management
Any issue at the pharmacy opens a tracked ticket, so nothing gets lost between the counter and the fix.
Runs Itself
Offline-first PWA
Installs like native software and keeps working through outages, weak signal and dead zones alike.
IndexedDB background sync
Local-first storage that quietly reconciles with MySQL the moment a connection reappears.
Analytics
Margin, movement and staff-performance breakdowns without exporting a single spreadsheet.
Live dashboard
Today's sales, low stock and expiring batches, updating in real time across every open terminal.
Reports
End-of-day, monthly and custom-range reports, exportable in the formats owners and auditors ask for.
Role-based accounts
Owners, pharmacists and cashiers each get a registration and a terminal scoped to what they need.
Multi-device sessions
Run the same account across counter, back office and phone, with state kept consistent everywhere.
Automated backups
Local and cloud snapshots run on a schedule, so a lost device never means lost sales history.
Start for free, scale when ready.
Every plan runs the same offline-first terminal underneath — pick the ceiling that matches how many branches and how much AI you need.
- 1 pharmacy branch
- Unlimited products & customers
- High-speed pharmacy POS
- Barcode & camera scanner support
- Thermal receipt printing
- Purchase & supplier management
- Batch & expiry tracking
- Stock management
- Sales & profit reports
- Customer due management
- Basic employee management
- Daily backup
- Email support
- Everything in Starter
- Up to 3 pharmacy branches
- Advanced inventory management
- FEFO expiry management
- Purchase return & sales return
- Customer loyalty & discounts
- Employee attendance & shift reports
- Expense & income management
- Advanced financial reports
- DGDA compliance reports NEW
- AI expiry prediction NEW
- AI business insights NEW
- Priority support
- Everything in Pro
- Unlimited pharmacy branches
- Centralized multi-branch dashboard
- Real-time stock synchronization
- Branch-to-branch stock transfer
- Advanced role & permission management
- Custom invoice branding
- Advanced audit logs
- API & third-party integration
- Predictive demand forecasting NEW
- AI stock optimization NEW
- AI pharmacy assistant NEW
- Dedicated account manager
- 24/7 premium support
It's not a bookmark. It's an app.
The install prompt lives on your terminal, not this page — Chrome only offers to install once you're signed in and working from POSify Rx itself. It takes two minutes, once, per device.
This app can run offline and access your printer.
Compliance that files itself.
DGDA reporting is native to the system, not bolted on — batch, expiry and controlled-drug records are structured correctly from the first sale, so end-of-month submissions are an export, not a scramble.
Stuck? Ask the AI, or open a ticket.
Every pharmacy owner gets a direct line — start with the AI, escalate to a human specialist without repeating yourself.
Put the counter on solid ground.
One terminal for sales, stock, staff, AI and regulators — built to keep working long after the signal drops.