Crew sharing turns LawnBook from a solo-operator app into a team app. The owner runs the business; workers see only what they need to do their work. Live job assignments, schedules, time entries, and job photos flow between phones in seconds, while client lists, invoices, and expenses stay locked to the owner.
Plans
- Premium ($14.99/mo or $119.99/yr) — 1 worker (great for father-son or partner ops)
- Crew ($29.99/mo or $239.99/yr) — up to 5 workers
- Crew Plus ($44.99/mo or $359.99/yr) — up to 10 workers
Crew and Crew Plus inherit everything from Premium — AI tools, website builder, dashboard widgets, full feature set — and just raise the worker cap. Crew sharing layers the team multiplayer on top.
Inviting a Worker
- Owner opens More → Team
- Tap Generate invite code — a short code appears with an expiry timestamp
- Send the code to the worker (text, email, in-person)
- Worker downloads LawnBook on their own phone, signs in, and taps Join a business on the Team screen
- Worker enters the code and confirms — their device wipes any solo data and pulls the owner's business in the background
The owner gets a notification when the worker joins. Each invite code can only be redeemed once and expires automatically.
What Workers See
- Jobs assigned to them or their crew, with status, location, checklist, and photos
- Schedule — today, this week, recurring services
- Clients — basic contact info and property details, but no pricing or invoice history
- Time clock — clock in / out per job with optional GPS geofencing
- Photos — before / after on each job, synced back to the owner
What Workers Don't See
Financials are owner-only. Workers cannot see invoices, estimates, expenses, revenue, tax center, or pricing on jobs. The dashboard for workers is intentionally simpler: an Upcoming Jobs widget and a clock-in shortcut.
What Workers Can Do
- Update job status (scheduled → in progress → complete)
- Log time entries
- Take and attach job photos
- Edit job notes (excluding pricing)
- Tick checklist items
What workers cannot do: create or delete clients, change job pricing, send invoices, edit expenses, or invite other workers.
How Sync Works
Owner and workers each push their changes to a private Cloudflare backend right after a tap or save. The backend is row-scoped to the business and role-gated — a worker who tries to read invoices is rejected by the server, not just hidden in the UI. Sync is delta-only, so updates are usually under a second on a normal connection.
Removing a Worker
Owners can remove a worker any time from More → Team → Members. The worker's device stops getting new updates immediately. Their local copy of the data stays until they tap Leave Crew or delete local data, but they can no longer post changes back.
Workers Leaving on Their Own
Workers tap Account → Leave Crew. This wipes every row of the owner's business from their device and signs them out, leaving the app in a fresh-install state. They can re-join later with a new invite code.
What Happens When the Owner Cancels
If the owner downgrades from Crew or Crew Plus to a lower tier, new sync stops for everyone. Existing local data on each worker's device is preserved, but no new pushes succeed. To resume, the owner re-subscribes and existing workers' devices catch up automatically.