Skip to main content
Pump by Exception Software

Pump by Exception finds problems.
Pump by Priority prices them.

WorkSync prices every exception in dollars per day, ranks the whole field against one ruler, and sequences the ranked list into a drivable day. The plan is in the cab by 6 AM with the work order, the field ticket, and the accrual attached to it.

The Pump by Priority™ platform: CMMS + Prioritization Engine + Work Management + Field Data Capture + Accruals, in one place.
Live in 4 weeks39 systems already connected, 15 industrial protocolsLicense fees only when the metrics move
Read-only connections to the systems you already run. We flag the work, price and prioritize it, route it, and close the loop; a pilot reads from your source systems and stays read-only until you promote it. SOC 2 Type II in progress, report targeted Oct 30, 2026.

New to the model, or mapping where you stand today? Read the in-depth guide: the three layers pump by exception runs on, the five ways it stalls at scale, and the four rungs between a threshold queue and a ranked day.

“…starting to see the benefits of that in terms of moving to a pump-by-exception company, a lot more automation.”

COO, large Permian operator · Q2 2026 earnings call

WorkSync prices the exception before anyone decides whether to drive to it.

Pump by Priority is pump by exception, priced. The prioritization engine takes OT data, financial data, and the work record and stitches them into one number per job: dollars per day. Deviation comes from SCADA tags, allocated volumes, and well tests. Value comes from your price deck, your interest, and the production the deviation is actually deferring. Cost and exposure come from equipment history, failure codes, permits, and crew qualifications. One number, one ruler, every open job in the field on it.

That number is the thing a threshold screen has never carried. A 5 BOPD well trips the same color and the same row height as your highest cash flow producer, and on a normal morning the spread between a $200 nuisance signal and a $15,000 production loss runs to more than two orders of magnitude with nothing on the screen to separate them. (The dollar pair is illustrative mechanism, not a measured claim.) Pricing the queue settles the argument with arithmetic.

The ranking then becomes a plan. WorkSync sequences the ranked list into each person’s drivable day, delivers it to the cab by 6 AM, and carries the CMMS work order, the field ticket, and the accrual in the same motion, so the close-out is one screen at the wellhead rather than paperwork at shift end.

P1Battery 14: ESP anomaly, off band 3 days$8.4k/d
P1Well 233H: no flow since 04:10, gas-lift restart$5.1k/d
P2Well 118: rod pump trending off its own band$2.2k/d
P3Well 46: low-rate alarm, deferred with reason$0.2k/d

Fifty exceptions become one ranked plan: every job priced in $/day and ordered by dollars and risk. Illustrative data.

Dispute it. Defer it. Nothing is ever silently suppressed.

A field team member can dispute a flag, which lifts it to the engineer and holds it until resolved. A well already scheduled for workover can be deferred with a reason and stops generating noise. When the control room sees something the system missed, they add the flag and the system reconciles. A list people stop checking is how real problems get masked, so nothing disappears.

Ranking is also overridable, one tap with a reason code, and the override is recorded as data: a well the field consistently pulls forward is carrying information the scoring has not captured yet. Read the six mechanics that keep a ranked plan trusted before you hand one to a crew.

WellOPS Daily Brief screen showing the day's stops, drive time, dollars at risk, and the top exceptions each priced in dollars
The Daily Brief: the day's exceptions priced in dollars before the first stop. Synthetic demo data.

What goes in

Four kinds of data, stitched into one score.

A ranking is only as good as what feeds it. The engine reads four streams on a schedule, over read-only connections to the systems you already run, and resolves them to a single dollars-per-day figure per job.

OT and surveillance

SCADA tags, historian trends, controller states, allocated volumes, and well tests. Deviation is measured against what the well should be doing this week, so a declining well is judged against its own expected curve rather than a limit set the year it was drilled. Thresholds stay current without anyone re-tuning them by hand.

Financial

Your price deck, working and net revenue interest, lifting cost, and the volume the deviation is deferring. A barrel deferred on an oil-weighted well and a barrel deferred on a gassy one price differently, so they rank differently. An hour down is not the same hour everywhere.

Equipment and work history

Failure codes, run life, parts consumed, and the close-out from the last time this equipment failed this way. A well that has failed the same way three times carries that history into its score, and the repeat offenders in the fleet become visible without a data project.

Constraints and data quality

Permits, qualifications, lone-worker rules, and a validation layer that runs first: calibration drift, stuck values, communication gaps, and physically impossible spikes are caught and tagged before they reach the queue. A transducer reading high stops earning a truck roll.

Scoring an unrationalized queue produces precise rankings of garbage, which is why the validation layer runs ahead of the scoring layer rather than beside it. See how deviation is scored and ranked.

The closed loop

Flag, price, rank, route, close, learn.

Closed loop means the last step changes the first one. Six steps run every day, on every well, and the sixth is the one that compounds.

STEP 1

Flag

Every well, every hour. Deviation, liquids, equipment condition, and safety and regulatory exposure all raise flags into one queue. A control room analyst who spots something the models missed adds a flag by hand and it carries the same fields as a machine-raised one.

STEP 2

Price

Each flag resolves to dollars per day: production deferred while it waits, the failure cost if it is left to run, and the exposure it carries. The reason for the number travels with the flag, so the score can be checked rather than believed.

STEP 3

Rank

One ordered list across the whole field, not one list per area or per system. Regulatory deadlines stay absolute where the regulator sets them. Everywhere else, value orders the list and constraints bind it.

STEP 4

Route

The ranked list becomes one drivable day per person, solved against real drive times, crew qualifications, equipment, and hours of service. The plan is in the cab by 6 AM, and it re-solves when a well goes down mid-morning.

STEP 5

Close

One screen at the wellhead, gloves on, online or offline. Readings, volumes, downtime, parts, labor, and the work actually performed are captured once, and the field ticket, the work order, and the accrual are booked with the work, not at month-end.

STEP 6

Learn

The close-out answers the question the queue was asking: was this exception worth the visit? Recovered production is measured against the estimate, disputes and overrides are recorded with their reason codes, and both feed the scoring that runs the following week. A well the field keeps pulling forward is carrying information the model has not captured yet.

Two operators can buy identical software. The one whose operating model feeds outcomes back accumulates calibration the other never gets, and the gap widens every quarter. Read the guide on what keeps a ranked plan trusted.

What operators get. In this order.

RESULT #1

Downtime Reduction

WorkSync works the exception that is costing money first. Every flag arrives carrying what the deviation is worth per day, not just the fact that a threshold tripped.

RESULT #2

Optimal Liquid Management

Tank state, fluid levels, and hauling raise exceptions on the same ruler as the wells, so a tank heading for a shut-in outranks a nuisance alarm.

RESULT #3

Proactive Risk Management

The engine attaches permit, qualification, and integrity constraints to the exception itself, so the riskiest flag is scheduled with what it needs to be worked safely.

RESULT #4

The Full Picture of Value Sinks

Every flag, deferral, and close-out lands in one ledger. The exceptions nobody worked are visible before the variance review finds them.

Aerial view of a tank battery with eight storage tanks inside a lined berm, a single field truck on the access road at sunrise

Every site raises its hand. Only some of them are worth the drive.

Built to work with your lift program, your operations center, and the platform underneath

Your lift optimization, executed

Rod pump, ESP, and gas lift optimizers recommend. WorkSync prices each recommendation on deferment and failure cost, ranks it against everything else in the field, routes it to the right crew, and books the accrual with the work.

See the artificial lift story

Your remote operations center, connected to the field

The control room and the field share one ranked queue, live in both directions. The center re-prioritizes and the cab sees it in seconds; the field closes work and the center sees status, downtime recovered, and cost.

See the remote operations story

The platform underneath

Five components, one ranked work loop: the data layer, the engine that prices the work, equipment and safety management, and the accrual that closes with the job.

Walk the five components

How an exception becomes a ranked job

The engine that turns a threshold breach into a priced, sequenced, crew-matched job: what goes into the score, how constraints bind it, and how the close-out feeds back.

See how deviation is scored and ranked

How WorkSync fits in

Your systems flag it. WorkSync prices it, ranks it, and routes it: routeless, AI-driven operations that put every field team member on the highest-value work.

Your systems

SCADA & alarms
Lift optimization & surveillance
ERP & production accounting
Historians & PM schedules

WellOPS

Flag: issues & preventative maintenance
Price & prioritize: AI ranks by $ and risk
Route: routeless dispatch to the right crew
Close: ticket, accrual, downtime recovered

Your field team

Lease Operators
Technicians
Roustabout Crews
Mechanics & Electricians

The support that keeps your field equipment running. Driven by one ranked queue, with a UX field teams love: built for the cab, offline-capable, and held to a design standard of under 20 minutes a day of software per field team member.

Pump by exception software, common questions

What is pump by exception software?

Pump by exception software is the tooling layer that turns SCADA readings into a field work signal: it holds the normal operating window for each parameter, watches live and historian data against it, raises an exception when a reading leaves the window, and delivers that exception to a field team member on a phone or tablet. The category as it is sold today stops at the alert. What happens next, deciding which of the open exceptions is worth a truck this morning, is still a person with a list.

What should pump by exception software do after it flags the alarm?

Four things, and they are the buying criteria worth writing down. Price it: the flag arrives carrying production at risk per day of inaction at your working interest and your price deck, not just the fact that a threshold tripped. Rank it: every open job in the field sits on one ruler, so maintenance, safety, regulatory and production work compete on the same number. Route it: the ranked list is solved into one drivable day per person against real drive times, crew qualifications and hours of service. Learn from it: the close-out records whether the exception was worth the visit, and that answer feeds the ranking that runs the following week.

Do we have to replace our SCADA or exception system to add pricing and routing?

No. The scoring, routing, and feedback layers read from the SCADA, historian, and alarm discipline you already run, over read-only connections, with nothing placed on your control network. Nothing is migrated and no system of record moves. The exception engine you bought keeps doing exactly the job it does today, and the layers above it consume what it already produces.

How long does it take to get pump by exception software running?

Four weeks to crews live, on one field, against one metric you pick before anything is connected. Week one is read-only integration to the SCADA or historian, production accounting, and the EAM or CMMS already in place. Week two stands up the scoring. Weeks three and four put the ranked plan in the truck cab and measure it against your own baseline. The stand-up is a real production deployment on your data rather than a sandbox.

How do we justify this internally?

Build the case from a method rather than a projection. First, you and your controller pick one operating metric and write it down before anything is connected: cash flow per BOE, operating cost per well, drive miles, or TRIR. Second, run your own well count, crew count, and drive times through the route economics calculator on this site, which puts a dollar figure on a day of your field capacity using your inputs rather than ours. Third, run the four-week pilot on one field against that single agreed metric, with the baseline set in week zero, so the business case is measured on your wells. The Impact Guarantee carries the commercial risk while that happens: license fees only when the metrics move. What reaches your approver is your own baseline and your own delta, which is the only version of the number that survives a finance review.

Run the route economics calculator on your numbers
How is pump by exception software priced?

Under the Impact Guarantee: license fees only when the metrics move. You and your controller sign one operating metric at the start, cash flow per BOE, operating cost per well, TRIR, or drive miles, and the 4-week stand-up runs on the stack you already own. What drives the size of a deployment is the number of fields in scope, how many systems of record have to be connected, the module mix, crew count, and how ready the data is. Scoping those with the implementation team is the conversation, not a price list.

The long answers, the three-layer mechanism, and the maturity ladder are in the in-depth guide.

See your wells, ranked by dollars, tomorrow morning.

Bring one field’s data. We’ll show you the ranked plan your crew would have run today, and what it was worth.

See Your Wells Ranked