Ask which municipality the house sits in before you promise an arrival window
Location changes the job here in ways an address field alone does not capture, so it belongs at the top of the intake script.
The City of St. Louis is an independent city, legally separate from St. Louis County, and the county holds a long list of small municipalities that each run permitting and inspection their own way. A drive of twenty minutes can cross a dozen of them.
So an arrival promise made on drive time alone is only half informed. Anything that touches a permit, a street cut or an inspection has an administrative clock attached that varies by jurisdiction, and the person on the phone should know which one applies before they commit to a day.
Put the question early and make it natural. Which city are you in. Is that in the county or in the city. That is a normal local exchange here, and asking it is one of the fastest ways to sound like a shop that actually works this metro.
Log the answer as structured data rather than free text. It costs the office nothing at intake and it is the field that makes every later report readable.