Home / Lawn Care
US only · For lawn care and landscape maintenance companies on Jobber
Lawn care automations: five office problems, five tested fixes
The mowing is the easy part. These five recipes for small US lawn care and landscape maintenance companies on Jobber handle the office work around it: estimate follow-up that stops when the customer replies, rain-day notices driven by the National Weather Service forecast, a friendly invoice reminder ladder, spring renewal links where nothing renews unless the customer says yes, and an instant reply to web quote requests from inside your service ZIPs. Each recipe is an n8n workflow with setup steps, a monthly cost from the vendors' own price pages and the result of our test run. These recipes use rules, not an AI model.
- n8n
- Twilio
- Resend
- Jobber
- NWS API
- Google Sheets
The five recipes
Problem 1
Lawn care estimates go out and nobody follows up, because the crew lead is mowing all day
Fix: Lawn care estimate follow-up for Jobber: three useful touches, then a hand-off.
- n8n
- Twilio
- Resend
- Jobber
- Google Sheets
Verified with mocksLast tested 2026-10-31Problem 2
One rain day breaks the whole route, and the phone rings all morning with 'are you coming today?'
Fix: Rain-day reschedule: tell tomorrow's customers with one decision, not 40 calls.
- n8n
- Twilio
- Resend
- Jobber
- NWS API
- +1 more
Verified with mocksLast tested 2026-10-31Problem 3
Invoices go out after the mow, and getting paid takes weeks of awkward reminders
Fix: Lawn care invoice reminder ladder: friendly first, then the office decides.
- n8n
- Twilio
- Resend
- Jobber
- Google Sheets
Verified with mocksLast tested 2026-10-31Problem 4
Every spring the owner calls last year's customers one by one to find out who's coming back
Fix: Spring renewal: one Keep / Change / Skip link per customer, nothing renews by default.
- n8n
- Twilio
- Resend
- Jobber
- Google Sheets
Verified with mocksLast tested 2026-10-31Problem 5
Quote requests sit in the inbox until evening, and half of them are outside your service area
Fix: Quote request instant reply: answer in a minute, only inside your service area.
- n8n
- Twilio
- Resend
- Jobber
- Google Sheets
Verified with mocksLast tested 2026-10-31
Why these five
Getting paid late
Aspire's 2026 report on 1,015 commercial landscape contractors: 76% bill within four days of finishing a job, only half of them get paid on time, over 60% are usually paid at least a week late and 7% report delays of two to three months. Aspire 2026 Commercial Landscape Industry Report (press release via GlobeNewswire on Nasdaq, Oct 7, 2025)
Winning bids and keeping customers
In Aspire's 2025 survey of commercial landscape contractors, winning new bids and contracts was the top business risk (38%). Aspire: 2025 Landscape Industry Report (March 18, 2025) In Aspire's 2025 survey of commercial landscape contractors, repeat business was 35% of revenue and customer retention was a top-three risk (30%). Aspire: 2025 Landscape Industry Report (March 18, 2025)
Rain days
Total Landscape Care: "The key is to not leave your clients in the dark," and send an email or text "as soon as you know that weather conditions will keep you from working that day." Total Landscape Care: 3 rainy day best practices for lawn care and landscaping Jobber's guide suggests a written rainy-day policy and calling customers if bad weather lasts a week or longer. Jobber sells software, so read it as advice. Jobber Academy: Landscaping in the rain
Estimate follow-up that stops when they reply
Every hour from 8 a.m. to 8 p.m. the workflow reads open Jobber quotes. On days 2, 5 and 9 after an estimate was sent, the customer gets one short message: a text if Jobber says the client accepts texts, otherwise an email. Each touch says something useful instead of 'just checking in': yard details (gate code, dog, areas to skip), an offer to change frequency or scope, then an offer to stop. It stops when the customer replies, opts out, or the quote is approved or archived. On day 14 the estimator gets a 'call them once yourself' email instead of a fourth message. When Jobber sends a signed QUOTE_APPROVED webhook, the customer gets a 'what to expect' email (gates, pets, rain days, billing), the quote gets a note and the office is told. Setup, costs and test results.
Rain-day notices from the forecast
At 6 p.m. on work days the workflow reads tomorrow's National Weather Service forecast for your shop. At or above a 70% chance of rain (you set it), it reads tomorrow's Jobber visits and tells each customer their visit moves to the next work day, by text if they accept texts, otherwise by email. Between 40% and 70% it texts the owner instead: reply RAIN TOMORROW to send the notices. The owner can also text RAIN TODAY. The office gets the list in route order, with who still needs a call. It reads Jobber visits and does not move them; the office reschedules in Jobber. Setup, costs and test results.
Friendly invoice reminder ladder
Every hour from 9 a.m. to 6 p.m. the workflow reads unpaid Jobber invoices. Each customer gets at most four reminders: a heads-up 2 days before the due date, then 3, 10 and 21 days past due, each with the Jobber pay link and a friendly 'if it's already paid, ignore this'. A late-fee sentence appears only at day 21, and only if you paste the wording from your service agreement. On day 30 the customer gets nothing more and the office gets an email to decide: call, payment plan or pause service. A reply or STOP ends the customer reminders. Setup, costs and test results.
Spring renewals by link, opt-in only
You fill a renewal sheet with last year's customers, their service and this year's price. From your start date each customer gets one message with a signed personal link to a one-page form: Keep, Change or Skip, plus a notes box. Keep creates a Jobber request with the service and price and tells the office; Change and Skip go to the office. One reminder goes out 7 days later; the day after your deadline the office gets one call list of everyone still silent. A row without a new price is never sent. Nothing renews unless the customer presses Keep. Setup, costs and test results.
Instant reply to web quote requests
A short web form (name, address, ZIP, phone or email, service, optional text consent) posts to n8n. Outside your ZIP list, the person gets a polite 'we don't serve that ZIP yet' page and email and nothing reaches Jobber. Inside it, Jobber gets a client and a request, the customer gets an email right away and a text if they ticked the consent box (requests after 9 p.m. get the text at 8 a.m.), and the office gets an email with the Jobber link. If Jobber fails, the customer still gets an answer and the office gets every detail. A honeypot field, a signed form key and a minimum fill time keep bots out; repeats within 10 minutes are ignored. Setup, costs and test results.
What you need
- n8n (self-hosted Community Edition or n8n Cloud).
- Jobber with API access through a Jobber developer app. Jobber says custom integrations are only possible for approved customers (Jobber Developer Center), so check with Jobber first.
- A Twilio number on an approved A2P 10DLC campaign, which US carriers require for business texts from a local number.
- An email-sending service (we used a Resend-compatible API) and a Google Sheet for the opt-out list and the office lists.
- For rain days, nothing to buy: the National Weather Service API is free and needs no key, only a User-Agent with your contact details.
Texting, lawn-treatment and billing rules we design around
Not legal advice and not a compliance guarantee. We're not lawyers, and nothing you download makes your company compliant. Have your attorney review texting consent, late fees and renewal wording before going live. Rules checked on October 31, 2026.
- Consent and quiet hours. The FCC's rule (47 CFR 64.1200) bars telephone solicitations before 8 a.m. or after 9 p.m. in the called party's local time and lets people revoke consent by any reasonable method. Proactive texts go only to customers with recorded text consent, only between 8 a.m. and 9 p.m. in the customer's time zone. STOP, and plain-English versions like "stop texting me", end texts across all five recipes through one shared opt-out list. Some states are stricter than federal law.
- No safety claims about treatments. EPA's labeling rule (40 CFR 156.10(a)(5)(ix)) treats claims like "safe," "harmless" or "nontoxic to humans and pets" on pesticide labeling as misbranding. A text isn't a pesticide label, so this is a precaution we borrowed, not a legal reading: a built-in message check blocks "pet safe," "kid friendly," "guaranteed" and similar phrases before anything goes to a customer.
- Late fees vary by state. The invoice ladder only mentions a late fee if you write your own wording into the settings, and it never threatens collections or credit reporting. Whether and how much you can charge depends on your state and your service agreement.
- Automatic renewal laws vary by state. The spring renewal recipe never renews anyone automatically: nothing is scheduled unless the customer taps the link and says yes, and silence ends with a call from your office.
- Rain calls stay yours. The rain-day recipe only sends notices when the forecast crosses the threshold you set and the owner hasn't said no; if the forecast can't be read, nothing is sent and you decide by hand.
US only for now. Written and tested for Jobber's API only; LMN, Aspire and Service Autopilot versions are not built, and we make no claim that these recipes work with them. Jobber's developer docs say custom integrations are only possible for approved Jobber customers, so check with Jobber first. The Aspire survey numbers above come from commercial landscape contractors; residential companies may differ. We don't quote close rates or 'X% more revenue' numbers; we couldn't find a reliable public figure. All recipes were verified with mocks of Jobber, Twilio, the NWS forecast API, the email API and Google Sheets, using invented customers, properties and invoices.
From the blog
- Lawn care estimate follow-up: a free template and three texts that stop when they should
A copy-and-paste estimate checklist for lawn care companies, three follow-up texts for days 2, 5 and 9, and the rules that decide when the sequence stops. Starts with what Jobber already does. - Lawn care invoice reminders: Jobber's two follow-ups vs. a five-step ladder
A side-by-side look at Jobber's built-in invoice follow-ups and a friendlier reminder ladder for lawn care companies, with the exact texts, a free invoice checklist and where late fees fit. - Rain days in lawn care: a sample policy, the texts to send, and a 6 p.m. forecast check
A sample rain-day policy for lawn care companies, the customer and owner texts that go with it, and how a free National Weather Service forecast check can decide or ask at 6 p.m. the night before.
How we test
Every workflow was imported into n8n 2.45.4 on an isolated test instance and run end to end. Jobber (GraphQL, OAuth2 with refresh-token rotation and signed webhooks), Twilio, the National Weather Service API, the email API (Resend-style) and Google Sheets were replaced by a local mock server built from the vendors' public docs: same request shapes and auth headers, HMAC-signed webhooks, HTTP 429 with Retry-After and Jobber THROTTLED errors. A frozen test clock checks the 8 a.m.-9 p.m. texting window. These recipes use no AI model; every decision is a written rule. Customers, yards, invoices and addresses are invented. Verified with mocks; nothing was sent to a real person or account.
Software covered: Jobber (LMN, Aspire and Service Autopilot not built yet). Prices checked October 2026.
All recipes with costs · How we test and what we don't claim