A one-man landscaping operation in Middlesex County went from about 5 booked jobs a week to about 12 in 90 days. Google reviews went from 2 to 47, and the business moved from page 3 to the top 3 for local landscaping searches. Nothing about the work changed. What changed was that every call got answered, every quote got followed up, and every finished job asked for a review.
This is a field report on how that happened, in the order we did it, with the caveats left in.
The situation in March
The owner runs the whole business himself: mowing routes, spring cleanups, mulch installs, bed edging, and fall leaf cleanup across a handful of towns in Middlesex County, with a few accounts down toward the Shore. Good work, repeat customers, and a truck that is paid off.
The problem was the phone. From April through June, it rings while he is on the mower. He cannot hear it, and he would not answer it if he could. Calls went to a voicemail box that was full more often than not. He would listen to the messages at 7 or 8 at night, call back the ones that left a number, and get half of them.
Quotes were the second leak. He would walk a property, text a price, and then move on. If the homeowner did not text back, that was the end of it. There was no second message, ever. And the Google Business Profile had 2 reviews, a wrong service area, and photos from 2019.
This is not unusual. In a CallRail survey of 1,000 U.S. consumers (September 2025), 82% said they will call a competitor if a business does not answer, and only 42% leave a voicemail. Most of the people who hit his full mailbox simply called the next landscaper on the list.
The numbers before
- About 5 booked jobs per week during the spring rush
- By his own count, 20 to 25 inbound calls a week, of which he reached maybe 8 live. We estimated 12 to 15 missed calls per week, with roughly half never leaving a message.
- About 8 quotes sent per week, about 3 closed. Zero follow-up messages.
- 2 Google reviews, ranking on page 3 for "landscaper" searches in his own town
- After-hours leads captured: effectively none
What we deployed, in order
We rolled this out over about two weeks. The sequence matters: there is no point requesting reviews before you are booking jobs, and no point following up quotes you never captured.
- Week 1, days 1 to 3: An AI receptionist on his existing business number. It answers in under 1 second, qualifies the caller (address, service, rough lot size, timing), and books an estimate directly into his calendar. Every booking fires an SMS confirmation plus a reminder the morning of.
- Week 1, days 4 to 7: A 3-touch automated follow-up on every quote through the CRM and follow-up automation. Touch 1 the next morning, touch 2 three days later, touch 3 a week out. Plain language, signed with his name, and any reply goes straight to his phone.
- Week 2, days 8 to 10: Automated review requests. When he marks a job complete, the customer gets one text with a direct Google review link that evening, and one gentle reminder three days later if they have not left one.
- Week 2, days 11 to 14: Google Business Profile cleanup: correct service area, categories, hours, 30 current photos, and a services list that matches what the receptionist actually books. We also wired up lead capture on his one-page site so web inquiries land in the same pipeline as calls.
Total owner time: roughly two hours across three setup calls, mostly spent telling us how he prices, which towns he will drive to, and what he will not do (no tree removal, no hardscape).
What changed, week by week
Weeks 1 and 2
The receptionist went live on a Tuesday. By Friday it had booked 6 estimates he would otherwise have heard about on voicemail, if at all. Three came in after 6 p.m. He described the first week as "weird," because his calendar was filling without him touching his phone.
Weeks 3 and 4
Quote follow-up started paying. Of 11 quotes that had gone quiet, 4 came back on the second or third touch. Two of those said some version of "sorry, got busy." That is the entire thesis of follow-up automation: most silence is not a no.
One script tweak here. Callers in early May kept asking for mulch pricing over the phone, and the receptionist was deferring every one of them to an estimate. We gave it his per-yard price range and his delivery minimum so it could quote small mulch jobs directly and book the rest. Bookings for mulch roughly doubled the following week.
Weeks 5 through 8
Reviews compounded. He was completing 10 to 12 jobs a week, and about a third of customers left a review when asked the same evening. By the end of week 8 the profile had crossed 30 reviews and had moved onto page 1. SMS confirmations also cut his no-shows on estimates noticeably; across our clients, confirmations cut no-shows by up to 40%, and his experience matched that.
Weeks 9 through 12
The profile hit the top 3 in the local pack for landscaping searches in his town and two neighboring ones. Calls from people who found him on Google, rather than referrals, became the majority for the first time. The 12-jobs-a-week number is where he settled, because that is what one person and one truck can physically do in a week.
The numbers after 90 days
| Metric | Before | After 90 days |
|---|---|---|
| Booked jobs per week | ~5 | ~12 |
| Calls answered | ~8 of 20 to 25 (rest to a full voicemail) | Every call, in under 1 second |
| Quotes followed up | 0 of ~8 per week | All of them, 3 touches each |
| Google reviews | 2 | 47 |
| Local ranking | Page 3 | Top 3 |
| After-hours leads captured | None | 3 to 5 per week, booked automatically |
Reviews were the surprise multiplier. According to BrightLocal's 2025 Local Consumer Review Survey, 85% of consumers use Google to find reviews, and only 4% say they never read them. A landscaper with 2 reviews is invisible to that audience. One with 47 gets the call.
If your phone situation sounds like his did in March, the fastest way to find out whether this fits is a short conversation. Book a 15-minute intro call and we will walk through your numbers, not ours.
What the owner's day looks like now
He checks his calendar over coffee. Estimates are already on it, with addresses and what the customer asked about. He runs his route. Quote replies come to his phone as texts, and he answers them at lunch. Review requests go out on their own when he marks a job done. His evenings are no longer spent returning calls to people who already hired someone else.
He still does every estimate himself and still sets every price. The system does not make decisions for him; it just stops leads from falling through the gaps in his day.
The honest caveats
Seasonality. These are spring and early-summer numbers. Landscaping in Central Jersey has a hard peak from April through June, a slower July and August, and a second bump for fall leaf cleanup. Twelve jobs a week in May is not twelve in January. The infrastructure keeps working year-round, but the volume follows the season.
It took his time up front. About two hours across three calls. The receptionist is only as good as the pricing rules, service area, and exclusions the owner gives it. The mulch pricing gap in week 3 existed because we had not asked the right question, and it took one tweak to fix.
Capacity is the ceiling. The reason the number plateaued at 12 is that he cannot do 15. More demand at that point means raising prices or hiring, and both are his call. We can generate the leads; we cannot mow the lawns.
Reviews take real jobs. 47 reviews came from roughly 130 completed jobs. There is no shortcut; the automation just makes sure the ask happens every time.
What it cost, and the ROI math
He is on the Growth plan at $997 per month, which covers the AI receptionist, the CRM with follow-up automation, review requests, and lead capture on the site. The Starter plan at $497 would have covered the receptionist and booking on its own, which is where we would point someone whose only problem is the phone.
Here is the math with one stated assumption: an average job value of $350, which is a reasonable blended figure for a mix of cleanups, mulch installs, and recurring mows in this market. Your number may be different; swap it in.
- Before: 5 jobs a week times $350 = about $1,750 a week.
- After: 12 jobs a week times $350 = about $4,200 a week.
- Difference: 7 extra jobs a week, or about $2,450 a week, roughly $9,800 a month in season.
- Cost: $997 a month. Break-even is under 3 extra jobs per month.
Even if you cut the in-season gain in half to account for slower months, the plan pays for itself several times over. The point is not the multiple. The point is that break-even is three jobs, and he was missing more than that every week before.
Would this work for you?
It fits if
- You are a one- to five-person service business and the phone rings while you work
- You send quotes and rarely follow up more than once
- You have fewer than 10 Google reviews and know your work deserves more
- You have capacity to take on more jobs, or a clear plan to add it
It does not fit if
- You are already booked solid and do not want to grow or raise prices
- Your leads come from one or two commercial contracts, not homeowners calling in
- You are not willing to spend a couple of hours up front on pricing rules and service area
- You want the system to set prices or make judgment calls for you. It will not.
If the first list sounds like your spring, we should talk before the next one starts. Book a consultation and we will map out what a 90-day rollout would look like for your business, in your towns, at your prices.