Skip to content
Ultramar Labs
IndustriesResearched concept

Custom software for concrete, aggregates & material hauling

Order → dispatch board → e-ticket & proof of delivery → settlement, with real customer visibility.

The operating cycle
  1. Quote / order
  2. Schedule
  3. Dispatch trucks
  4. Load / batch
  5. Deliver
  6. E-ticket & proof
  7. Invoice & settle
What we hear most often

Dispatch lives on a whiteboard

Truck and driver status isn't visible to the office or the customer.

Paper tickets & disputes

Proof of delivery and wait time are hard to reconstruct later.

Systems that don't talk

Batching, scale, and accounting each hold part of the story.

Manual carrier settlement

Reconciling hauler pay from tickets is slow and error-prone.

Where the gaps usually appear

Where it usually breaks: deliver → ticket & proof — wait time, load audits, and driver capture that never reach the office cleanly.

RecordE-ticket & proof of deliveryDriver capture, load audit, and wait time live on paper or in memory.
ApprovalWait time & extra chargesBilled late and disputed without proof of what happened on site.
SystemDispatch ↔ batch/scale ↔ booksBatching, scale, and telematics rarely meet the office in one place.
PeopleDispatch · driver · plant · carrierProducer, hauler, and customer each see a different status.

What Ultramar might do — no prebuilt vertical product

KeepYour batching, scale, and telematics systems.
ConnectDispatch, tickets, proof, and billing.
ExtendA customer portal with live ETA and delivery status.
BuildThe field or office workflow handled poorly today.
Capability demonstration · Fictional data

Oilfield ticket demo — a related handoff pattern

Try a fictional oilfield pressure-test ticket moving from field proof to an office-ready record. The same handoff pattern can be adapted to hauling tickets and delivery proof; this example shows the oilfield workflow.

Try it yourself
Capability demonstration · Fictional data
Complete

Interactive example with fictional data. No live vendor accounts are connected here. For your business, we confirm software access and supported actions before building the workflow.

Basin's tools — now connectedDispatch appCrew group textPhone camera rollJob spreadsheetQuickBooksnothing replaced · nothing retyped

Billing

same day

Job packet · WO-3307

Time & materials
6.5 hrs · 2× seal kit, 1× gauge
Safety
JSA attached
Evidence
2 photos
Signature
J. Whitfield, on site 2:38 PM
Exception
0.5 hr overtime — approved by Carla, office
INV-2291 created in QuickBooks · ready to sendnothing retyped

Margin on WO-3307 · 18%quoted 31%

  • Hours6.5 actual vs 6.0 quoted−$180
  • Materials2nd seal kit — flange worse than expected−$240
  • This month3 jobs over quote, all at Wellsite 12's rate−$1,310

Your dispatch app knows the hours. Your books know the rate. Only one record knows whether the job made money — today, while you can still price the next one.

Without this, so far · illustrative

2 retypes4 calls~78 min

Month-endSpreadsheet vs QuickBooksToo late to act

Today: margin shows up at month end, when the bookkeeper reconciles the spreadsheet with QuickBooks — too late to price the next one differently.

  1. Job dispatched
  2. Ticket captured
  3. Customer signs
  4. Exception reviewed
  5. Invoice-ready
  6. Margin, while it still matters

The ticket that just arrived is also the margin: 6.5 hours against 6.0 quoted, plus a second seal kit — this job came in at 18% instead of 31%. Three jobs did that this month, all on the same customer's rate.

Now you drive: press each button yourself, playing both the field crew and Basin office.

Try it yourself →
What could change
  • A dispatch board with live truck status
  • E-ticketing with proof of delivery
  • A customer portal with ETA and delivery history
  • A reporting layer connecting batch, scale, and accounting

Not sure where to start? That's what the Working Session is for.

Bring the workflow that frustrates you most. Within 24 hours you get a written Brief with two or three concrete directions and our recommended first move.