Part of our work on technology and telecommunications
Technology, Media, and Telecommunications
Should a Regional ISP Automate Provisioning or Fix Its Address Data First?
Big Sky Consulting Group · September 11, 2026 · 7 min read

The technician is standing in a driveway your OSS says is served
Everything you have read about provisioning automation is a speed story. Days of coordination between sales, engineering, and dispatch compressed into minutes of workflow. The vendor demos are honest about what they do. A well built provisioning platform really will take an order, check inventory, push config to the ACS, and open the work order without a human retyping anything.
What none of the material asks is what the workflow is keyed on.
For a regional ISP, the answer is an address. Every downstream step inherits it. Serviceability quoting resolves the address against a footprint. The work order routes a truck to it. Billing mails to it. Your subsidy reporting files it with a regulator. And the address is almost always the weakest record in the business, because it did not come from one place. It came from a sales form where someone typed what the customer said, a county parcel file, a USPS standardisation that rewrote the street suffix, and the FCC location fabric that assigned it an ID. Those four sources disagree about the same house more often than anyone wants to test.
Automate on top of that and you have not removed the manual work. You have moved it to a technician standing in a driveway holding a work order for a location your systems believe is served.
The disagreement is documented, and it is not small
This is one of the rare operational data problems with a public measurement, because the federal government spent four years building one.
The FCC's Broadband Data Collection turned address quality from internal hygiene into a filing obligation. Providers report availability against the Broadband Serviceable Location Fabric, and when the fabric is wrong about a location they correct it through a challenge: category 1 for a location that is missing entirely, category 2 for a wrong primary address, category 7 for supplemental addresses at the same structure. By March 2023, in the second round alone, the FCC had processed more than ten million location challenges and more than five million availability challenges, and a single fabric update added just over one million net new serviceable locations. Those are not rounding errors in a reference dataset. They are the scale at which the industry's address records disagree with the ground.
The outside measurement is worse. Academic researchers queried advertised broadband plans for 687,000 residential addresses across fifteen states using providers' own serviceability lookup tools. They found a serviceability rate of 55 percent, dropping to 18 percent in some states, and compliance with the FCC's reported speed threshold at 33 percent. Part of that gap is reporting optimism. A meaningful part of it is simpler and more embarrassing: the address box did not resolve the address that was typed into it.
That is a third party, from outside, measuring the exact defect that will break your provisioning automation from inside. If your own public serviceability checker cannot resolve a typed address, the workflow behind it will not either.
Why the sequence is not a matter of taste
The usual framing is a tradeoff. Automation is fast and visible, data cleanup is slow and invisible, so pick based on appetite. That framing is wrong here, and the reason is arithmetic rather than philosophy.
Provisioning automation pays once. It removes touch time from the order to activation path. That is real money and we are not arguing against it.
Address quality pays four times, because four separate processes are keyed on the same record:
- Serviceability quoting. A bad address either quotes service you cannot deliver or refuses a customer you could have served. The second failure is invisible. Nobody files a ticket for the sale they did not make.
- The truck roll. The most expensive unit of work you own, dispatched on the assumption that the address and the plant record refer to the same place.
- Provisioning itself. Every automated step downstream of a wrong address executes perfectly against the wrong location.
- Subsidy and regulatory reporting. BDC filings, and for anyone touching BEAD construction, eligibility determinations that were made off location data in the first place.
Clean the address layer and all four improve at once. Automate provisioning first and you have accelerated one of them while leaving the other three to absorb the same errors faster than before. Automation is a multiplier, and the uncomfortable property of a multiplier is that it does not care about the sign of what it multiplies.
There is a second-order effect that matters more over eighteen months. Manual provisioning contains a quiet human error filter. A coordinator who has worked a territory for six years looks at an order and says that road does not have fiber past the bend, and fixes it without logging anything. When you automate, that filter is removed, and it is removed silently. The error rate you measured before the project is not the error rate you get after it. This is the same pattern we described in what MSP ticket triage really costs: the number the vendor computes assumes the work arriving is legitimate.
This is the general shape of the problem. Which parts apply to your process depends on answers only your systems can give.
Put us on it, from $5,000What we would actually measure first
We would not start either project. We would spend two weeks establishing one number, because it decides the sequence and it is cheap to get.
Take the last ninety days of failed or delayed installs and truck rolls that produced no billable outcome. Classify each by root cause, and specifically separate the ones where the address or the serviceability record was wrong from the ones where the plant, the hardware, or the customer was the problem. Then do the same for orders that were rejected at quoting.
If most of your friction is address-keyed, the sequence is decided and no further debate is useful. If it is not, you may genuinely have a provisioning speed problem, and the automation case is legitimate on its own terms.
What makes this diagnostic worth doing is that the answer is not predictable from the outside. We have seen ISPs where the address layer was the entire problem, and ISPs where addresses were fine and the real cost sat in a handoff between engineering and dispatch that nobody owned. The vendors selling each fix will tell you their problem is your problem. Neither of them has read your last ninety days.
The same logic applies whenever automation sits downstream of a shared data record. It is why we argued a parts distributor should measure order exceptions by cause before choosing between order entry automation and catalogue data, and why a municipal utility's outage communications should be sequenced by message rather than by project. The industries differ. The failure mode does not.
Fixing addresses is not a data project, and that is the trap
The reason this sequence gets reversed is not that operators are unaware of their address problem. It is that address remediation has no natural owner and no natural end.
Provisioning automation is a project. It has a vendor, a statement of work, a go-live date, and a slide you can show the board. Address quality is a condition. It has no finish line, because new addresses arrive every week from the same four disagreeing sources that created the problem. A cleanup pass with no change to intake is a snapshot that starts decaying the day it ships. Give it a year and you will have paid twice for the same thing, which is the ISP equivalent of buying the extended warranty on a router you already replaced.
Which is why the real decision is narrower than the question implies. It is not whether to fix the address data. It is which single point of intake becomes authoritative, what happens to a record the four sources disagree about, and who is accountable when they do. Get that settled and the cleanup is maintenance. Skip it and the cleanup is an annual expense disguised as a project.
We deliberately stop short of the thresholds here, because they are not general. What counts as an acceptable match rate depends on your footprint density, your build type, and whether you are filing under a subsidy program that will audit the same records. A greenfield fiber build in a platted suburb and an overbuild across rural county roads do not get the same answer, and any article that hands you one number for both is guessing.
Where this ends up
Address quality is upstream of provisioning, of quoting, of the truck roll, and of your regulatory filings. Provisioning automation is downstream of all of it. Ordering the two correctly is the cheapest decision available to you, and it costs nothing but the discipline to spend two weeks counting before you spend six months integrating.
If you are holding a provisioning automation proposal and a quiet suspicion that your service addresses will not survive it, talk to us before you sign. We will help you get the ninety-day number, tell you which of the two projects your own data supports, and say so plainly if the honest answer is that you do not need either one this year.
