Set up an instant reply that carries a price range and a booking link, and have AI draft the personal follow-up for anything unusual. Do that before buying more leads: faster replies tend to win more of the requests you already get, while extra leads only add volume. Compare cost per won customer to decide.
The speed effect is not a law of nature, so test it on your own records before you rely on it. Last season's requests, with the time each one arrived, the time you first replied and whether you won the job, will show whether quick replies won you more work. The sums below use round, made-up figures. Swap in yours.
Lawn care suits this approach because a won customer is rarely a single job. A weekly mowing account can run from the first cut of spring to the last of autumn, so one request is worth many times the fee paid to find it, and one slow reply costs more than it looks.
Speed here means the first useful reply, not the first acknowledgement. "Thanks, we've received your request" tells a homeowner nothing. A reply with a price range for a lot like theirs and a link to book a quote visit starts the sale while the other companies are still reading their notifications.
One March of requests, worked through
A three-crew lawn care company receives 100 quote requests in March. Forty come through its own website form, Google profile and neighbour referrals. Sixty come from a marketplace that sells each request for $28 (a made-up price; yours will differ). Its first reply takes about three hours in the working day, and anything arriving after 6pm waits until morning.
Two more made-up inputs. A new weekly mowing customer pays $46 a visit for 26 visits in the first season, which is $1,196 in revenue. After crew wages, fuel and equipment wear the company keeps about 35% of that, so a won customer is worth roughly $420 in gross profit during season one. Slow replies win 12% of the bought leads; replies in minutes win 20%. Those two rates are guesses chosen to show the mechanism, not findings.
| Scenario | Bought leads | Win rate | Customers won | Lead spend | Gross profit | Left after leads |
|---|---|---|---|---|---|---|
| 1. Today, slow replies | 60 | 12% | 7.2 | $1,680 | $3,024 | $1,344 |
| 2. Fast replies, same leads | 60 | 20% | 12.0 | $1,680 | $5,040 | $3,360 |
| 3. 40 more leads, still slow | 100 | 12% | 12.0 | $2,800 | $5,040 | $2,240 |
| 4. Fast replies and 40 more leads | 100 | 20% | 20.0 | $2,800 | $8,400 | $5,600 |
Scenario 3 wins the same 12 customers as scenario 2 but pays $1,120 more to get them, so the cost per won customer is $233 against $140. Scenario 4 shows why the order matters: once replies are fast, each extra lead is worth more than it was, because it converts at 20% instead of 12%.
Two limits on the table. The first is capacity: twenty new weekly customers in a month is a lot of mowing, and the table assumes the crews can absorb it. If they can't, scenario 2 is the one to chase. The second is that it ignores the 40 requests from the company's own sources, which cost nothing per lead but were not free to attract. Lose just four of those a month to slow replies and you have thrown away about $1,680 in first-season gross profit, the same as the whole bought-lead budget.
Now the tool cost. Jobber lists its AI Receptionist add-on at $29 a month, and its help article (late October 2026) says that covers 30 conversations, then $0.79 each, so 100 conversations come to about $84. GorillaDesk's AI agents page lists no monthly fee and bills $1.00 for a completed question-and-answer conversation or $1.75 for one that captures a lead or books a visit, so 100 booking conversations cost $175. Either is a small fraction of one $420 customer. Both sit on top of the instant reply described below, and you can build that reply without them.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowWhere lawn care requests come from, and what a slow reply wastes
The value of speed depends on where a request came from, so split last season's requests by source before you decide anything. The table puts the sources side by side: what you pay, what a slow reply throws away and what to check before leaning on each one.
| Source | What you pay | What a slow reply wastes | Check before relying on it |
|---|---|---|---|
| Your website request form | Hosting and your time; no fee per request | A homeowner who already chose you enough to fill in a form | Do notifications reach a phone someone watches at midday, while crews are out? |
| Google Business Profile calls and messages | Nothing per contact | A homeowner comparing three profiles side by side | Is message chat switched on, and does a missed call get a text back? |
| Local Services Ads | A fee per valid lead, within the weekly budget and bidding you set | A paid lead. Google's help page charges a call you miss in business hours once the caller stays on the line for more than 20 seconds, and a voicemail, text or email counts as a lead too | Are your business hours right? Use the feedback survey on poor leads; Google reassesses lead quality over 30 days and may credit leads it judges low quality |
| Shared marketplaces such as Thumbtack and Angi | Per lead or per opportunity, on each platform's own rules | A lead you paid for, which other businesses may be chasing too | Ask how many businesses get the same request, how billing works and how to claim a refund |
| Companies that sell lawn care leads | Per lead or by subscription | The same, plus whatever you paid for exclusivity | Is the lead exclusive? Where did the phone number come from, and what did the homeowner agree to? |
| Neighbour referrals and street offers | A discount or some printing | The warmest request you will ever receive | Does the referrer get a thank-you text the same day? |
Pages from lead sellers naturally argue for buying more leads, and pages from software vendors argue for the software. The table is the neutral version. Treat the word "exclusive" with suspicion until the seller explains it in writing: ask whether the request goes to one business or several, how a refund is claimed, and where the contact details and consent came from. Your own sources are the cheapest leads you have, so protect those first.
One change if you advertise through Local Services Ads: Google is moving them into Performance Max campaigns with pay-per-lead goals, in phases that began in August 2026, and lawn care is among the categories named in the first phase. You still pay only for valid leads, but budgets, bidding and the lead inbox move into Google Ads, and Google's migration help page says the old performance reports do not carry over. Download last season's lead history before your account moves; it holds the dates and details of your paid leads, which the speed test needs.
Build the instant reply in an afternoon
The first reply does not need AI to write it. A template with merge fields sends in seconds, uses your own prices and cannot invent a quote. AI earns its place on the requests that arrive messy, which the next section covers. Set aside an afternoon for four jobs: the price grid, the form, the wording and the sending rule.
Write the price grid first
An instant range needs a grid you have priced yourself. This one is a placeholder; every figure is made up.
| Mowable lawn size | Range per weekly visit | What the range assumes |
|---|---|---|
| Under 5,000 sq ft | $35 to $42 | Open access; mowing, edging and blow-off |
| 5,000 to 10,000 sq ft | $42 to $58 | The same |
| 10,000 to 15,000 sq ft | $58 to $80 | The same |
| Over 15,000 sq ft, steep, fenced in or overgrown | No range, "needs a look" | Priced after a visit |
Build yours from what each lot earns once drive time is counted, not from a competitor's website; the tutorial on scoring route profitability shows how to see which lots pay for themselves. If a customer cannot say how big the lawn is, measure it from the address and send the range once you have the band.
Make the form collect what the grid needs
A form that asks only for a name and a phone number guarantees a slow, back-and-forth first reply. Ask for a name, the service address, a lawn size band with a "not sure" option, the service wanted (weekly, fortnightly, one-off or first cut of the season), a preferred start week, gate and dog notes, a mobile number, an email address and an unticked box for text consent. That is nine fields, each one used by the grid or the reply. A longer form gives people more reasons to abandon it.
Write the reply once, then lock it
Here is a text version built from the grid. Every part has a job: the name, one price range with its assumption, what moves the price, a single action and the opt-out line.
Hi [first name], thanks for asking [company name] about your lawn. For a lot of about [size band], weekly mowing with edging and blow-off usually runs $[low] to $[high] a visit. Slopes, tight gates and long grass can move that, so we confirm after a quick look. Pick a time for a 10-minute quote visit: [booking link]. Reply STOP to end texts.
The email version carries the same range plus two extras: what a visit includes (mowing, edging, blowing off hard surfaces, and whatever else you do as standard) and how weekly service works, such as billing day and what happens in a wet week. Keep both short enough to read on a phone while standing next to a mower. For the booking link, any scheduling tool works as long as it opens straight onto real open times; Jobber lists online booking from its entry plan, for example.
Make the sending rule match the speed
Whatever sends the reply must fire when the request arrives, not on a timer. If you build it in an automation tool, check how that tool hears about new requests. Zapier's help centre says polling triggers check for new data every 15 minutes on the Free plan and every 2 minutes on Professional, while instant triggers, marked with a lightning bolt in the Zap editor, run as soon as the app sends the data. A 15-minute wait would defeat the point, so choose a form tool with an instant trigger, or one that sends the reply itself. Jobber's quote follow-ups start on its Connect plan, which lists at $99 a month billed annually for one user or $139 month to month, and they handle the later nudges on formal quotes. They do not replace the instant reply.
Let AI sort the messy requests
Plenty of requests will not come through your tidy form. They turn up as a Facebook message, a text from an unknown number, an email forwarded from a marketplace or a voicemail transcript. This is where AI saves the typing: it reads the message, pulls out what the grid needs, lists what is missing and drafts a reply for a person to approve.
These messages carry names, addresses and phone numbers, so use the AI built into your field service software, or a business plan where content is not used for training by default (ChatGPT Business and Claude Team work that way, while consumer plans have a switch in privacy settings). A free consumer chat with training left on is the wrong place for customer details.
You are the front desk for [company name], a lawn care business.
Read the customer message below and do three things.
1. Extract: name, service address, service wanted, lawn size (only if stated),
start date, access notes (gates, dogs, slope), preferred contact method.
2. List what is missing that I need before I can quote.
3. Draft a reply of under 90 words, friendly and plain.
Rules: use only the price grid below. If lawn size is not stated, give the
range for a typical lot of [typical size] and say we confirm after a look.
Never promise a start date. Never invent a price. End with this booking
link: [link].
PRICE GRID: [paste grid]
MESSAGE: [paste message]
Here is an illustrative run. The incoming message reads: "Hi, how much for weekly mowing at [house number] Brook Lane, front and back? Grass is long because we've been away a month. We have two dogs. Could you start next week? Thanks, [first name]". The AI's answer, abridged:
Name: [first name] | Service: weekly mowing, front and back
Address: [house number] Brook Lane | Lawn size: not stated
Start: next week (requested) | Access: two dogs | Condition: long grass
Missing: lawn size band, gate access, whether dogs are outside on visit day
Draft: Hi [first name], thanks for getting in touch. For a typical lot,
weekly mowing with edging and blow-off usually runs $42 to $58 a visit.
Because the grass has had a month to grow, we price the first cut
separately and confirm everything after a quick look. Roughly how big is
the lawn, and are the gates open? Book a 10-minute quote visit: [link].
Three edits a person should make before this goes out. First, "we price the first cut separately" is only true if that is your policy, so delete it if it is not. Second, the draft ignored "start next week"; add that you will confirm the earliest start at the visit. Third, the range is the mid band because no size was given, which misleads if most of your lots are smaller. Change the typical-lot line in the prompt to match your real average, not a guess.
Keep a log of your edits for the first two weeks. If you change the same thing three times, change the prompt. Once the edits stop, let the system send only the plain price-range reply and keep human approval for anything outside the grid.
The follow-up cadence after the first reply
Most quote requests that go cold did not say no. The homeowner got busy, or another company replied first and the thread moved on. A short, fixed cadence rescues some of them without turning into pestering. This one runs for ten days and then stops.
| When | Channel | Purpose | Who sends it |
|---|---|---|---|
| Minute 0 | Text and email | Price range and booking link | Automation, from the locked template |
| Within 15 minutes, working hours | Text or call | One personal line that answers whatever the form left open | A person, with an AI draft |
| Next morning, 8am to 9am | Text | "Did the range look right? Here is the link again" | Automation |
| Day 3 | What a visit includes, how weekly service works, a review quoted with the reviewer's permission | AI draft, approved once, then reused | |
| Day 10 | Text | Last note: you will keep their place on the list, and they can say if they would rather you stopped | Automation |
| After that | None | Tag the lead for your spring pre-booking campaign | A person |
Two stages are easy to confuse. The cadence above covers requests, before a formal quote exists. Once you send a quote, Jobber's quote follow-ups take over, reminding the client by email or text (the same way the quote went) if they have not responded; its automations help article allows two reminders, each set no more than 90 days after the quote, so anything beyond that needs a person or another tool. If you want a routine for quotes that have already gone quiet, the weekly open-quotes routine covers it.
A day-3 email in plain words might read like this. Everything in square brackets comes from your own records, and the review line appears only if the reviewer agreed to be quoted.
Hi [first name], a quick note in case my earlier message got buried. A weekly visit from us covers mowing, edging and blowing off paths and the driveway, and we invoice on the first of each month. If the weather stops us we come the next dry day and text you first. One recent customer wrote: "[short review, quoted with permission]". If you would like a quote visit, this link shows the times we have free: [booking link]. If you have already chosen someone else, no problem at all.
That last sentence matters more than it looks. It gives the homeowner an easy way to close the loop, and some will use it to say "we went with someone else", which is data you can count.
Text consent: habits to settle before you message a lead
A text lands on a personal device, so the rules around consent are stricter than for email in many places. They differ by country and sometimes by region, so ask a local adviser what applies to you. These six habits cover most of what any set of rules asks.
- Ask on the form, with an unticked box. Sample wording: "Text me about this request. Messages from [company name] only; message and data rates may apply; reply STOP to opt out."
- Record the agreement. Keep the time, the form version, the page it came from and the number. One spreadsheet row per lead is enough, and many form tools store it already.
- Keep service messages apart from promotions. A reply to the request someone just sent is one thing. A spring offer next March is another and needs its own agreement.
- Honour STOP at once. Many texting platforms handle the keyword for you; confirm yours does by texting it from your own phone.
- Be careful with bought leads. A seller's consent may cover the seller or named partners, not you. Ask to see the exact wording the homeowner agreed to before you text any number they supply. If you cannot show consent, use email or the marketplace's own messaging.
- Respect sleeping hours. Queue overnight texts for 8am and send the email at once. A house rule of nothing before 8am or after 8pm avoids the 9:40pm message that earns a complaint.
A fifteen-minute scoreboard every Monday
You cannot judge speed against spend without five numbers per source, per week: requests, median time to first reply during working hours, share answered within 15 minutes, jobs won and money spent. Check whether your field service tool can export request and reply times; if it cannot, a spreadsheet with a timestamp column does the job. This is an illustrative month for the bought leads only, with the instant reply switched on at the start of week 2.
| Week | Bought leads | Median first reply | Answered inside 15 min | Won | Win rate | Spend | Cost per won customer |
|---|---|---|---|---|---|---|---|
| 1 (before) | 15 | 3 h 05 min | 7% | 2 | 13% | $420 | $210 |
| 2 | 16 | 22 min | 56% | 2 | 13% | $448 | $224 |
| 3 | 14 | 9 min | 79% | 3 | 21% | $392 | $131 |
| 4 | 15 | 7 min | 87% | 3 | 20% | $420 | $140 |
Read it with care. Sixty requests is a small sample, and one extra customer moves the weekly win rate by about seven points. Week 2 looks no better than week 1 because jobs take days to close, so judge the reply-time columns first and the win-rate columns a few weeks later. Treat a month as a hint and a full spring as evidence.
When buying more leads still makes sense
Buying leads is not the mistake. Buying them while replies are slow is. Once your reply time is fixed, a simple ceiling tells you what a lead is worth to you:
Most you can pay per lead =
win rate x first-season gross profit per customer x share of that profit
you are willing to spend on finding the customer
With the made-up figures from earlier and a 40% share (an example, not a rule), a firm that wins 20% of its leads can pay up to 20% x $420 x 40% = $33.60 per lead. A firm that wins 12% can pay only $20.16. At $28 a lead, the same marketplace is a good buy for the fast firm and a losing one for the slow firm. If your weekly customers usually renew for a second season, your real ceiling is higher, but count that only once your own renewal records back it up.
Before you buy more, check five things:
- Your median first reply is under 15 minutes in working hours, with a written promise (for example, "by 8:30am") for requests that arrive overnight.
- Your crews have room. New customers that fit existing routes are worth more than scattered ones, as the route profitability scoring shows.
- Cost per won customer from your current leads has stayed under your ceiling for four weeks running.
- The seller can state in writing whether a lead is exclusive, how refunds work and what consent the homeowner gave.
- Every request is tagged with its source, so you can stop within a month if the numbers turn.
Then buy a four-week test batch, not a season contract. If you want the phone covered at the same time, the tutorial on an AI receptionist for the spring rush handles calls, and the Jobber set-up for lawn care shows where quotes and the receptionist sit together.
Four replies that went wrong in the first fortnight
These four are made-up illustrations of how a new setup can fail, not reports from real businesses. Each is cheaper to prevent than to apologise for.
The corner lot. The auto-reply quoted the $35 to $42 band to a corner lot of about 12,000 square feet because the address was misread and no size was given. The homeowner booked a visit expecting $40 and was told $75. Fix: send a size-specific range only when the size is stated or measured; otherwise send the typical-lot range with "we confirm after a look", and mark that range as indicative in the first line.
The 9:40pm text. A request arrived late and the automation texted straight away. The reply was fast and unwelcome. Fix: email at once, hold texts until 8am.
The empty booking link. Three people clicked "book a quote visit" and found no free times because the owner had not opened the calendar past the end of the week. Fix: open at least two weeks of slots, and test the link from a phone before switching the automation on.
The number nobody agreed to. A bought lead came with a phone number and no consent wording, and the first text drew a complaint to the lead seller. Fix: email first, ask for text permission in the reply, and ask the seller to show their consent language before you text any supplied number.
Questions lawn care owners ask before changing how they answer leads
Should the first reply be a text or an email?
Send both inside the same minute when the homeowner ticked the text box on your form: a short text carrying the booking link, and an email with the fuller price range and what a visit includes. If they gave only an email address, email alone is fine. Never text a number you collected without consent.
Can AI send quotes without me reading them first?
Not at the start. For the first two weeks let AI draft and a person approve, and note every edit you make. Once the edits stop, let the system send only the price-range reply built from your own grid, and keep anything outside the grid, such as steep lots or overgrown lawns, for a person to price.
What if my crews are full this season?
Reply anyway, with an honest waiting-list message: the earliest start you can offer, whether you take new customers on that street, and a promise to write when a slot opens. A quick not-yet keeps goodwill and referrals alive, and it stops you buying leads you cannot serve.
Is an AI receptionist worth adding as well?
Calls and written requests are different channels. The instant reply covers forms and messages; a receptionist covers calls nobody can pick up mid-mow. Count your missed calls for two weeks first. Published prices run from a $29 monthly add-on to $1.75 per completed conversation, small beside one won customer, but check each vendor's page.
Further reads
- Eight Lawn Care Marketing Ideas for Spring, Written With AI — Fill the spring book before the rush arrives.
- Pool Service Leads: Compare Paid Leads, Local Services Ads and Fast Replies — The same speed-versus-spend sum for pool service and Local Services Ads.
- Tree Service Leads: Paid Leads vs Answering Every Enquiry Fast — Paid leads against fast answers, worked for tree work.
- How to Set Up Missed Call Text Back for a Service Business — Text back the callers you could not answer.
- Replying to Trade Enquiries in 60 Seconds With AI — A 60-second reply routine for trade enquiries.
- Lawn Care Letter to Customers: Welcome and Delay Notes With AI — Welcome and delay letters once a request becomes a customer.
- Lawn Care Software Pricing: What a Small Crew Pays, AI Add-Ons Included — What field software costs a small crew, AI add-ons included.
- Landscape Business AI Assistant: Build One for Quotes and Client Replies — Set up a ChatGPT or Claude Project that drafts landscaping quotes and replies from your price list, with ten test enquiries and handover rules.
- Checkatrade Leads: AI-Drafted First Replies That Stay Personal — A reply template, response-time targets and a voice check for using ChatGPT to draft first replies to Checkatrade leads that still sound like you.
- Get Landscaping Clients: Project Photos, Local Search and AI Follow-Up — Week-by-week steps for landscapers: tidy the Google profile, publish captioned project photos, request reviews and follow up every enquiry with AI drafts.
- Lawn Care Price Increase Letter: Write and Personalise It With AI — A lawn care price increase letter in three tiers, personalised with ChatGPT from a customer sheet, with a break-even sum and a retention check.
- Typeform AI Form Builder: A Quote Request Form for a Fencing Firm — A step-by-step fencing quote request form built with Typeform AI: the prompt, branching questions, photo uploads, estimator alerts and what each plan allows.
- Lawn Care Contract Template: Clause Checklist and an AI Draft Check — A clause checklist for a lawn care service contract, plus how to draft one with AI and check scope, billing, weather, skipped visits and cancellation.
- How Can AI Help My Lawn Care Business? Five Jobs to Hand Over — Five lawn care jobs to hand to AI, quotes, invoices, reminders, replies and scheduling, with payback numbers for a solo operator and a three-crew firm.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Jobber pricing page and its help articles on Receptionist and automations; GorillaDesk AI agents page and its pricing FAQ; Google Local Services help, How leads work; Google Ads help on the move to Performance Max; Zapier help centre, How Zap triggers work; checked late October and 1 November 2026.