Live QC / Servicing Operations

Well ID / Location Numbers

Darkhorse Command Center

IG502 Gateway

RS-485 monitor standby
Starting

Darkhorse Divisions

Darkhorse Downhole

QC / Servicing

Open QC, servicing, units, wells, and completed field records without adding them back to the main sidebar.

Gas Lift

Rod Lift & Reservoir Optimization

Jet Lift

Gateway

Active Work

TicketCustomerWellStatusStart

System Pulse

Selected Unit
-
Price Books
-
Open QC
-
Payroll Hours
-
Alerts
-

Operations Calendar

Dispatched tickets show planned crew. Each saved Job Log adds its on-site date to the board without assigning billed hours. After archiving, cost-sheet labor dates supply the final hours; tickets with no Job Log keep the existing completion behavior.
DateTicketCustomerWell / RequestUnit / TruckCrew / HoursDetailsStatus

Unit Alerts

Personnel Detail

NameRoleTruckAssigned Unit(s)Truck RepairPhoneEmailSafety ExpiryHome / Shop

Personnel Scheduling

Select a person, add their shop, time-off, training, or availability schedule, and save it to the shared Operations Board. Ticket overlaps are flagged automatically.

Select a person

Choose an individual to update their schedule.
Payroll Week-
Field Hours0.0
Shop Hours0.0
Total Hours0.0
No schedule entry selected.
StartEndTypeAssignmentSupervisorTicket Conflict

Payroll Hours

Payroll appears only after a dispatched ticket is marked Job Completed. Personnel-hour line items from the ticket are allocated across its assigned crew; Job Log entries are not included.

Current payroll week
Selected Crew-
Field Hours0.0
Shop Hours0.0
Total Hours0.0

Selected Crew — Daily Hours

DayDateAssignment / SourceFieldShopTotal

Weekly Payroll Summary

Crew MemberField HoursShop HoursTotal HoursEstimated Cost

Tickets

Item Master

Build reusable parts and services here. Item Master is a catalog only: saving an item does not create stock, receive material, or change any physical inventory count.

Loading the shared Item Master...
Part NumberClassDescriptionUnitDefault CostStatusActions

Customer Price Books

Price books contain customer-specific selling prices. They reference Item Master parts and never create physical inventory.

PN#ClassDescriptionUnitRate / CostSource

Manual Inventory Entry and Barcode Labels

Select an Item Master part, then enter the quantity actually received or counted. Nothing becomes physical inventory until Add / Update Inventory is pressed.

General In-Stock Inventory

PN#ClassDescriptionUnitBarcodeIn StockMinPurchase CostSell PriceStatus

Gas Lift Inventory

PN#ClassDescriptionUnitBarcodeIn StockMinPurchase CostSell PriceStatus

Inventory Alerts

Ticket Load-Out Scan

PN#DescriptionNeededScannedBarcodeStatus

Ticket Profit / Loss

TicketRevenue (SO/SQ)PO CostInventory CostPayroll CostEstimated GrossMargin

Spool Intake — Master Reels

Receive each complete TEC or Cap Tube master reel under its permanent Spool ID. Footage stays tied to that ID until it is used, split, or sold.

Available TEC and Cap Tube Spools

Active Spools0
Available Footage0 ft
Returned Remnants0

Spool Movement / Usage

Use footage on a job, split material onto a smaller child reel, sell the complete remaining reel, or log a returned remnant outside available inventory.

Returned Remnants — Not Available Inventory

These remnants are tracked for disposition decisions but are never counted in the active spool footage above.

RemnantSource SpoolClassLengthCustomerWell IDReturnedDispositionNotes

Spool Movement History

DateActionSpoolChild / RemnantLengthBeforeAfterCustomerWell IDRecorded By

Ticket Control

Active tickets are available offline after synchronization. Completed tickets return to the server with Connectivity Data Dump.

QC and Service Report Attachments

Completed IG502 reports attach directly to this server ticket. QC and service reports remain separate permanent records.

Gauge and Spool QC Reports

ReportSource UnitAttached
No QC reports attached.

Service Reports

ReportSource UnitAttached
No service reports attached.

Ticket / Quote Header

PO / SO / SQ PDF Attachments

Attach the original PDF without reading or scrubbing it. Enter the document number and amount manually; those amounts feed Ticket Profit / Loss.

TypeDocument NumberPDFAmountP&L Use
No PO, SO, or SQ PDFs attached.

Dispatch Details

Well and Gauge Setup

Select an active spool to preview the footage assigned to this well.
Ticket saves do not change inventory. Applying here or completing the job posts the footage once.

Field Activity + Charges

Choose a price book for suggested rates. You can edit each ticket line's rate before saving; ticket charges do not create or deduct inventory.

PN#DescriptionUnitRate

On archive, the service hours for this date go to every person assigned to the ticket. Equipment and other charges add no crew hours.

Select a priced item or enter a service, then set its ticket rate and save the line item. No inventory quantity is required.
DatePN#DescriptionQtyCalendar TypeUnitRateTotal
Ticket Grand Total$0.00

Job Log

CrewStartEndTypeActivity

Field Actions

Pictures appear in the ticket; PDF reports are appended as pages to the completed ticket PDF.
No PDF reports attached.
No job pictures attached.
No failure pictures attached.
No saved failure reports.

Company Man Approval

Sign above, then click Apply Signature. The AFE row will print immediately above this signature on the ticket PDF.

Sales Workbench

Active Quotes

QuoteAgeRepCustomerContactTotalStatus

Quote Alerts

Sales Pipeline

RepOpen QuotesOpen TicketsConvertedTotal Open

Converted Quote History

Converted quotes leave the Active Quotes list. This permanent sales history links each original quote to the ticket created from it.

ConvertedQuoteTicketRepCustomerTotal

Salesperson Activity

TimeSalespersonActivityCustomerValueAction

Customer Contacts

CustomerContactEmailPhoneTitleActions

Customer Price Sheet Builder

PN#DescriptionUnitBase RateCustomer Rate

Website Hit Tracker

Recent Website Hits

TimeVisitor / SourcePageCustomer

IG502 Units — Live RS-485, QC & Servicing

Selected Unit-
-
Live Pressure / Temp-
-
Last Seen-
-

Selected Test Record

Select a unit and test record.

Fleet / Well Registry

UnitTypeLast Seen

Selected Unit G6 Diagnostics

This is a server-side view of the diagnostic values already uploaded by the selected IG502. It does not poll, configure, restart, or write to the device.

ChannelPressureTemperaturePacketsPacket GapErrorsState / Source

Gas Lift Machine Learning Dashboard

GLPI
-
gas lift productivity index
Lift Efficiency
-
production and gas utilization
Valve Risk
-
leak / restriction / chatter
Data Confidence
-
sensor feed quality

Gas Lift KPI Trend

Gas Lift Failure Mode Scores

Gas Lift ML Modules

ModuleInputsScoreOutputAction

Gas Lift Alerts

Gas Lift Failure Signatures

Failure ModeScoreBandSignatureRecommendation

Rod Lift Machine Learning Dashboard

Pump Health
-
composite score
Fillage
-
percent
Pump Efficiency
-
expected deltaP transfer
Control Action
-
speed / maintenance move
Load Health
-
rod weight confidence
Broken Rod
-
parted rod score
Floating Rod
-
buoyancy score
Load Balance
-
expected vs live load

Rod Lift Pump Health Trend

Rod Lift Failure Scores

Rod Lift ML Modules

ModuleInputsScoreOutputAction

Rod Lift Alerts

Rod Lift Maintenance Signatures

Failure ModeDual-Gauge / Vibration SignatureScoreInterpretationAction

Jet Lift Machine Learning Dashboard

Optimization Score
-
surface lift score
Flow State
-
no / low / normal / high
Target Attainment
-
actual / target injection
Pressure Efficiency
-
mapped drive conformance
Filter Loading
-
saved ΔP alarm utilization
Vibration Margin
-
remaining to saved limit
Model Phase / Confidence
-
server-side learning state
Control Action
-
server recommendation

Commissioned Jet Lift Well Model

Select an assigned Jet Lift IG502 to load the server profile and learning state.
Commissioned InputSaved ValueML Feature / UseSource

Jet Lift Optimization Trend

Jet Lift Surface Response

Jet Lift ML Modules

ModuleInputsScoreOutputAction

Jet Lift Alerts

Recommended Surface Optics

DeviceSignalML BenefitPriorityUse Case

Reservoir Optimization Machine Learning Dashboard

Reservoir Health
-
composite score
PI Ratio
-
percent of baseline
Drawdown
-
psi
Annual Opportunity
-
USD/well

Reservoir Health Trend

Drawdown and Economics

Reservoir ML Modules

ModuleInputsScoreOutputAction

Reservoir Alerts

Well Parameters

Well Setup

No deviation survey loaded

Well Design

Server Ticket / Quote Assignment

Select the server record, the Shop QC IG502, and the Service IG502. One action assigns the same record to both units; each unit retains its own inputs, recordings, and report type.

Save a ticket or quote, then assign it to both selected units.

Servicing Parameters

Job details come from Manual Entry and the active ticket. Edit those fields there; use this page for fluid tag, fluid density, clamp planning, and live service recording.

GPS Location

Source
-
Fix
-
Latitude
-
Longitude
-
Updated
-
Awaiting IG502 GPS fix

Open Casing

Approx Depth
-
ft
Gradient
-
psi/ft
Service Mode
Planning
clamp plan
Head Voltage
-
Reg 30022
Packets
-
Reg 30023
CRC / Gap Errors
-
Reg 30024
Packet Gap
-
ms
GaugeLinkPressureTempPacketsGapErrors

Complete G6 Diagnostics

DiagnosticValueRegister / Source
X Vibration
-
g
Z Vibration
-
g
Max X Vib
-
g
Max Z Vib
-
g
No deviation survey loaded

Internal Unit SRT · Server Mirror

Read-only test data from the IG502. Start, stop, and mark gradient stops on the IG.
AWAITING IG
Select the Internal Unit to view its live SRT.
Admin · pair this IG for data-only uploads

Enter the Unit ID shown on the IG Edge Status page, or select an IG above. Copy the token once to that IG’s Connectivity → SRT Server Sync panel. Creating another token for the same IG invalidates its previous token.

Downhole & Surface Tubing · GEO PSI G6

Downhole Pressure · Ch 1-psi
Downhole Temperature · Ch 1-°F
Surface Tubing Pressure · Ch 2-psi
Surface Tubing Temperature · Ch 2-°F
Pressure Difference-psi
Current Stage-Not started
Recording-IG recorder
Last Confirmed Sample-age in seconds
Only confirmed readings are plotted; missing seconds remain gaps.

Gradient Stops

#TimeMD ftTVD ftDownhole psi / °FTubing psi / °FGradient psi/ft
No stops received.

Test Timeline

No events received.

QC Test Entry

No active ticket linked.

Gas Lift Design Import

Cap Tube Pressure Test

QC Test

Pressure
-
psi
Temperature
-
F
Samples
0
records
State
Ready
QC
X Vibration
-
g
Z Vibration
-
g
Max X Vib
-
g
Max Z Vib
-
g

Gas Lift Valve Bench Setup

Quick QC Test

Select a valve
Following the channels selected in Edge Status.

Live Bench Readouts

Bench Pressure
-
psi
Cooler Temp
-
F
Bench Temp
-
F
TRO Delta
-
psi from target
Procedure State
Ready
bench setup
Acceptance
-
checks passing
Samples
0
records
Recording
Ready
Gas Lift QC

Saved Valve Roster

Enter a QC Test ID
No saved valves for this test.

Valve Placement & QC Timeline

Saved valve events will appear here.

IPO Acceptance Checks

CheckpointLimitCurrentStatusAction

Gas Lift QC Alerts

Procedure Trace

StepProcedure RequirementData SourceAcceptanceOutput

Jet Lift Engineering Profile

Saved on the Darkhorse server and used by Jet Lift model v4. Live tubing, casing, filter ΔP, injection rate, and vibration values come only from the assigned IG502.

Jet Lift Process

Jet Lift Live Readouts

Tubing Pressure
-
psi / 4-20 0-6000
Casing Pressure
-
psi / 4-20 0-1000
Filter deltaP
-
psi / 4-20 0-30
Injection Rate
-
flow meter
Drive Pressure
-
tubing minus casing
Target Attainment
-
actual / saved target
Filter Alarm Margin
-
psi remaining
Optimization Score
-
0-100
Flow State
-
alarm band
Filter State
-
restriction score
Vibration State
-
Metrix scalar / saved limit
Control Action
-
server model recommendation

Jet Lift Alerts

Jet Lift Live Trend

Vibration Condition

Jet Lift ML Modules

ModuleInputsScoreOutputAction

Recommended Surface Optics

DeviceSignalML BenefitPriorityUse Case

Rod Lift Setup

Rod Lift Well Design

Live Pump Intelligence

Intake Pressure
-
psi
Intake Temp
-
F
Discharge Pressure
-
psi
Discharge Temp
-
F
Fillage
-
percent
Pump Efficiency
-
percent of expected deltaP
Speed Opportunity
-
SPM change
Pump deltaP
-
psi
PSN X Vibration
-
g
PSN Z Vibration
-
g
PSN Vibration
-
RMS g
Gauge Pair
-
intake / discharge
Rod Weight
-
lbf from load cell
Stroke Load
-
min to max lbf
Broken Rod
-
load loss score
Floating Rod
-
buoyancy score
Gas Lock Risk
-
dual-gauge score
Pump Tap Risk
-
impact + vibration
Tubing Hole Risk
-
deltaP loss signature
Control Action
-
edge recommendation

Rod Lift Live Trend

Rod Lift ML Alerts

Virtual Pump Card

Prescriptive Controls

Wear Index
-
Restriction Index
-
Thermal Index
-
Gas Interference
-
Load Balance
-
Rod Overload
-
Recommended SPM
-
Maintenance Observation
-

Rod ML Module Graph

Rod Lift ML Modules

ModuleInputsScoreOutputAction

Rod Lift Virtual Diagnostic Cards

Rod Contact Risk
-
side-load / impact
Resonance Risk
-
harmonic speed band
Tubing Stress
-
stress proxy
Obstruction Risk
-
drift + asymmetry
Broken Rod
-
parted string signature
Floating Rod
-
buoyant rod signature
Load Imbalance
-
stretch / balance
Rod Overload
-
polished rod load

Rod Card Alerts

Virtual Rod Card - Contact

Virtual Rod Card - Resonant Wear

Virtual Tubing Stress Card

Wax / Scale / Restriction Card

Tubing Wear Friction Card

Obstruction / Plugging Card

Virtual Load Cell Card

Card KPI Algorithms

CardFeaturesClassifierObservationRecommended Move

Rod Lift Maintenance Dashboard

Gas Lock
-
low fillage / gas signature
Pump On Tap
-
impact / PSN vibration
Pumped Off
-
fillage collapse
Hole in Tubing
-
unexpected deltaP loss
Valve / Plunger Wear
-
recovery flattening
Restriction
-
wax / scale / blockage
Rod Contact
-
phase + side load
Recommended Action
-
highest priority
Broken Rod
-
low weight / flat card
Floating Rod
-
buoyancy / low load
Load Imbalance
-
expected vs live load
Rod Overload
-
limit / fatigue score

Maintenance Alerts

Failure Mode Thresholds

Failure ModeMinimumOptimumWatchAlarmMaximumCurrent Band

Failure Mode Scores

Maintenance Algorithms

Failure ModeDual-Gauge / Vibration SignatureScoreInterpretationAction

Reservoir Inputs

Reservoir Optimization

Productivity Index
-
bpd/psi
Flowing BHP
-
psi
Drawdown
-
psi
Health Score
-
0-100
Skin Estimate
-
heuristic
Target Intake
-
psi
Phase Flag
-
gas / water
Annual Opportunity
-
USD/well

Reservoir Alerts

Live IPR Curve

Transient Recovery

Temp-Pressure Signature

Reservoir ML Modules

ModuleInputsScoreOutputAction

Gas Lift Optimization Overview

Following the channels selected in Edge Status.
GLPI
-
0-100
Lift Efficiency
-
score
Valve Performance
-
score
Stability
-
score
Lower Pressure
-
psi
Upper Pressure
-
psi
Delta P
-
lower - upper
Vibration
-
X/Z g
Flow Regime
-
classification
Injection Confidence
-
0-100
Data Confidence
-
sensor quality
Next Action
-
recommendation

Gas Lift Alerts

Sensor Layout

PointChannelDepthMeasurement

Bottom Three Valve Section

Section Readouts

Bottom Valve
-
ft
Third Valve
-
ft
Pressure Gradient
-
psi/1000 ft
Thermal Response
-
F

Valve-Section KPI Table

FeatureValueInterpretationML BenefitAction

Valve Section Alerts

Live Gas Lift Trend

Stability Envelope

Recent Feature History

TimeLower PUpper PDelta PTempVib

Machine Learning Modules

ModuleInputsScoreOutputAction

Failure Mode Scores

Failure ModeScoreBandSignatureRecommendation

ML Roadmap

PhaseModelPurpose

Diagnostic Alerts

Edge Communications

One live view of the gauge bus, IG502 polling, server telemetry, ticket synchronization, and the active network route.

Gauge / RS-485
-
live polling state
Samples Read
0
since app start
Server Uplink
-
background telemetry worker
Active Route
-
Wi-Fi / cellular / Ethernet
Waiting for communications status...

Gauge Communications

Gauge Profile
-
RS-485 Source
-
Serial Port
-
Slave / RTU ID
-
Serial Format
-
Selected Channels
-
Last Good Poll
-
Poll Error
-

Server & Ticket Communications

Unit ID
-
Queued Samples
-
Last Telemetry Upload
-
Last Status Upload
-
Last Ticket Pull
-
Last Ticket Push
-
Uplink Error
-
Ticket Sync Error
-

IG502 Connection Status

This page connects this IG502 directly. Gauge polling and gauge configuration are not changed.

Active Connection
-
Wi-Fi / cellular / Ethernet
Wi-Fi Network
-
current SSID
Wi-Fi Address
-
assigned by the network
Internet
-
live reachability check
Waiting for connection status...

Connect to Wi-Fi

Scan and select a network, or type its exact name if this IG502 firmware returns an empty scan. Then enter the password and connect.

Press Scan for Wi-Fi to show nearby networks.
No Wi-Fi password is stored by the Darkhorse app.
Advanced data-transfer preferences
Use Wi-Fi whenever it is available and automatically use cellular when Wi-Fi goes down.

Stored Data & Cellular Use

Queued Samples
0
stored locally
Queued Data
0 B
waiting to upload
Cellular This Month
0 MB
Darkhorse telemetry
Next Scheduled Dump
-
device local time
Completed tickets are held on this IG502 until a successful data dump.

Scheduled mode stops Darkhorse application data traffic between upload windows. The cellular modem remains registered unless a future IG502 firmware capability explicitly allows safe modem power control.

Test Data Dump to Shared Drive

Creates one streamed archive containing Job Packets, QC Reports, and test recordings. No second archive copy is stored on the IG502. Select the Darkhorse Operations shared-drive folder in the browser save dialog.

Files Ready
-
reports, packets, and recordings
Data Ready
-
download size before compression
Inventory Check
-
archive verification
Press Refresh Data Inventory before downloading.

Clearing is a separate confirmed action. It is blocked if a recording is active or if any file changes after the archive inventory was prepared.

Admin Accounting

Equipment sales and purchasing records are separate from service-ticket quotes. Document numbers, revisions, conversions, attachments, and expense changes are hard-saved on the Darkhorse server.

Open Equipment Quotes
0
Open Sales Orders
0
Outstanding Invoices
$0
Unreconciled Card Expenses
$0
Open Accounting to load the server register.

Purchase Order Numbering

Set the next PO number independently for each division. The division prefix is enforced by the server; the saved value is the next number that will be issued.

1-1
These six sequences are separate for now and can be unified after the permanent division codes are approved.

Equipment Document Workspace

Equipment Lines

Costs, freight, markup, and profit are administrator-only. Customer PDFs show only description, quantity, selling price, tax, and total.

Mfr / SKUDescriptionQty / UnitVendorUnit CostFreight / OtherMarkup %Sell PriceTaxSerial / Fulfillment
Landed Cost
$0.00
Sell Subtotal
$0.00
Tax
$0.00
Gross Profit
$0.00
Document Total
$0.00

Document Attachments

Save a document before attaching files.

Equipment Document Register

DocumentPartyStatusTotalLinksRevision

Credit Card Expense Record

Store the card label and last four digits only. Never enter a full card number, security code, login, or PIN.

Monthly Expense Reports

Reports use the transaction date. Voided expenses stay visible for audit purposes but are excluded from financial totals.

0
$0.00
$0.00
$0.00
DateCardVendor / DescriptionCategoryAmountLinked RecordReconciliationReceipt

PO Filing Ledger

The original Admin PO filing sequence is preserved here. New detailed purchase orders should be created in the Equipment Document Workspace above.

PO #CompanyDescriptionTicket NumberType

Accounting Audit & QuickBooks Readiness

QuickBooks is not connected yet. Records retain stable Darkhorse IDs, external QuickBooks IDs, sync status, currency, revision, created/updated actor, and source-document links for the upcoming integration.

TimeUserActionDetail

Customer Access Admin

Loading the user access service...

Portal Users

Select one portal user at a time. Use the temporary trucking button to place existing Darkhorse users into the Trucking Admin customer-access list without creating a second login.

UserRoleAccess ScopeAccessStatusAction

Customer Well / Device Assignment

Create the customer well record, assign its IG502, and save the server-side Jet Lift engineering profile. The IG502 sends only the five live process values; this design data, the alarm limits, ML state, and recommendations remain on the Darkhorse server.

Jet Lift Engineering Profile

Operations Roster

NameRoleTruck / Linxup / UnitTruck RepairContactSafety

Unit Provisioning and Save Rules

Customer, field, and well are resolved from dispatch data or GPS plus configured geofences; GPS coordinates alone do not include those names.
The server-managed cloud ingest token authenticates IG502 telemetry uploads. It is separate from the IG502 and Linxup device IDs and is not stored in this unit record.
UnitDevice IDsAssigned ToSheaveRepairProvisioningMaint Due

Ticket-Linked Service Requests

Requests submitted from Ticketing are recorded here and linked to the selected service unit, crew truck, or both.

TicketRequestedPriorityService UnitCrew TruckDescriptionRequested By

Customer Folder Rules

ScopePathWell Folder

Alert Thresholds

ScopeKPIWatch / Alarm

Report Permissions

ScopeReportAccess

Audit Log

TimeUserActionDetail

Twilio SMS Dispatch

These credentials are stored only on the Darkhorse server. They are never returned to the browser. Use an API Key for production; the Account Auth Token field is available only as a fallback.

Checking Twilio and email configuration...

Downhole Dispatch Email (Microsoft 365)

Enter the Microsoft Graph app details from IT here. The client secret stays on the Darkhorse server and is never shown again. Saving these settings takes effect without restarting the server.

Checking dispatch email configuration...

Gateway

App
-
Runtime
-
Config
-
Updated
-

Modbus TCP Output

Bind
-
Port
-
Unit ID
-
Word Order
-

Gateway Identity

Digital Gauge Configuration

RS-485 Port
-
Dual Bus Ready
-
Selected Channels
-
Scan State
-
Gauge SN#
-
Gauge SN Source
-
G6 Tool SN
-
G6 Tool SN Source
-
Dashboard Gauge Mode
-
Cal Set
-
Serial State
-
G6 Health
-
Supply Voltage
-
Selected Gauge Links
GaugeLinkPTPacketsGapErr
Auto Scan
Disabled

Commissioned Surface Instrument Package

Install the device-bound configuration exported from the Engineering Control Plane. Acquisition, scaling, and alarms run locally on this IG502; the Engineering Control Plane does not become a live process dashboard. The package target must match the Device ID above.

Runtime State
Disabled
Package
Not installed
Desired Revision
-
Last Poll
-
Alarm Evaluation
Disabled
Last Error
Process I/O is disabled until a commissioned package is installed.
The factory build stays inert until a complete commissioned package is imported.

Live Process Inputs

InputValueUnitQualitySourceLast Good

Flow Alarms

AlarmStateThresholdDelayHysteresisTransmission

Job Packet Sync

Local Packet Folder
-
Upload Target
-
Server Packet Source
-
Pending Files
-
Last Sync
-
Last Pull
-
Last Error
-

Wireless G6 Cal Files

-
-
-
Cal ComponentRequiredFileSerial / UnitStatus

Active Profile Measurements

NameInput RegistersTypeStatus
OutputRegistersWordsValue
Darkhorse Trucking

Trucking Command Center

A separate trucking workspace. Downhole tickets, price books, and operational records are not exposed here.

Open Jobs0
Dispatched0
Fleet Units0
Maintenance Alerts0
Darkhorse Trucking

Trucking Payroll Hours

This page is completely separate from Darkhorse Downhole payroll. Hours begin when the assigned truck leaves the yard for its dispatched ticket and end when Linxup confirms the truck returned to the yard.

Current trucking payroll week
Selected DriverAll Drivers
Verified Linxup Hours0.0
Dispatched Jobs0
Time Records0
Only verified Trucking/Linxup time records are shown.

Verified Trucking Time Records

DateDriverTicketTruckYard DepartureYard ReturnHoursSource

Trucking Weekly Summary

DriverDispatched JobsTime RecordsTotal Hours

Select any date to open the separate daily fleet and personnel operations board.

Daily Operations

Daily Dispatch Board

All trucks remain visible. Personnel assignments, certification conflicts, scheduled maintenance, job coordinates, and Linxup identifiers appear together for the selected date.

Fleet & Jobs

Fleet Unit

Trucking Unit Details

Live Linxup location, assignment, repair requests, and maintenance status.

Live Map Location

Awaiting unit selection

Unit & Linxup

Job for Selected Date

Assigned Personnel

Maintenance & Repair Requests

Linxup Route & Time Record

TicketDateCustomerLocationTruckDriverSupervisorStatus
Trucking ticket

Ticket Control

Build and save the job ticket, then press Dispatch Job. Completion is a separate later action.

Ticket Header

Linxup Actuals for This Ticket

Load a ticket to view tracking.
Pending
Pending
Pending
Waiting for Linxup events.

Hours come from yard departure to yard return. Miles come from Linxup trip history. These actuals are recorded on the ticket and PDF; billing line-item quantities remain editable separately.

Dispatch Assignment

Job Location

Enter coordinates to preview the job location.

Load Details

Charges

DateDescriptionQuantityRateAmount
Ticket Total$0.00

Authorization & Job Pictures

Linxup route, yard-departure time, arrival, job departure, and yard return are attached to the completed ticket PDF when the Linxup account is connected.

Dispatch Delivery

Dispatch is sent when the built ticket is ready—not when it is completed. The permanent email recipient is dh1jobs@dhenergyservices.com. Text recipients are the assigned driver and every selected supervisor.

Trucking Price Books

These price books are stored separately from Darkhorse Downhole pricing. Select Edit to load an existing item into the fields, then save the changes.

Price BookDescriptionUnitRateActions
Add a new item or select Edit beside an existing item.

Customer Access Admin

This dropdown contains the existing portal users marked as truckers in Access Admin. Loading a user fills the trucking personnel form while retaining that user's current login and password.

No trucking portal user selected.
Mark users as truckers in Access Admin, then select them here.

Trucking Personnel, App Access & Certifications

This roster is the access point for trucking users. Enabled drivers can sign in with their email and complete only tickets assigned to them. Supervisors can administer trucking work. Required expired credentials block dispatch.

Safety Certifications

NameRolePhone / LoginApp AccessCertification Status

Trucking Units

Enter the truck and Linxup identifiers, then save. The server will confirm the persisted unit here.
TruckLinxupHoursClass A DueClass B DueStatus

Connected Services

Checking server configuration...

The server securely refreshes Linxup positions in the background. API secrets remain server-side and are never returned to the browser. Yard/job geofences drive automatic departure, arrival, late, return, and payroll events.