Skip to main content
ScriptRun
For pharmacies that deliver

The operating system
for pharmacies that ship.

Will-call, POS, inventory, reports, and PO — plus delivery, driver app, and patient tracking. One login, native PMS sync, every module included.

scriptrun.app
Will-call
Ready for pickup · 17 bins
Scan to pull
A-01
Diaz, Miguel
3 Rx
Ready
A-02
Chen, Lily
1 Rx
Ready
A-03
Okafor, Nia
2 Rx
Bagged
B-07
Patel, Raj
4 Rx
Aging 5d
B-08
Walker, Ann
2 Rx
Ready
4→1
vendors consolidated
30%
faster will-call handoff
Live
reports, no exports
The problem

Your pharmacy runs on four tools. None of them talk.

PMS for dispensing. Separate POS at the counter. A delivery dispatcher running a spreadsheet. Inventory in a different system entirely. Every end-of-day is a reconciliation project.

You’re paying four vendors. Your team toggles between four logins. Reports live in three different dashboards, copay aging takes a CSV export to chase, and the delivery driver has no idea which bin to grab.

Worse, nothing syncs. A script marked “filled” in your PMS stays “unassigned” in dispatch. A will-call bin aging for five days surfaces only when a patient calls asking where their medication is.

One source of truth

Your patient data stays in sync

A fill marked “completed” in PioneerRx instantly appears in dispatch. A will-call pickup updates the patient’s profile. A delivered package closes the loop on the Rx event — with a timestamped photo attached.

How PMS sync works
scriptrun.app
Reports
Last 30 days
Live · auto-refresh
Revenue, MTD
$48,291
+12.4%
Scripts filled
1,847
+6.1%
Copay aging >30d
$3,204
-8.9%
Daily revenue
We run three pharmacies from one login. Will-call, POS, dispatch — everything is where my team expects it to be, and PioneerRx stays synced in real time.
James Chen, PharmD·Owner, Pacific Health Pharmacy
Pricing

Starts at $297/mo — full platform included

Starter covers a single pharmacy with every module. Growth ($697/mo) adds multi-pharmacy, native PMS sync, analytics, API, and automations. Scale and White-Label from there.

FAQ

For pharmacies

No. ScriptRun syncs with your PMS natively via the Rx Event API — PioneerRx and PrimeRx first, more on the way. Patient data, Rx events, and fill statuses flow both directions. Keep your PMS; ScriptRun runs the ops layer around it.

Your PMS is built to dispense. ScriptRun is built to run the operation around dispensing — will-call management, POS, inventory, delivery, driver routing, patient communication. Two layers, one set of patient data, synced in real time.

Yes. Starter works for a single pharmacy. Growth and Scale add multi-pharmacy support — one login, consolidated reports, shared driver roster, per-location P&L.

You can still use ScriptRun for will-call, POS, inventory, and reports. The delivery modules wait in the wings — light them up whenever you’re ready. Your tier is still tiered by delivery volume, so you pay less when you don’t deliver.

Most pharmacies are live the same day. Import a patient list, connect your PMS, invite your team. Will-call, POS, and reports are running before lunch. Dispatch and the driver app come on when you need them.

Yes. Published BAA, AES-256 at rest, TLS 1.3 in transit, full audit logs, role-based access. Drivers never see medication names. We take the compliance posture seriously because you have to.

See it live

See ScriptRun with your own patient data

20-minute demo. We import your data, connect your PMS, and show you the full stack in action.