Affiliate Disclosure: Some links on this page are affiliate links. If you sign up through our link, we may earn a commission at no extra cost to you. We only recommend tools we'd use ourselves.
Full disclosure →
38%
Estimate-to-Contract Rate
+$2,400
Avg Recurring Revenue Added
What you'll be able to do after this tutorial
- Respond to every new quote request within 5 minutes, automatically
- Track every lead through a 7-stage visual pipeline from inquiry to recurring client
- Follow up on sent estimates 4 times automatically without lifting a finger
- Convert one-time landscape jobs into recurring maintenance contracts automatically
- Send seasonal reactivation campaigns to lapsed clients every spring and fall
- See exactly how much revenue is in your pipeline at any moment
Your Landscaping Business Pipeline: 7 Stages
Landscaping has a longer sales cycle than most service businesses because estimates require site visits and proposals take time. Your pipeline needs to reflect this reality. Here are the 7 stages that map to how landscaping jobs actually progress:
1
New Lead
Quote request received. Auto-response sent. Site visit not yet scheduled.
2
Site Visit Scheduled
Homeowner confirmed a time for your crew to visit and measure the property.
3
Estimate Sent
Detailed proposal emailed. 4-email follow-up sequence begins automatically.
4
Negotiating
Client responded with questions or counter. Active conversation in progress.
5
Won / Active Job
Contract signed, deposit received. Job is scheduled or in progress.
6
Recurring Client
Client is on a monthly or seasonal maintenance plan. Recurring revenue.
7
Lapsed
Past client hasn't booked in 6+ months. Seasonal reactivation sequence active.
1
Set Up HubSpot CRM and Your Lead Pipeline
Go to HubSpot.com and create your free account. Once inside, go to CRM → Deals → Pipelines → Create New Pipeline. Name it "Landscaping Jobs" and add the 7 stages above. The free HubSpot plan handles unlimited contacts and deals, you won't need to upgrade until you're managing 50+ active clients and want advanced automation features.
Add one custom property to each contact: Property Type (residential / commercial). This lets you filter your list and send different seasonal campaigns to homeowners vs. commercial accounts.
📸 Screenshot: HubSpot pipeline builder showing 7 landscaping stages in Kanban view, from New Lead through Recurring Client
2
Build a 5-Minute Lead Auto-Response with Zapier
Homeowners who fill out a quote request form are often contacting 3–5 landscapers at once. The first company to respond gets the visit. With Zapier connecting your website form to HubSpot and Gmail, every new lead gets an automatic response within 5 minutes, even if your crew is in the field.
Auto-Response Email Template (Sent Immediately)
Subject: ✅ Got your quote request, here's what happens next
Hi [First Name],
Thanks for reaching out to [Business Name]!
We received your request and we're excited to learn
more about your project at [Address if collected].
Here's what happens next:
→ One of our team members will review your request
within 2 hours during business hours
→ We'll reach out to schedule a FREE site visit
(usually within 24–48 hours)
→ You'll receive a detailed written estimate within
1 business day of the site visit
Want to schedule your site visit right now?
Book online here: [Calendly Link]
Questions? Call us anytime: [Phone Number]
Talk soon,
[Your Name]
[Business Name] | [Phone] | [Website]
📸 Screenshot: Zapier Zap showing form submission trigger → HubSpot contact creation → Gmail auto-response steps
3
Automate Post-Estimate Follow-Up (4 Emails)
You spend time measuring a property, preparing a detailed proposal, and sending it, and then the client goes silent. Most landscapers follow up once and give up. But research shows most closed deals happen after the 3rd or 4th touchpoint. Here's the 4-email sequence to set up when a deal moves to "Estimate Sent":
| Email | Timing | Subject | Purpose |
| Email 1 | Day 2 | "Did you get our estimate, [First Name]?" | Confirm receipt, offer to answer questions |
| Email 2 | Day 5 | "A few things homeowners ask us before signing" | Address top 3 objections (price, timing, warranty) |
| Email 3 | Day 10 | "Recent project near your neighborhood 📸" | Social proof, photo of similar job nearby |
| Email 4 | Day 17 | "Following up one last time, [First Name]" | Graceful close, re-open door, ask for feedback |
Email 2, Objection Handler Template
Subject: A few things homeowners ask us before signing
Hi [First Name],
Before you decide on [Business Name], I wanted to answer
the questions we hear most from homeowners:
Q: "Is the price negotiable?"
A: Our estimates are based on actual material and labor
costs. We don't inflate prices to negotiate down. But if
you're comparing us to another quote, send it over and
we'll explain any differences line by line.
Q: "What if I'm not happy with the work?"
A: We offer a [X]-day satisfaction guarantee. If anything
isn't right, we come back and fix it for free.
Q: "How long until you can start?"
A: We can typically start within [X] days of contract
signing for residential jobs. We'll confirm your exact
start date at signing.
Any other questions? Hit reply, I answer personally.
[Your Name]
4
Convert One-Time Jobs Into Recurring Maintenance Contracts
The most profitable landscaping businesses don't rely on one-time jobs, they build a book of recurring maintenance clients who pay every month year-round. The best time to pitch this is immediately after completing a one-time project, when the client is happy with your work. Automate this with a post-job sequence in HubSpot.
Post-Job Maintenance Upsell Email (Sent 3 Days After Job Completion)
Subject: How did everything turn out, [First Name]?
Hi [First Name],
I hope you're loving the way your [lawn / garden /
landscaping] looks! It was a pleasure working on
your property.
A lot of our clients ask us about ongoing maintenance
after seeing the results of a project like yours.
Our Monthly Maintenance Plan includes:
✓ Weekly mowing & edging
✓ Monthly fertilization
✓ Seasonal clean-up (spring & fall)
✓ Priority scheduling, you're never waiting in a queue
✓ [Any other services you offer]
For a property your size, monthly maintenance runs
$[Price Range]/month, typically paid at the start of
each month via card on file.
Interested? I can send over a quick maintenance proposal
or we can schedule a 10-minute call to discuss:
[Calendly Link]
Thanks again for choosing us!
[Your Name]
📸 Screenshot: HubSpot workflow showing "Deal Stage → Won" trigger connected to a 3-day delay and maintenance pitch email
5
Build Seasonal Reactivation Campaigns for Lapsed Clients
Your biggest untapped revenue source is past clients who hired you once and haven't heard from you since. Send seasonal campaigns at the start of spring and fall to bring them back. These clients already trust you, they just need to be reminded you exist.
🌱 Spring Campaign
Send: Last week of February / First week of March
Subject: "Spring is almost here, is your lawn ready?" Offer: spring clean-up + early-bird discount for clients who book before April 1. Works especially well for aeration and fertilization upsells.
🍂 Fall Campaign
Send: Second week of September
Subject: "Fall is the best time to set up your lawn for spring." Offer: leaf removal package, overseeding, winterization services. Many homeowners don't realize fall is prime time for lawn care.
Real Business Result
Green Season Landscaping, Denver, CO
Marcus ran a crew of 4 doing primarily one-time jobs, spring cleanups, landscaping installs, and fall leaf removal. He had a list of 140 past customers he'd never followed up with. After implementing this CRM + automation system:
8→23
Monthly recurring maintenance clients
+$2,875
Monthly recurring revenue added
31%
Estimate conversion rate (was 19%)
"The post-job maintenance email was the biggest surprise. I'd never thought to ask one-time customers about recurring work after the job. The first month I turned it on, 4 customers signed up for monthly maintenance. That's $580/month in new recurring revenue from a single email."
Frequently Asked Questions
What's the difference between HubSpot and a job management tool like Jobber?
Jobber and similar tools (ServiceTitan, Housecall Pro) are built for job scheduling, dispatch, and invoicing, the operational side. HubSpot is a sales CRM, it's better for tracking leads, automating follow-ups, and managing your pipeline. Many landscaping businesses use both: Jobber for job management and HubSpot for sales. If you're just starting with automation, HubSpot's free plan is the right first step.
How do I get quote requests into HubSpot if I don't have a website?
Use Google Forms, it's free and Zapier can connect Google Form submissions to HubSpot automatically. Alternatively, create a free HubSpot form using their Form Builder (under Marketing → Forms) and share the link directly in texts and emails.
What if my clients prefer to communicate by phone or text?
Keep doing that, but log the interaction in HubSpot as a note after the call so your pipeline stays up to date. Even if the communication happens by phone, the CRM tracks where each client is in the sales process and makes sure your automated follow-up emails still go out at the right time.
How do I handle commercial vs residential clients differently?
Use HubSpot's "Property Type" custom field (residential / commercial) to segment your contacts. Commercial clients have longer sales cycles, need invoices (not cards on file), and respond better to ROI-focused messaging. Residential clients are more emotional about their yard. Set up separate email sequences for each segment, they're already in HubSpot once you add the property type field.
Ready to Build a Landscaping Sales Machine?
Start with HubSpot free, set up your 7-stage pipeline and connect Zapier to your lead form. First automation is live within an hour.
Try HubSpot Free →
Get Expert Setup Help →