Self-Serve โ†’
Full Force Ads
Programmatic Advertising Blog >>
Case study: How competitor geofencing generated urgent dispatch leads in Austin

Case study: How competitor geofencing generated urgent dispatch leads in Austin

Posted on August 16, 2026

An emergency plumbing and commercial contracting operation in Austin was paying $80 to $120 for a single click on terms like "emergency commercial plumber Austin." Fifteen to twenty percent of those clicks turned into a lead. Run that arithmetic and a booked job cost somewhere between $400 and $650 before a truck left the yard. The dispatch board stayed full. The margin did not survive it.

Full Force Ads pulled the budget out of the search auction and pointed it at buildings instead. Not a radius drawn around a zip code, but polygons traced along the property lines of plumbing supply houses, wholesale trade counters, and contractor desks across the metro. A phone that spent ten minutes inside one of those buildings entered an audience and started seeing click-to-call ads within the hour.

Over a 90 day run, cost per booked dispatch call came in at $17.26 against a $649.65 search benchmark. Below is the market math that forced the change, how the targeting was built, what the ads said, and the full performance comparison.


The Austin market reality: paid search inflation

Austin has added commercial and residential square footage for a decade straight, and with it demand for emergency utility repair, commercial mechanical work, and same-day residential plumbing. Every trade operator in Texas noticed. The digital channels got crowded before the streets did.

Where the search auction breaks

When a commercial pipe bursts or a water heater lets go, the property owner reaches for a phone and searches "emergency commercial plumber Austin" or "24 hour dispatch pipe repair near me." Every competitor in the market knows this, which is why those keywords clear at $80 to $120 a click and often more. Only a fraction of the resulting clicks become a lead, so the true cost of a booked job lands in the $400 to $650 range.

An independent contractor cannot absorb that. Neither can a mid-sized commercial fleet running eight vans. The top of the page usually belongs to national franchises with corporate ad budgets, so local operators bid into second and third position and pay close to the same rates for worse placement.

There is a structural problem underneath the pricing, too. Search only reaches the buyer after the emergency has peaked, and only inside an auction against every other operator in the city.


Physical context instead of search intent

Nobody browses a plumbing supply warehouse. A contractor, facility manager, or homeowner standing at that counter on a Tuesday morning has a live problem: a job in progress, a failed system, or a part they need in the next twenty minutes. That presence is a purchase signal, and it happens before anyone types a query.

The problem with radius geofencing

Most agencies selling geofencing draw a circle. One mile, three miles, centered on an address or a zip code. A one mile circle around a trade yard covers the highway running past it, the apartment complex next door, and everyone commuting through. Ads served to drivers on I-35 pile up impressions and produce almost no calls, and the budget empties on that traffic instead of concentrating bids on the few hundred people who actually walked through the door.

What the polygons looked like

Full Force Ads mapped each facility by hand using satellite imagery and county parcel data, then drew multi-point fences along the real property lines. Adjacent parking lots, service roads, and neighboring businesses were cut out of the shape. An impression could only fire once a device crossed into the trade counter or the interior of the building itself. GPS boundary accuracy on those shapes ran to one or two meters.


Target node selection across the Austin metro

       [ Commercial Trade Hubs ]          [ High-Volume Supply Yards ]
                   โ”‚                                   โ”‚
                   โ”œโ”€โ”€ Ferguson Plumbing Supply        โ”œโ”€โ”€ Home Depot Pro Desks
                   โ”œโ”€โ”€ Winsupply of Austin             โ””โ”€โ”€ Lowe's Contractor Yards
                   โ””โ”€โ”€ Moore Supply Co.
                                   โ”‚
                                   โ–ผ
                   [ Custom Polygon GPS Capture ]
                                   โ”‚
                                   โ–ผ
                  [ Mobile Advertising ID (MAID) ]
                                   โ”‚
                                   โ–ผ
                   [ Retargeting & Direct Dispatch ]

Wholesale distributors and trade yards

Ferguson Plumbing Supply, Winsupply of Austin, and Moore Supply Co. sell to licensed plumbers, general contractors, and commercial building management teams. Someone at that counter is buying commercial grade valves, an industrial water heater, or specialized tooling, which means there is a funded job already underway. The offer aimed at that audience was overflow capacity: sub-contract labor, extra dispatch, and hydro-jetting equipment for work too big for a single van operation.

Austin Texas home services advertising

Pro desks at home improvement centers

The campaign also fenced contractor entrances, pro desks, and plumbing aisles at Home Depot and Lowe's locations along I-35, US-183, and MoPac. That audience skews toward independent handymen, small fleet operators, and property owners attempting the repair themselves, usually on a weekend or after hours, buying sump pumps and replacement pipe sections. A good share of them are one failed attempt away from admitting the job needs a licensed truck.


Device capture and the bidding workflow

[ Step 1: Physical Entry ]
User enters polygon footprint at Plumbing Supply Yard with GPS-enabled app.
           โ”‚
           โ–ผ
[ Step 2: Location Data Validation ]
SDK transmits Lat/Long coordinates. Spatial Engine checks dwell time (>10 mins)
and horizontal accuracy (<=10 meters).
           โ”‚
           โ–ผ
[ Step 3: MAID Capture & Audience Aggregation ]
Mobile Advertising ID (MAID) logged into temporary Retargeting Pool.
           โ”‚
           โ–ผ
[ Step 4: Real-Time Programmatic Bidding ]
User opens weather, news, or gaming app within 24 to 48 hour window.
DSP places high-priority bid for mobile ad unit.
           โ”‚
           โ–ผ
[ Step 5: Dynamic Click-to-Call Delivery ]
User sees urgency-led banner/interstitial -> Clicks -> Direct Dial to Dispatcher.

Location signal collection

Apps with location permissions and an embedded SDK pass bidstream data: latitude and longitude to four to six decimal places, a horizontal accuracy score, and timestamps with dwell duration. Any signal with an error margin worse than 10 meters was discarded.

A delivery driver stepping out of a van for thirty seconds is not a prospect, so the campaign ran a dwell threshold on top of that. A device had to stay inside the polygon for 10 minutes or longer before it counted.

MAID harvesting

Devices that cleared both filters had their Mobile Advertising ID, either Apple IDFA or Google GAID, written into a live audience segment inside the DSP. Third party web cookies decay quickly and keep losing ground to privacy restrictions. MAIDs resolve cleanly across thousands of mobile apps, which is what makes delivery at this precision possible in the first place.

Retargeting windows

The signal is strongest while the buyer is still on site and fades over the following two days, so delivery was scheduled around that decay. For the first two hours, while the person was still inside the supply house or loading the truck, bid density ran high and creative was click-to-call only. From hour two through hour 48, impressions continued across news, weather, local sports, and utility apps to reach people on job sites and mid-repair at home. Frequency capped at six to eight impressions per device per day, enough to stay present through the active repair window without burning the audience out.


Creative: get to the dialer

Cutting the landing page

The standard flow sends a click to a landing page where the visitor reads copy, scrolls past testimonials, and fills in a contact form. In an emergency, every one of those steps costs conversions. All creative in this campaign used the native tel: protocol, so a tap opened the phone dialer with the dispatch line already loaded. There was no page to read and no form to fill in. The copy skipped brand language and named the situation the reader was standing in.

+-------------------------------------------------------+
|  [!] URGENT COMMERCIAL & RESIDENTIAL DISPATCH         |
|  ---------------------------------------------------  |
|  BACKED UP AT THE SUPPLY COUNTER?                     |
|  SKIP THE WAIT. WE DISPATCH IN 30 MINS.               |
|                                                       |
|  * 24/7 Commercial Hydro-Jetting & Line Locating      |
|  * Fully Equipped Master Plumber Fleet On-Call        |
|  * Special Contractor & Property Manager Rates        |
|  ---------------------------------------------------  |
|          [ CALL NOW: (512) XXX-XXXX ]                 |
+-------------------------------------------------------+

Messaging by location type

Target locationPrimary audiencePain point targetedAd copy and offer
Wholesale plumbing distributors (Ferguson, Winsupply)Commercial contractors and master plumbersEquipment downtime, labor shortages, jobs past crew capacity"Need Overflow Dispatch Support? High-Capacity Commercial Equipment & Crews On-Call. Skip the Counter. Call Direct."
Trade yards and pipe suppliers (Moore Supply)Industrial facilities managers and underground utility crewsSpecialized tooling requirements, severe pipe failures"24/7 Heavy Commercial Line Clearing & Hydro-Jetting. Instant Truck Dispatch Across Austin Metro. Tap to Call."
Home improvement contractor entrances (Lowe's, Home Depot)Property managers, DIY homeowners, handymenIncomplete repairs, missing tools, structural issues past their depth"Plumbing Project Escalated? Get a Licensed Austin Master Plumber On-Site in Under 45 Minutes. Call Now."

Performance over 90 days

MetricTraditional search PPC (historical market data)Full Force Ads competitor geofencingVariance
Average cost per impression (CPM)N/A (search is CPC-driven)$12.50N/A
Average cost per click (CPC)$94.20$3.85-95.9%
Click-through rate (CTR)2.10%1.88%-10.5%
Dispatch call conversion rate (from click)14.50%22.30%+53.8%
Cost per qualified lead / dispatch call (CPA)$649.65$17.26-97.3%
Qualified monthly dispatch volume32 dispatches118 dispatches+268.75%
Return on ad spend (ROAS)2.4x8.9x+270.8%

The unit economics

Search campaigns pay for clicks from people comparing prices, reading DIY tutorials, and researching a repair they will never hire out. Requiring a ten minute stay inside a supply distributor put a floor under the quality of every impression. The phone-first creative did the rest: 22.30% of clicks became a dispatch call, against 14.50% coming off desktop and mobile search landing pages.

Those two effects together moved cost per acquisition from $649.65 to $17.26, and that changed how the client's book works. Before, the first service call roughly broke even and the money came from retention over the following years. Now the first ticket is profitable on its own.


What carried over

Physical presence can be the stronger signal

When keyword prices pass what a job is worth, the fix is usually a different signal rather than a better bid. A person standing inside a supplier is closer to purchase than a person typing a broad query from the couch.

Radius circles waste most of the budget

Zip code and radius targeting inflates impression volume and drags conversion rate down with it. Parcel-level polygons keep spend inside the footprint that matters, and the difference shows up in cost per lead rather than in reach.

Write the ad for where the reader is standing

Copy that references the supply counter, the stalled job, or the part that is out of stock reads differently than generic urgency. Name the thing the person is already thinking about.


Where this approach fits

Building-level geofencing works when a few conditions hold. Buyers have to pass through identifiable physical locations before they buy. Those locations need enough daily foot traffic to build a usable audience. And the job has to be worth enough to justify sending a truck. Trade services, commercial mechanical, restoration, and specialty medical referrals usually qualify. A business whose customers never leave the house will not get much out of it.

For everyone else, the supply chain is still cheap to advertise inside while the search auction is not.

To map custom polygons for your service area or check what device volume looks like around your local supply houses, talk to Full Force Ads.

Case study: how competitor geofencing generated urgent dispatch leads in Austin
FULL FORCE ADS
Our team is made up of seasoned members of the digital media community devoted to supporting our clients.
Sandy, UT
800-685-5776
cross linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram