May 2026: Auto-Plan Routes & Arrival Windows | Grunlo
Grunlo is field service and landscaping route scheduling software—built for crews that run recurring lawn routes, tight daily boards, and homeowner expectations that do not always match drive time. This post is for owners and office managers who built last week's schedule by hand and want automatic route planning, honest customer arrival windows, and less time in job and invoice forms.
May 2026 product update: less time on the board, clearer promises to customers, fewer things that only live in someone's head.
This is the biggest week of scheduling changes Grunlo has shipped this year. Below is what is new, in plain terms, with one rule: every change should either save you minutes or make a promise to your customer clearer.
Auto-plan, route drafts, and fully automatic publishing
Daily route automation is now a setting, not a morning ritual. Under Settings → Scheduling → Automation you will find a three-level switch for landscaping route optimization and dispatch prep:
- Manual — the way it has always worked. Nothing happens without you.
- Auto-plan — every morning, Grunlo places pending jobs into route drafts and waits for you to review and publish.
- Fully automatic — Grunlo plans, publishes the routes, and notifies the crew. You only step in by exception.
Pick the level that matches your trust in the operation today, and step up when the dust settles. Fully automatic is not the goal for everyone—Auto-plan alone removes the part most owners hate (staring at an empty calendar at 5 a.m.) while leaving the publish decision in human hands.
For stops, sequencing, and cost tuning, see Route optimization. For how individual jobs get matched to routes, see Auto-fill and slot suggestions.
Flexible vs preferred vs fixed appointments on recurring routes
Every job—and every recurring lawn route template—now has a scheduling mode so you can match how you sell to how you route:
- Flexible — "we will be there sometime this week." Routing picks the best slot. Strong fit for recurring maintenance where the customer cares about the rhythm, not the hour.
- Preferred window — "we will arrive between 9 a.m. and 11 a.m." The customer gets a real expectation; routing still optimizes inside that band.
- Fixed appointment — "we will be there at 10:00 a.m." The optimizer will not move it. Use sparingly—each one is a hard constraint on the whole day.
The job and recurring forms adapt: flexible mode hides time fields and shows an efficiency hint, preferred mode shows arrival-window chips, fixed mode shows time fields with a buffer. When you publish, you get a heads-up if fixed appointments are on the route so you can sanity-check what was promised.
For day-to-day job creation, see Creating jobs. For templates and cadence, see Recurring jobs.
Customer arrival windows by email and SMS when routes publish
When you publish a route, customers on flexible or preferred-window jobs get a single Schedule Confirmed message: one customer arrival window by email and SMS (where your plan and number setup allow SMS)—not a stream of updates. Example copy: "Arriving 9:00 a.m. – 11:00 a.m. on Tuesday."
The customer portal matches that story:
- Scheduled jobs show "Arriving 9:00am – 11:00am" instead of a single start time.
- Recurring jobs show the pattern you set ("Weekly service", "Every 2 weeks").
- Flexible jobs not yet placed show "Week of May 5" so homeowners see the visit is booked without a fake exact time.
Exact times you cannot keep create complaints; honest arrival windows reduce "what time again?" calls. For the portal experience, see Customer portal overview. For tone and compliance-minded SMS habits, see SMS that helps customers without getting you in trouble.
Faster job, estimate, and invoice forms with live customer search
Job, estimate, and invoice creation share the same quality-of-life pass:
- Live customer search (typeahead) on all three forms—search by name, email, phone, or property address; highlighted matches and keyboard navigation.
- Property auto-select when the customer has exactly one property.
- Refresh on the no-properties notice so you can pull in a property you just added elsewhere without reloading the page.
- Progressive disclosure on estimates and invoices: line items stay tucked away until a customer is chosen, so you do not build a document for nobody.
- Mode-aware recurring controls on the job form so flexible, preferred, and fixed setups show the right fields.
A typical "new job for an existing customer with one property" shrinks to a name, a service, and Save. For why route density and recurrence matter together, see Recurring routes and contract density.
Property Intelligence, bundles, and auto-titled estimates on invoices too
Estimates and invoices now ship the same smart line-item helpers:
- Property Intelligence chips suggest services from what we know about the property (size, structures, satellite signals).
- Upsell quick-add chips surface your most-added lines in one tap.
- Bundle suggestions appear when complementary services are already on the document—plain language upsell, not raw catalog IDs.
- Save as standard service nudges you when a free-text line does not match your catalog yet, so services grow from real tickets.
- Estimate titles auto-generate from line items and customer name (aligned with jobs), so you repeat less boilerplate.
To tighten win rate on the document itself, pair this with Estimates that close.
Fewer missed visits on flexible recurring routes
Automation has to survive a bad week, not just a sunny Tuesday. New guardrails:
- Auto-fill safety net finds flexible recurring work nearing the end of its scheduling window without a placement, and fills it before it slips.
- Dashboard alert for the same risk so the office sees it before a homeowner does.
- Pending backlog count beside Auto-Fill Week on the calendar so you always know how many jobs are still waiting for a slot.
See Schedule calendar for where that backlog badge lives.
Reliability improvements under the hood
Alongside the headline features we fixed the kind of issues that quietly cost you time: scheduling automation workers running clean again, route optimization and cost settings saving reliably, Auto-Fill Week respecting permissions, recurring templates correctly cleaning up flexible instances, job scheduling and "Find Best Slots" behaving after quick adds or auto-selected properties, and the portal rendering flexible visits without errors. Net effect: fewer retries, fewer mystery failures, more trust in the board.
Why this matters
This release is not a new module—it is a tighter loop: less assembly time on the schedule, clearer promises outside the truck, less tribal knowledge in one person's inbox. Auto-plan removes the blank-page morning. Scheduling modes turn vague intent into commitments you can route against. Schedule Confirmed puts the arrival story in front of the customer once. Form changes compound across dozens of creates per week.
How Grunlo helps
Grunlo's field service scheduling stack lets you ramp automation at your own pace—Manual today, Auto-plan next month, Fully automatic when the office is ready. Scheduling modes, arrival-window notifications, and the updated portal are part of the core scheduling experience for tenants that include those surfaces; arrival-window SMS still depends on your plan's SMS capability and number setup. In-app upgrade prompts spell out what your account includes.
What to do next
- Already on Grunlo? Open Settings → Scheduling → Automation and try Auto-plan for a week before going fully automatic. Re-read Route optimization if you have not tuned traffic, buffers, or costs in a while.
- New to the product? Start your free trial, then walk the Onboarding checklist so customers, jobs, and the board come online in a sane order.
- Selling on paper today? Skim Estimates that close, then build your next estimate and notice how fast the chips and bundles move you from blank to sent.
Key takeaways
- Routing is now a dial — Manual, Auto-plan, or Fully automatic; match it to how much trust you have in the machine this month.
- Three scheduling modes — flexible, preferred window, and fixed appointment—so landscaping route scheduling matches how you actually promise time.
- One clean customer message — email plus optional SMS with an arrival window when the route publishes, plus portal copy that matches.
- Forms stay out of the way — live customer search, property auto-select, progressive disclosure, and shared intelligence on jobs, estimates, and invoices.
Frequently asked questions
- Do I have to turn on full automation?
- No—three levels exist (Manual, Auto-plan, Fully automatic) so you can keep human review for as long as you want.
- Where do I turn on auto-plan?
- Settings → Scheduling → Automation. Pick Manual, Auto-plan, or Fully automatic there.
- Will my customers know their arrival time changed?
- Only if you publish a route in flexible or preferred-window mode—they receive one email and SMS with the arrival window, not constant updates.
- What is the difference between flexible, preferred window, and fixed appointment?
- Flexible lets routing place the visit in the most efficient slot, preferred window gives the customer a window they expect, and fixed appointment locks an exact promised time the optimizer will not move.
- Are these features included in my plan?
- Routing, scheduling modes, and the customer portal updates are part of the standard scheduling experience; arrival-window SMS requires the SMS feature on your plan and a configured number.
Ready to grow your business?
See how Grunlo helps field service businesses save time and get paid faster.
Start Free Trial