How to Automate ProMiles

ProMiles automates the road side of a heavy haul move. PermitManager submits multi-state oversize permits from one entry, RouteManager carries clearances and weight postings, and FuelTaxOnline builds IFTA returns from routing data. Chasing releases, escorts and unpaid invoices on customer portals is the work left over.

ProMiles decides where a heavy load is allowed to go

ProMiles is trucking software for routing, fuel tax and compliance, sold as ProMilesOnline and a set of products around it. The part of the business it owns is where guessing is expensive.

An ordinary truck takes the road the map suggests. A load sixteen feet wide, or too tall for a standard bridge clearance, or grossing well past the eighty thousand pounds a normal rig is allowed, cannot. It needs a route with clearances, restrictions and weight postings checked, and a permit from every state it crosses.

Get that wrong and the results are not paperwork problems. They are a truck held at a scale, a struck bridge, a fine, or a load on the shoulder waiting for a corrected permit.

So for a heavy haul carrier or a permit service this is not back-office software. It says whether Tuesday's job can legally happen at all.

Dispatch spends the day confirming a single load

The routing and the permit are an afternoon. The load is a week.

Somebody rings the escort company to ask whether two cars are free on Thursday, then rings again on Wednesday because nobody confirmed. Somebody checks the shipper's portal to find out whether the load is ready, since the last three were not. Somebody watches a state's travel restriction notices, because a holiday weekend turns a valid permit into a truck parked at a rest area.

Then it delivers and the second half starts. Detention hours have to be pulled off the customer's system and argued about. The accessorials agreed on the phone have to appear on the invoice. The invoice goes into whatever portal that broker uses and is then chased.

None of that is driving. All of it happens on a screen, usually while the person doing it is covering the phone.

The promiles.com homepage, the app these three jobs run in. ProMiles
Releases confirmed before the driver rolls Every open load checked on the broker's or shipper's own portal, so a dock that is not loading is known the night before.
Detention that does not quietly vanish Hours and accessorials read off the customer's system and set against what was invoiced, while somebody still remembers the move.
Certificates caught before they lapse Insurance certificates and driver credentials watched for expiry across every customer that insists on seeing one.

ProMiles knows every bridge between the yard and the delivery

ProMiles automates the hard technical parts properly, and a carrier should use them fully first.

PermitManager handles multi-state oversize and overweight permitting from a single point of data entry, submitting applications to several jurisdictions at once, with self-issuance around the clock rather than at a counter during office hours. Inside it, RouteManager is an interactive national map carrying vertical clearances, permanent and temporary restrictions and bridge and road weight postings. FuelTaxOnline and Automated Fuel Tax Reporting build the IFTA return from routing data rather than from a shoebox of receipts.

That is a serious stack, covering the two things most likely to cost a carrier money: an illegal route and a bad fuel tax filing.

What it covers is the truck and the road. The load belongs to a customer, and the customer's version of it lives on the customer's own system: the broker portal that says whether the load is released, the shipper's dock schedule, the escort company's inbox, the payables system where the invoice goes and detention gets disputed, the certificate of insurance a compliance team wants before the gate opens. None of that is road data, and none of it is reachable from a routing engine.

The same load exists in four systems that never speak

The customer's screens open to logins the office already holds, and that is where the other three versions of the load are kept.

Each open load checked on the broker's or shipper's own portal every morning, so a release that slipped a day is known before a driver deadheads to a dock that is not loading. Escort confirmations chased until the answer is yes or no in writing, which is the difference between a Thursday move and a Thursday of phone calls.

After the wheels stop, the paperwork can chase itself. Detention and accessorial charges read off the customer's system and set against what was invoiced, so hours agreed on the phone and quietly dropped get raised while somebody remembers the load. Invoices followed into each broker's payables portal until they show approved rather than received. Certificates of insurance watched for expiry across every customer that needs one, and driver credentials the same way.

Keep the line at the truck. Reading portals, comparing numbers and building the morning list can run unattended. Nothing dispatches a driver, accepts a load or applies for a permit on its own, because each commits money and puts a person on a road.

Watching a load takes no judgement at all

Three screens have to be open at once for one load: the broker's portal, the escort company's inbox and the customer's payables system. None needs a dispatcher's experience. They just have to be looked at.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens the broker portal, the shipper's system, a customer's payables site or an insurer's certificate page, reads what each shows, and hands back a short list: what is released, what slipped, what was short-paid, what expires.

It runs on your schedule in your own private environment, and you can watch a run and stop it. Anything that commits the company, a dispatch, an acceptance, a permit application, waits for a person.

The workflows below are already built, and each one names what it opens.

Questions people ask

Will it apply for permits on its own?

No. A permit application commits money and puts a truck on a specific route, so it stays with a person. ProMiles is already the right tool for the permit itself. What this adds is everything around the load: releases, escorts, detention and invoices.

Does it replace our fuel tax reporting?

No. FuelTaxOnline and Automated Fuel Tax Reporting build the IFTA return from routing data, and nothing here improves on that. This covers the customer-facing paperwork that a routing engine was never going to reach.

Most of our brokers have no API. Is that a problem?

No, and it is usually the reason to bother. It reads a portal in a browser the way a dispatcher would, so a broker with a login and no integration is no harder to work with than one running a modern system.

13 ready-made ProMiles workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated Heavy Haul On-Time Performance Report
Every week, WebRun pulls completed move data from ProMiles, compares planned versus actual delivery times, calculates on-time performance by route and customer, and posts a summary report to Slack so your ops team can spot patterns and improve.
ProMilesGoogle SheetsSlack
Automated Heavy Haul Equipment Maintenance Alerts
Every Monday, WebRun checks your heavy haul equipment against scheduled maintenance due dates, cross-references each unit's upcoming ProMiles move assignments, and posts a prioritized maintenance alert to Slack so your fleet manager can schedule downtime without disrupting permitted loads.
ProMilesGoogle SheetsSlack
Automated Oversize Load Status Digest
WebRun pulls the current status of every active oversize load from ProMiles each morning, compiles a concise digest with permit status, route position, and any alerts, and posts it to your Telegram ops group so your whole team starts the day informed.
ProMilesTelegramGoogle Sheets
Automated Heavy Haul Lane Capacity Digest
Every Monday, WebRun analyzes your booked and available equipment against upcoming permitted move schedules in ProMiles, calculates open capacity by lane, and posts a lane capacity digest to Slack so sales can quote confidently and dispatch can plan effectively.
ProMilesGoogle SheetsSlack
Automated Heavy Haul Freight Invoice Chasing
Every week, WebRun matches completed oversize moves in ProMiles against open invoices in QuickBooks, identifies any that remain unpaid past terms, and drafts polite payment reminder emails in Gmail for your billing team to review and send.
ProMilesQuickBooksGmail
Automated Heavy Haul Escort Vehicle Scheduling
WebRun reviews your upcoming heavy haul moves in ProMiles each morning, identifies loads that require escort vehicles, and drafts confirmation emails to your pilot car providers so no oversize move departs without its required escort.
ProMilesGmailGoogle Calendar
Automated Heavy Haul Driver Document Expiry Tracking
WebRun checks your driver roster for expiring CDLs, medical certificates, and oversize endorsements each week, cross-references upcoming ProMiles move assignments, and sends your fleet manager a prioritized renewal list so no driver runs an expired credential on a permitted load.
ProMilesGoogle SheetsMailchimp
Automated Oversize Load Delay Exception Alerts
WebRun monitors active oversize loads in ProMiles throughout the day, detects any load running more than two hours behind its permitted travel window, and posts an exception alert to Slack so your dispatcher can act before a permit condition is breached.
ProMilesSlackTwilio
Automated Heavy Haul Customer Onboarding Kickoff
When a new customer contract is signed via DocuSign, WebRun pulls the customer details, sets up their profile in ProMiles, creates a Google Calendar kickoff event, and drafts a welcome email in Gmail for your account manager to review and send.
DocuSignProMilesGoogle Calendar
Automated Carrier Insurance Certificate Expiry Tracking
WebRun scans your carrier insurance certificate records weekly, flags any certificates expiring in the next 30 days, and drafts renewal request emails to carriers for your team to review and send.
ProMilesGmailQuickBooks
Automated Heavy Haul Cargo Claim Tracking
WebRun monitors your open cargo claims, checks each for updates in your claims records, tracks regulatory deadlines, and posts a weekly status digest to Slack so no claim goes stale or misses an acknowledgment or response window.
ProMilesGoogle SheetsSlack
Automated Axle Weight Compliance Checking
WebRun reviews your upcoming ProMiles loads against permitted axle weight limits, flags any configuration that exceeds jurisdiction thresholds, and alerts your compliance team in Slack so weight adjustments happen in the yard, not at a weigh station.
ProMilesSlackGoogle Sheets
Automated Heavy Haul Accessorial Charge Audit
WebRun reviews completed move invoices in QuickBooks against your standard accessorial rate schedule and flags any charge that falls outside your contracted rates, so your billing team can correct errors before they are sent to customers.
ProMilesQuickBooksGoogle Sheets

Want one of these running on your own ProMiles?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.