About this case study: This is a composite illustration based on industry benchmarks and PostKnock's playbook design. Business names, locations, and exact figures are illustrative — typical results vary by market, list quality, and offer. We use composites here to show what a well-run campaign looks like end-to-end before customer-permission case studies are available.

Landscaping · Composite Case Study

Landscaping Spring Cleanup: 24 Bookings From 1,200 Neighborhood Pieces

Updated May 2026 · 7 min read

Business profile (composite)

Practice / Shop

Lakeside Lawn & Landscape

Market

Suburban Detroit, 11,000 households

Size

Owner + 3 crew, $290K annual revenue

The challenge

Lakeside Lawn & Landscape was a textbook owner-operator trying to outgrow word-of-mouth. The owner had 88 recurring weekly-mow customers in a tight 4-mile radius, but his growth had plateaued and his crew capacity was about to outpace demand. He needed roughly 25-30 net-new customers heading into the season, ideally clustered in his existing service area to keep route density.

The competition was fragmented and aggressive. Door-hangers from a national franchise hit the neighborhood every March. A craigslist 'cleanup for $99' operator was undercutting on price and frustrating customers with no-shows. The owner suspected that his actual competitive advantage — being established, insured, route-dense, and reliable — was lost in the noise of cheap competing offers.

Existing marketing was a Facebook ad spend of about $300/month yielding 4-6 tire-kicker leads of which maybe one converted. He'd tried Nextdoor and got mostly inquiries about prices. He hadn't tried direct mail because the franchise quotes he'd received were pegged at 5,000-piece minimums and $1.10 per piece — not viable for an operator at his scale.

The PostKnock approach

Playbook used: Seasonal Acquisition

We loaded a tightly-targeted 1,200-household list — radius-defined to the owner's existing route plus single-family homes only, excluding apartments and condos — into PostKnock's Seasonal Acquisition playbook. Spring cleanup is a high-intent, low-commitment offer (one-time job, $300-500 ticket, no recurring contract required), which keeps response rates healthy and conversion friction low.

Wave 1 was a 6x9 postcard with a clean visual (well-manicured spring lawn), a clear single offer ('Spring cleanup, $299 starting'), and a concise list of what's included (debris haul-out, lawn edge, first mow, mulch refresh quote). The card included a QR code with a pre-filled estimate-request form and a callback number. Unlike higher-touch service categories, landscaping prospects compare quickly — the offer needs to be clear and specific on the card itself.

There was no phone follow-up after Wave 1; the owner-operator's bandwidth was real, and his actual constraint was crew capacity once jobs booked, not lead volume. Wave 2 dropped at week 4 with a different creative — a 'before/after' layout from one of his actual jobs (with permission, fully composite case treatment in this writeup) and a 'route still has openings on [neighborhood]' urgency line that referenced the prospect's neighborhood explicitly. Total: 2,400 pieces, 8-week campaign aligned to mid-March to early-May spring window.

Campaign timeline

Week 0
Route-defined list pulled, 2 creatives proofed including before/after layout.
Week 1
Wave 1 drops (1,200 cards). $299 spring cleanup offer.
Week 2-3
Inquiries flow. 18 estimates requested via QR or phone.
Week 4
Wave 2 drops (1,200 cards). Before/after creative + route-density urgency.
Week 5-6
Estimates convert. 24 cleanups booked at average $400 ticket.
Week 7
Cleanups completed. 11 cleanup customers convert to weekly-mow subscriptions.
Week 8
Final tally + post-mortem. Crew at 92% utilization, campaign closed.

Results

Response rate

2.0%

on 2,400 pieces

Conversions

24

0 calls connected

Revenue

$9,600

first-attributable

ROI

4.4x

on $2,160 cost

Twenty-four spring cleanups booked from 1,200 unique addresses — 2.0% response, in the upper end of the 1.5-3.5% landscaping benchmark, helped by the route-defined targeting and the season-aligned offer. Average cleanup ticket ran $400 (the $299 starter plus most jobs adding mulch or edge work), giving $9,600 in directly-attributable spring-cleanup revenue.

Campaign cost ran $2,160 — $1,440 in postcards (2,400 at $0.60), $297 in PostKnock Pro for 3 months, and $423 in list purchase + verification. The 4.4x ROI on cleanup-only revenue is the floor — 11 of the 24 cleanup customers converted to weekly-mow subscriptions averaging $46/week for 26 weeks ($13,156 in additional season-1 recurring), plus the route density tightened, which lowered drive-time per stop. The owner's actual season-1 attributable revenue from this campaign sits closer to $22,000, for a real ROI above 10x.

“The franchise mailers wanted me to commit to 5,000 pieces. I sent 1,200 — to actual streets I drive — and booked enough to fill my crew. That's the difference.”

— Owner-Operator, Lakeside Lawn & Landscape (composite illustration)

What we’d do differently

  • Route-density targeting beat broader market reach. The 1,200-piece tight list outperformed what the owner expected from a broader 5,000-piece blast — drive time saved on existing routes was a hidden margin lever.
  • The conversion from one-time cleanup to recurring weekly-mow was higher than forecast (46% vs. expected 30%). Next campaign we'd lead with the cleanup offer but include a small line about 'most of our cleanup customers stay on for the season' to surface the recurring option earlier.
  • We mailed Wave 2 too soon — week 4 felt rushed when crews were still working through Wave 1 bookings. Next year we'd push Wave 2 to week 5-6 to better align with crew capacity.

Run a campaign like this for your business

See how PostKnock’s playbooks adapt to your vertical, or model the math with our ROI calculator before you start.