All templates

Automated Omnicell Controlled Substance Alerts

Every hour, WebRun reviews Omnicell's controlled substance transaction log, flags any cabinet count that doesn't reconcile against expected quantity, sends the on-call pharmacy manager an urgent Twilio text, and posts the full detail to the Teams compliance channel for the record.

Runs on WebRun · Strict Lockdown policy
Every hour, 24 hours a day WebRunorchestrates each step
1 Omnicell flag unreconciled controlled substance counts
2 Twilio text the on-call pharmacy manager
3 Microsoft Teams log the discrepancy for compliance
In short

How do I get notified immediately when an Omnicell controlled substance count doesn't reconcile?

WebRun reviews Omnicell's controlled substance transaction log every hour, reconciling each cabinet's expected count against dispenses, waste, and restocks. When a count fails to reconcile, it texts the on-call pharmacy manager through Twilio immediately and logs the discrepancy to the Teams compliance channel, so a real diversion risk gets a human look within the hour, not at the next scheduled count.

  • A failed reconciliation reaches the on-call manager within the hour instead of at the next physical count
  • Every discrepancy has a permanent Teams record for compliance review
  • No text goes out for normal transaction timing, only genuine reconciliation failures

Built for hospital pharmacy directors · pharmacy compliance officers · on-call pharmacy managers · diversion prevention teams

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.omnicell.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Omnicell - flag unreconciled controlled substance counts
    omnicell.com
    WebRun in Omnicell: flag unreconciled controlled substance counts
    WebRun opens Omnicell to flag unreconciled controlled substance counts.
    • Open Omnicell and pull the controlled substance transaction log for the past hour
    • Reconcile each cabinet's expected count against its actual count following every dispense, waste, and restock
    • Flag any cabinet where the reconciliation does not balance

    Done when Every unreconciled controlled substance count in the past hour is identified with the cabinet, drug, and variance.

  3. 2
    Twilio - text the on-call pharmacy manager
    twilio.com
    WebRun in Twilio: text the on-call pharmacy manager
    WebRun opens Twilio to text the on-call pharmacy manager.
    • For each flagged discrepancy, send a text to the on-call pharmacy manager's number
    • Include the cabinet, drug, variance amount, and the nurse or tech tied to the transaction
    • Send nothing when every cabinet reconciles

    Done when The on-call pharmacy manager has been texted about every discrepancy found this hour.

  4. 3
    Microsoft Teams - log the discrepancy for compliance
    microsoft.com
    WebRun in Microsoft Teams: log the discrepancy for compliance
    WebRun opens Microsoft Teams to log the discrepancy for compliance.
    • Post the same discrepancy detail to the compliance channel in Teams for the record
    • Note that WebRun does not file any report with the DEA or state board. That decision is left to your compliance officer after investigating
    • Tag the discrepancy as open until a pharmacist marks it resolved

    Done when The compliance channel has a permanent record of every discrepancy, open until a pharmacist resolves it.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.omnicell.com
ScheduleRuns automatically on this cadence
Every hour, 24 hours a day
DeliveryHow each run's result reaches you
Discrepancy alert · Twilio + Teams
OutputWhat each run produces - An immediate text to the on-call manager plus a permanent Teams record for every controlled substance count that doesn't reconcile.
Urgent alert + compliance log
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it report the discrepancy to the DEA or state board automatically?

No. WebRun only flags the discrepancy internally to your on-call pharmacy manager and logs it to Teams. Any regulatory report or law enforcement contact is a decision your compliance officer makes after investigating.

How fast does the on-call manager find out?

Within the hour. WebRun checks the controlled substance transaction log every hour and texts the on-call manager the moment a count fails to reconcile, rather than waiting for the next scheduled physical count.

Does it text for every minor rounding difference?

No. It only flags counts that fail to reconcile against the expected quantity after accounting for every dispense, waste entry, and restock, so the on-call manager isn't paged over normal transaction timing.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.