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 Type | What happens |
|---|---|
| Per Visit | Each completed job creates its own invoice |
| Fixed Price | One invoice sent on a set schedule (weekly/biweekly/monthly), regardless of visit count |
| Manual | You 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