AI-Native · Offline-First

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 ↓
DGDA-aligned
Works at zero signal
ESC/POS ready
Installs from Chrome
POSIFY RX DHAKA · COUNTER 02
SCANNING…
TOTAL৳ 0.00
FEFO ✓ DGDA LOGGED SYNCED
AI Insight3 batches of Seclo 20mg expire within 7 days — reorder suggested.
The Offline Loop

Three steps. Connection optional.

Every sale follows the same loop, whether the shop has broadband, patchy 4G, or nothing at all.

STEP 01

Sell, uninterrupted

Scan, dispense and print exactly as normal — the terminal never checks for a connection before it lets you sell.

STEP 02

Cache to IndexedDB

Transactions, stock movements and printed receipts are written straight to local storage the instant they happen.

STEP 03

Sync when ready

The moment connectivity returns, everything reconciles silently against MySQL in the background — no re-entry, no duplicates.

AI Insights

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.

Demand forecasting Anomaly detection Natural-language search Chat with AI, anytime
Which batches expire this week?
3 batches expiring in 7 daysSeclo 20mg, Napa Extra, ORS Powder — reorder suggested
Napa Extra demand up 18%Trending across the last 7 days vs. last week
2 refunds need reviewFlagged for unusual timing — open in Refund Management
Everything On the Counter

One terminal, every job done properly.

Built module by module for how Bangladeshi pharmacies actually run — front counter to regulator's inbox.

Front Counter

04

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

04

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

04

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

04

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

08

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.

SaaS Subscriptions

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.

Starter
Perfect for single pharmacies and newly opened medical stores
BDT 1,799/month 17% OFF
BDT 0for 30 days
Then BDT 1,499/month
  • 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
Start free trial
Enterprise
Built for pharmacy chains, wholesale businesses and hospitals
BDT 6,999/month 34% OFF
BDT 0for 30 days
Then BDT 4,599/month
  • 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
Talk to sales
All plans start with a 30-day free trial. No card required to create an account.
Install in One Click

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.

1
Create your free accountOwners, pharmacists and cashiers each get their own login.
2
Open your terminal in ChromeDesktop or Android — that's where the manifest and install prompt live.
3
Click the install icon in the address barOr "Install POSify Rx…" from Chrome's menu. Own window, own icon, offline from the first launch.
Create Account to Install
posify.rx
Rx
Install POSify Rx?

This app can run offline and access your printer.

BUILT FOR THE BD PHARMACY SECTOR

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.

DGDA-ready ledgersGenerated automatically from every sale and stock movement.
One-click exportRegulatory center packages submissions in the expected format.
Full audit trailEvery edit, void and login is logged and attributable, indefinitely.
Support, Built In

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.

POSify AssistantAI · online now
My thermal printer stopped responding mid-shift.
Try reconnecting the USB cable and reselecting it under Settings → Printers. Want me to open a ticket if that doesn't fix it?
Still not working.
Connecting you to a support specialist and opening ticket #1042…
Support TicketsThis pharmacy · 3 total
#1042
Printer not connecting
IN PROGRESS
#1039
Batch import mismatch
RESOLVED
#1035
Add second cashier account
OPEN

Put the counter on solid ground.

One terminal for sales, stock, staff, AI and regulators — built to keep working long after the signal drops.