GRASSR

Scheduling

Organize your daily route, manage recurring jobs, and handle schedule changes.

Schedule views

GRASSR shows your schedule in three views:

Day View (default)

Focus on a single day. Jobs are listed in route order as numbered stops (1, 2, 3...). Tap the menu on any job to reorder it — move to top, bottom, or pick a specific position. You can also reassign jobs to a different crew member from this menu.

Optimize Route: When you have 3 or more stops, an "Optimize Route" button appears to automatically order your jobs for the shortest driving route.

Week View

See your entire week at a glance. Jobs are grouped by crew member with color-coded sections. Each crew member gets a consistent color across the app.

  • Your jobs appear first
  • Other crew appears alphabetically below
  • Unassigned jobs appear at the bottom

Month View

See job counts per day across the month. Tap any day to jump to it.

Route order

Jobs within a day are ordered by route order, not time. This matches how lawn care actually works — you drive a route, not a clock.

To reorder your route:

Switch to Day View

Open the Day View on your schedule.

Open the job menu

Tap the menu on a job card.

Reorder

Choose Move to Top, Move to Bottom, or Move to Position to pick a specific stop number.

Route numbers (1, 2, 3...) update automatically.

Crew filter

When you have crew members, filter tabs appear at the top of the schedule:

  • All — shows everyone's jobs, grouped by crew member
  • Me — shows only your assigned jobs
  • [Crew name] — shows a specific crew member's jobs

For crew members: If your boss has "crew can see other schedules" turned off, you'll only see your own jobs. The filter bar won't appear.

Recurring jobs

For customers you service on a regular schedule:

Open recurring jobs

Go to Settings → Recurring Jobs (under Scheduling & Crew).

Create a template

Tap + to create a recurring template. Set the customer, frequency (weekly, biweekly, monthly), day of week, and price.

Choose billing type

Select how invoicing works for this recurring job.

Auto-generate

GRASSR auto-generates jobs on the schedule based on your template.

Frequency options

  • Weekly — same day every week
  • Biweekly — every other week
  • Monthly — once a month on a specific day
  • Custom — every N days (you set the interval)

Billing types for recurring jobs

Billing TypeWhat happens
Per VisitEach completed job creates its own invoice
Fixed PriceOne invoice sent on a set schedule (weekly/biweekly/monthly), regardless of visit count
ManualYou create invoices yourself

Per Visit example: "Mrs. Johnson — Every Tuesday — $55 — Mow + Edge" → invoice sent after each visit

Fixed Price example: "Smith Properties — Every Monday + Thursday — $400/month" → one invoice sent on the 1st of the month

Backdating

Already been servicing a customer before adding them to GRASSR? No problem. Set the start date to the date you started and GRASSR will generate visits for the entire range, including past dates. This is useful for catching up your records or creating invoices for work already completed.

You've been mowing Stephen's yard every other Tuesday since March. Add him as a recurring biweekly job starting March 4th and GRASSR creates all the visits from then through your end date — past and future.

When a recurring job generates, it creates a regular job on the schedule that you can edit, reassign, or skip without affecting future occurrences.

Rain days

Bad weather? GRASSR has a built-in rain day wizard that reschedules your entire day in seconds.

Activate rain day

Tap the rain day button on the schedule.

Pick a strategy

Choose how to handle the day:

  • Spread across next 3 days — auto-balances your workload
  • Move all to tomorrow — shifts everything one day
  • Push to next scheduled — weekly jobs skip to next week
  • Pick a specific date — choose any date for all jobs
  • Skip this week — cancel without rescheduling

Review jobs

Toggle individual jobs on or off, or set a custom date per job.

Confirm

GRASSR reschedules the selected jobs and notifies affected customers.

Per-job control: On the review screen, you can override the strategy for any individual job. Deselect jobs you want to keep on today's schedule, or tap a job's date to pick a different day. You're not locked into one strategy for everything.

Schedule tips

  • Batch by neighborhood: Group customers near each other on the same day to minimize driving
  • Use route order: Drag jobs into the order you'll actually drive them
  • Check the dashboard: The home screen shows today's jobs and a route map preview
  • Assign before the day starts: Crew members see their assignments immediately on their phones

Last updated on

On this page