Irrigation is two compressed seasons and a day made of twelve short stops
Most service trades have one busy season. Irrigation has two, and they are nearly mirror images. Spring start-ups arrive in a wave the moment the frost risk passes, and fall winterizations arrive in a wave the moment the first hard freeze appears in the forecast. Between and around them sits repair work, controller troubleshooting, backflow testing, and new installation.
The result is a business with a genuinely strange operational shape. Two enormous demand walls, each a few weeks long. A repair season sandwiched in between where the calls are unpredictable and the diagnosis is unknown until someone is standing over a valve box. And a working day built not of two or three long jobs but of ten to fourteen short stops, where drive time between them is the single largest determinant of whether the day made money.
As of August 2026, the irrigation companies that scale past a couple of trucks have generally solved three things: they answer the seasonal waves without a human bottleneck, they quote start-ups and blowouts on the phone by zone count instead of scheduling an estimate, and they let their recurring seasonal contracts regenerate themselves rather than rebuilding a customer list every March. This guide covers the whole stack — answering, zone pricing, the service-call versus estimate distinction, seasonal contracts, backflow compliance, restriction-driven spikes, and short-stop routing — mapped to the Run with Jarvis platform.
Why irrigation loses calls in a specific pattern
The waves are weather-triggered, not calendar-triggered. You know start-up season is roughly April. You do not know which week, because it depends on the last freeze. Same in reverse for winterization, where a forecast of a hard freeze on a Thursday produces panicked calls on Tuesday. Neither wave gives you time to add staff.
Both waves arrive at once, from everyone. Start-ups are an annual ritual for essentially every customer with a system. That means your entire installed base calls in roughly the same three-week window. A single office line answering one at a time in that window is a rounding error against demand.
Winterization has a hard deadline attached to real property damage. A missed blowout is a cracked backflow device or a split manifold, and the customer will hold you responsible even if they called late. That turns a scheduling failure into a warranty argument.
Technicians cannot answer. A technician kneeling in a valve box, arm in standing water, or up on a roof-mounted controller, is not taking a call. On short-stop days they are also driving constantly, which is the other time they should not be on the phone.
Repair calls are diagnostically vague. "My sprinklers aren't working" covers a blown fuse, a failed solenoid, a cut wire, a stuck valve, a broken main line, a bad rain sensor, low pressure from the city, and a controller someone reprogrammed by accident. That vagueness is exactly why intake scripting matters more here than in trades where the caller can describe the problem precisely.
Layer 1: An AI receptionist that scales with the wave
The foundation is KeyBot, the AI phone agent. It answers on the first ring in English or Spanish at any hour, runs your zone-count intake, quotes start-ups and winterizations from your own price rules, books into real truck availability, and texts a confirmation.
Parallel answering is the property that decides both seasons. During the first warm week, calls arrive simultaneously, not in a manageable queue. A person answers one and loses the rest, and those callers reach the next irrigation company within minutes because the request is simple and interchangeable. An AI receptionist holds fourteen calls at once and every one of them leaves with a price and a date.
Bilingual answering is not optional in this trade. Irrigation and landscape work has a heavily bilingual customer and crew base in most of the country, and an English-only line quietly discards a meaningful share of both residential and commercial calls.
Scripting consistency survives week three of the rush. An office manager who has taken 300 start-up calls in nine days starts skipping the zone count and just writing "start-up." That single skipped field is what turns a 45-minute appointment into a 90-minute one and pushes every remaining stop of the day.
A message-taking answering service does not help here. It returns a name and a number without zone count, system type, or backflow presence, which means somebody still has to call back during the exact week nobody has time to call back.
Layer 2: Zone-count pricing is the cleanest phone quote in the trades
Start-ups and winterizations are among the most quotable services in any field trade, because the price is essentially a function of one number the customer can find.
Zone count. Nearly every residential system is between 4 and 12 zones, and the customer can read that off their controller in thirty seconds if the intake tells them how. A per-zone rate with a base fee produces a real, defensible number on the call. This one question does most of the pricing work.
System type and components. Whether there is a backflow preventer and what type, whether the controller is a conventional timer or a smart or Wi-Fi model, whether there is a master valve, a pump, a rain or flow sensor, and whether any drip zones are present. Each of these adds time and some add price.
Property specifics that change duration. Where the controller is located, whether the shutoff is accessible, whether there is a locked gate, whether dogs are on the property, and whether anyone needs to be home. Winterization specifically needs to know where the blowout point is, because a technician hunting for it burns fifteen minutes of a forty-minute stop.
Condition and history. A system that was not winterized last fall is not a routine start-up. It is a start-up plus an unknown number of repairs, and the caller should be told that on the phone rather than discovering it on the invoice. A well-built script says so explicitly: the start-up price covers activation and a zone-by-zone check, and any parts or repairs found are quoted separately before work proceeds.
That one sentence, delivered on every call, eliminates the most common billing dispute in the trade. The general mechanics of pulling a real number off your own rate card are covered in how an AI receptionist quotes from your price list.
If you would rather state your pricing logic as sentences than build it as a form — "eight dollars per zone plus a sixty-five dollar base, add twenty-five if there is a backflow device, and anything over twelve zones or with a pump becomes a commercial rate" — that is exactly the kind of rule the Jarvis AI Brain is built to take in plain language and apply the same way on every call.
Layer 3: Service call versus repair estimate, said out loud
The most expensive ambiguity in irrigation is the difference between what the customer thinks they are buying and what you are actually selling on a repair call.
A service call is diagnostic. Somebody drives out, finds the problem, and charges for the trip and the diagnostic time. That fee exists whether or not the repair is authorized.
A repair is quoted after diagnosis. A failed solenoid is a small part and twenty minutes. A cut main line under a driveway is a different conversation entirely. No honest company quotes a repair over the phone from "my sprinklers aren't working," and any automated system that tries to will generate a number it cannot honor.
The correct automated behavior is precise and easy to script:
- Qualify the symptom well enough to route it — no water at all, one zone down, low pressure, a geyser, a controller that will not power on, a system that will not shut off.
- Flag genuine emergencies. A stuck-open valve flooding a yard or a broken main line is a same-day dispatch, not a Thursday appointment, and the intake needs to recognize it.
- Quote the diagnostic service call, clearly, with the trip fee stated.
- State that repair pricing follows diagnosis and will be presented before work begins.
- Capture everything — zone count, controller brand, symptom, when it started, whether anyone dug recently — so the technician arrives with likely parts on the truck instead of making a supply run.
That last point is worth real money on a short-stop day. A truck stocked correctly for the next four appointments completes four appointments. A truck that has to leave the route for a parts run loses an hour and usually a stop.
Layer 4: Seasonal contracts that regenerate themselves
Here is the structural weakness in most irrigation companies: every spring, they rebuild their customer list by hand. Someone exports last year's start-ups, works the phones, sends a mailer, and hopes. It is enormous administrative effort spent re-selling people who were never going to say no.
The alternative is a recurring seasonal agreement that generates its own appointments:
- Spring start-up and system check, generated automatically each year at the appropriate date.
- Mid-season adjustment or audit visit, which is the most commonly skipped and most easily sold visit in the cycle.
- Fall winterization, generated and scheduled ahead of the freeze window rather than in a panic.
- Backflow test, on its compliance date rather than whenever someone notices.
The operational payoff is significant in both directions. The customer stops having to remember. You stop having a demand wall and start having a pre-built route, because next April's schedule was largely populated last October. A company that enters start-up season with sixty percent of its calendar already filled from recurring agreements is in a completely different position than one starting from zero.
The stack supports this with recurring appointment generation, a CRM record per property rather than per customer — properties keep their systems when they change hands, and the zone count, controller brand, and blowout point stay valid — and a customer portal so people can look up their own history. Multi-truck dispatch discipline across a route like this is covered in CRM and dispatch software for multi-tech operations.
The outbound half matters too. The customers who did not sign a recurring agreement still need to be reached before the freeze, and the ones with an unsold repair recommendation from June are worth calling in September. The platform's AI outbound follow-up calls work on your own existing customer list — seasonal reminders, stalled quotes, reactivation — never cold prospecting. Which tier includes what is on the pricing page.
Layer 5: Backflow testing is a compliance calendar, not a service call
Backflow prevention testing deserves its own treatment because it behaves differently from everything else on the truck.
It is deadline-driven. In many jurisdictions, an irrigation system connected to a potable supply requires an annual test performed by a certified tester, with results submitted to the water purveyor. The customer does not choose whether to do it — they choose who does it. That is a fundamentally better commercial position than discretionary service work.
It repeats on a known date. Unlike a repair, next year's test is fully predictable today. That makes it the single easiest recurring appointment in the trade to auto-generate.
It has documentation obligations. Test results typically have to be filed with the water authority, which means the record needs to live somewhere permanent and retrievable, attached to the property.
It creates a natural annual touchpoint with commercial and HOA accounts, which is where the larger irrigation contracts live.
Because requirements, forms, certification and deadlines vary by jurisdiction and change over time, the correct approach is to encode your own local requirements into your scheduling and reminder rules rather than relying on any general description. What automation contributes is the tracking: which properties are due, when, whether the test passed, whether the paperwork was filed, and who has not scheduled yet. Missing that deadline is one of the few ways an irrigation company can create a compliance problem for a customer, and one of the few appointment types where reminder sequences genuinely prevent harm. The general reminder framework is in the appointment reminder playbook.
Layer 6: Restriction and drought spikes are a real demand channel
Water restrictions, drought ordinances, watering-day schedules and utility rebate programs generate call volume that has nothing to do with a broken system.
When a municipality announces new watering days or restrictions, homeowners call to have their controllers reprogrammed to comply. When a utility offers a rebate on smart controllers or high-efficiency nozzles, homeowners call about upgrades. When a drought declaration hits the news, homeowners call about audits, efficiency, and leak detection because their bill just became visible to them.
These spikes share three properties:
- They are sudden, tied to an announcement rather than a season.
- The calls are short and highly convertible, because the customer has a specific compliance or savings goal.
- They arrive outside both of your normal waves, which means your staffing is not sized for them.
An answering layer with no capacity ceiling turns a municipal announcement into a week of booked controller work instead of a week of voicemail. The most valuable thing you can do with a restriction spike is capture the reprogram appointment and use it to sell an efficiency audit, which is high-margin, requires no parts, and positions you for the smart controller upgrade later.
Because these events are local and change frequently, keep the specifics in your own scripts current — a receptionist quoting last year's watering schedule is worse than one that simply books the appointment. General planning for demand that arrives in bursts is covered in the seasonal call volume guide.
Layer 7: Route density on a twelve-stop day
Irrigation has the tightest drive-time economics of nearly any trade, because the stops are short. When a job takes forty minutes and the drive between jobs takes twenty-five, you are spending nearly forty percent of the day driving. Cut that drive to eight minutes and the same truck completes three or four more stops without working any longer.
Density is created at two moments, and the first matters far more.
At booking. When a flexible customer calls for a start-up, the system should offer the days the truck is already working near them. Start-ups and winterizations are almost perfectly flexible — the customer wants it done sometime in the next three weeks, not on a specific Tuesday. Steering them into an existing cluster is worth more than any after-the-fact optimization, because once the stops are scattered the day is already lost. This only works when answering and scheduling are the same system; an answering service that cannot see Thursday's route cannot steer anyone into it.
At dispatch. IntelliDrive sequences the day with GPS routing, tracks the trucks, and sends automatic arrival texts. On a twelve-stop day those texts eliminate an enormous amount of inbound noise, because twelve customers each wondering when you are coming is twelve calls the office does not need.
Two irrigation-specific density notes. First, many start-ups and blowouts do not require the customer to be home, which makes them exceptionally clusterable — a whole cul-de-sac can be done back to back. Capture that field at booking and the routing engine can exploit it. Second, subdivisions built at the same time tend to have systems installed by the same contractor with similar zone counts and layouts, so neighborhood clustering compounds into faster stops as well as shorter drives.
Companies running irrigation alongside lawn maintenance should read the landscaping and lawn care automation stack, since the two services share routes, crews, and most of the same customer list.
What each plan gives an irrigation company
| Operational problem | Core ($500/mo) | Pro ($750/mo) | Elite ($1,200/mo) |
|---|---|---|---|
| Spring and fall waves hitting one phone line | 24/7 bilingual AI receptionist, unlimited parallel calls, 500 minutes included | Same, 1,000 minutes | Same, 2,500 minutes |
| Quoting start-ups and blowouts by zone count | Quoting from your own price rules, full intake capture | Included | Included |
| Emergency stuck valves and main-line breaks | Symptom triage and same-day routing rules | Included | Included |
| Booking with real short-stop durations | Smart job booking, calendar, online booking | Included | Included |
| Drive time on a twelve-stop day | GPS tracking, route optimization, automatic ETA and arrival SMS | Included | Included |
| Seasonal agreements and backflow deadlines | Recurring scheduling, CRM per property, customer portal | Included | Included |
| Collecting at the stop instead of mailing invoices | POS, invoicing, payment links, QuickBooks sync | Included | Included |
| Reviews after a completed visit | Review automation for Google, Facebook, Yelp | Included | Included |
| Knowing which ads produce booked start-ups | Not included | DNI, Google Ads gclid attribution, Meta attribution, call recording | Included |
| Judging call quality during the rush | Not included | AI transcription, lead scoring, sentiment and intent analysis | Included |
| Running the marketing itself | Not included | Not included | AI campaign builder, landing pages, ad creative, Google Business Profile, AI review replies, LSA leads, competitor intelligence, Jarvis AI Assistant |
| Overage rate per AI call minute | $0.45 | $0.40 | $0.35 |
Every plan is month-to-month with zero setup fees, unlimited users, and no per-call fees.
The arithmetic, run on your own numbers
Assume a two-truck irrigation company completes 240 stops in April at a 145-dollar blended average across start-ups, minor repairs, and controller work. That is 34,800 dollars. Assume the phone rings 700 times that month and, because the office is one person and both techs are in valve boxes, 260 calls go unanswered or abandon while ringing.
Assume conservatively that only 22 of those 260 would have booked. At 145 dollars that is 3,190 dollars in the first month — but start-ups are the front door of a seasonal relationship. Those same 22 customers are winterization customers in October, backflow tests next spring, and repair calls in July. The honest number is a year of work, not a single stop.
Core at 500 dollars plus roughly 1,300 overage minutes at 45 cents, which is 585 dollars, comes to 1,085 dollars for a peak month. In August, when the phone rings 140 times, the same plan sits inside the included minutes at base rate. This trade has one of the widest peak-to-trough ratios in the field, which is why month-to-month plans with no setup fee matter here more than in steady trades — you can size to the season.
The minute math. An irrigation intake call is short, because zone count is one question. Two and a half to three minutes is typical for a start-up booking, longer for a repair triage. At three minutes, Core's 500 included minutes cover roughly 165 calls, which is a comfortable off-peak month. A 700-call April at three minutes is 2,100 minutes, which lands above Pro's 1,000 and below Elite's 2,500 — so for peak months the tier comparison is worth running on your own volume. The full framework for that calculation is in the AI receptionist ROI guide.
Do not overlook the drive-time recovery, which is often larger than the missed-call recovery. If clustering takes average drive between stops from twenty-two minutes to twelve on a two-truck operation working twenty days a month, that is roughly sixty-six hours a month returned to billable work.
When attribution starts to matter
Irrigation is a seasonally advertised category, and raw call volume misleads badly. Broad sprinkler searches attract people wanting new installation quotes on properties you may not serve, people wanting a landscaper, people troubleshooting a controller they will fix themselves, and people shopping three companies for a blowout price.
Pro adds Dynamic Number Insertion, so each call ties to the campaign, keyword and ad that produced it, and booked jobs feed back to Google Ads so bidding optimizes toward revenue rather than ring count. Transcription and lead scoring tell you whether a keyword produces recurring-agreement customers or one-time price shoppers. Judge campaigns on cost per booked recurring customer, not cost per call — in a trade where the same household buys four times a year, those two numbers diverge enormously.
A sensible rollout order
Answering and zone-count quoting first, and configure it before the wave. Deploying in late April is deploying after the season already broke.
Then booking with honest short-stop durations, so the twelve-stop day is achievable rather than aspirational.
Then symptom triage and emergency routing, so a flooding yard is not sitting in a queue behind a routine start-up.
Then dispatch, clustering and arrival texts, which is where the drive-time recovery lives.
Then recurring seasonal agreements and backflow tracking, which is the piece that converts a yearly scramble into a pre-populated calendar.
Then review automation, which builds the visibility that fills next spring.
Only after all of that, if you are advertising, move up for attribution or campaign management. Measuring ad performance precisely while abandoning 260 calls in April only tells you the size of the leak.
The short version
Irrigation is two compressed demand waves, a repair season in between, and a working day made of a dozen short stops where drive time decides profitability.
Answer every simultaneous call during both waves. Quote start-ups and blowouts by zone count on the phone. Never quote a repair blind — sell the diagnostic and say so out loud. Let recurring seasonal agreements and backflow deadlines generate their own appointments. Cluster the route at the moment of booking rather than after. And treat a restriction announcement as a demand event you can capture instead of a news item.
If you want that modeled against your own zone pricing, seasonal call curve, and route geography, reach out or review the plans on the pricing page.



