Jobs Overview: How Jobs Connect Customers, Seasons, Programs, Visits, and Invoices

Last updated July 6, 2026 · Admins and office staff

A job is the live work order for one customer at one property. It’s the hub that everything operational hangs off of: appointments (visits) are scheduled against a job, products and services are priced on a job, and invoices are created from a job. If a customer buys three different things from you — weekly mowing, a fertilization program, and snow removal — that’s typically three jobs.

Jobs board listing work orders with customer, status, and job details


Before you start

  • Jobs live under Work > Jobs in the sidebar.
  • Every job requires a customer and one of that customer’s job sites, so those must exist first. See How to Create a Customer.
  • Seasons and programs are optional on a job but strongly recommended for recurring and multi-round work. See How to Set Up Seasons and Programs.

How a job relates to everything else

Connected record Relationship Where you see it
Customer Required. Every job belongs to exactly one customer. Chosen on the Add Job form; shown on the Job Summary’s Customer & Jobsite card.
Job Site Required. The property the work happens at — one of the customer’s job sites. Chosen on the Add Job form after you pick the customer.
Season Optional link. Groups the job into a service year (e.g. “Summer 2026”) so filtering, renewals, and visit generation stay inside the right window. “Season (Optional)” dropdown on create/edit, plus Change Season and Copy to Season quick actions.
Program Optional link. Enrolls the job in a multi-round plan (e.g. “Fertilization 2026”) so visits can be generated round by round. “Program (Optional)” dropdown on create/edit, plus the Link to Program quick action.
Visits (appointments) A job can have any number of visits on the calendar — added one at a time, on a recurrence, or generated in bulk from program rounds. The Appointments tab on the Job Summary; also the Calendar and Routes pages under Schedule.
Products & Services Line items attached to the job — what you’re doing and at what rate. Pulled from your catalog under Financials > Products & Services. The Product/Services tab on the Job Summary.
Invoices & Payments Invoices are created from the job (manually, or automatically if the job opts in to invoicing). Payments applied to those invoices show alongside them. The Financials tab and the “At a Glance” totals on the Job Summary.
Contract A job can be converted into a draft service contract. The Convert to Contract / View Contract quick action on the Job Summary.

A one-time cleanup can be just a job with a customer and job site — no season, no program. A recurring mowing job should be linked to a season. A fertilization job should be linked to both a season and a program.

Job status vs. workflow status

Jobs carry two related status fields:

  • Status (on the create/edit form): Active, Inactive, or Completed. This is the one you set by hand.
  • Workflow badge (shown in the job header and the Jobs list): Estimate, Active, Completed, Invoiced, Closed, or On Hold. This tracks the job’s lifecycle — for example, using Place on Hold sets it to On Hold, and marking the job complete sets it to Completed. The Jobs list has a “Workflow Status” filter for it.

Only Active jobs are picked up when a program generates visits, so a job that’s on hold or inactive quietly drops out of bulk visit generation.

Automatic invoicing (per-job opt-in)

Each job has a Set Job Invoicing toggle. When it’s on, you choose a Billing Mode:

  • Per Visit — invoice each completed visit — an invoice is created automatically when a visit is marked completed.
  • Monthly Fixed — one invoice per month — an invoice is created automatically at the start of each month.
  • Seasonal Prepay / Manual — not batch-billed — nothing is billed automatically; when you mark the job complete, you’re taken straight to a draft invoice to review.

Automatic invoices are created for review on the Sales page — nothing is emailed to the customer automatically. Jobs with the toggle off are simply invoiced by hand whenever you choose.

What happens next

From here, the typical flow is:

  1. Create a job for the customer.
  2. Add products/services and adjust details on the Job Summary.
  3. Put visits on the calendar — by scheduling appointments or by generating visits from a program or season renewal.
  4. Invoice from the job’s Financials tab (or let the invoicing opt-in do it), then mark the job complete.

Tips & best practices

  • One job per customer per offering per year. “Harbor View — Mowing 2026” and “Harbor View — Snow 2026-27” should be separate jobs with different seasons.
  • Link recurring jobs to a season even when it feels optional. Year-end renewal tools find candidates by season; unlinked jobs are harder to roll forward.
  • Put the year in the job name. It keeps the Jobs list readable once you have multiple years of history.
  • Use the workflow filter. On Work > Jobs, filtering by Season, Program, and Workflow Status is the fastest way to answer “what’s still open this season?”

Troubleshooting

  • A job is missing from a program’s generated visits — check that the job’s Status is Active, that it’s linked to the program, and that the program’s season is Active. See Generate Visits.
  • A job shows “On Hold” and crews shouldn’t go — that’s the point: on-hold jobs are flagged in the header and list. Use Resume Job on the Job Summary when work restarts.
  • You can’t find a job on the Jobs list — clear the Season/Program/Workflow filters (the Clear Filters link) and use the grid’s Search box.

Put it to work in your own account

14-day free trial · No credit card required