> ## Documentation Index
> Fetch the complete documentation index at: https://docs.probaseapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Completing checklists on a job

> Fill out checklists in the field and share the results with customers

## Where checklists appear on a job

When a crew opens a job that has a checklist attached, the checklist appears on the appointment screen in a **Checklists** section. Each checklist shows a progress indicator — for example, **0/2** — so it's clear at a glance how much is left to fill in.

If a service has more than one checklist, they appear in the order you arranged them on the service (see [Ordering checklists on a service](/checklists/building-checklists#ordering-checklists-on-a-service)).

<img src="https://mintcdn.com/lawnstarter/YGbq95qL7GJMFR5p/images/probase/mid-job-checklist/01-checklist-home.png?fit=max&auto=format&n=YGbq95qL7GJMFR5p&q=85&s=3aeb95d72ee66e31a15d62754a79d13a" alt="Checklists on a job" width="500" height="845" data-path="images/probase/mid-job-checklist/01-checklist-home.png" />

Tap a checklist to open the full-screen fill-in flow.

<img src="https://mintcdn.com/lawnstarter/2FOu90fVGoprep1U/images/probase/mid-job-checklist/02-flow-modal-open.png?fit=max&auto=format&n=2FOu90fVGoprep1U&q=85&s=ad786795b233fe91c9af08d5c128cf91" alt="Checklist flow open" width="500" height="845" data-path="images/probase/mid-job-checklist/02-flow-modal-open.png" />

Each question shows its label, any instruction you added when building it, and the right kind of input for its type (a number field, a dropdown, a photo picker, a signature pad, and so on).

## Answers save as you go

You don't need to press a save button while filling out a checklist. Answers **save automatically** as you enter them, and the progress indicator updates in real time.

<img src="https://mintcdn.com/lawnstarter/2FOu90fVGoprep1U/images/probase/mid-job-checklist/03-after-autosave.png?fit=max&auto=format&n=2FOu90fVGoprep1U&q=85&s=7ee2f21e9cd930b3135aeb78b12b9e29" alt="Progress after autosave" width="500" height="845" data-path="images/probase/mid-job-checklist/03-after-autosave.png" />

Because answers are saved to the server as you go, your progress is safe even if you close the app, lose signal for a moment, or switch devices. Reopen the job later — even on a different phone — and everything you entered is still there.

<img src="https://mintcdn.com/lawnstarter/YGbq95qL7GJMFR5p/images/probase/mid-job-checklist/04-home-complete.png?fit=max&auto=format&n=YGbq95qL7GJMFR5p&q=85&s=153d1b0053ba6628198433ec7a89a44d" alt="Checklist complete on the job" width="500" height="845" data-path="images/probase/mid-job-checklist/04-home-complete.png" />

Once every **required** question is answered, the checklist shows a **Complete** badge on the job — optional questions can still be blank. (For a checklist with no required questions, the badge appears when every question is answered.)

## Taking photos

For a **Photo upload** question, tap the question to add pictures straight from your phone's camera or photo library. Each photo you pick is uploaded and attached to the visit right away — it isn't just a preview on your screen.

<img src="https://mintcdn.com/lawnstarter/2FOu90fVGoprep1U/images/probase/mid-job-checklist-photo/02-flow-modal-open.png?fit=max&auto=format&n=2FOu90fVGoprep1U&q=85&s=f668fdeb6f1ce1b4b32fabb34aac98ac" alt="Photo question on a checklist" width="500" height="845" data-path="images/probase/mid-job-checklist-photo/02-flow-modal-open.png" />

Once a photo is uploaded, it appears as a thumbnail on the question and the photo question counts as answered.

<img src="https://mintcdn.com/lawnstarter/pLVFu3zPBgCDI8Zg/images/probase/mid-job-checklist-photo/03-photo-uploaded.png?fit=max&auto=format&n=pLVFu3zPBgCDI8Zg&q=85&s=733ff9fda551c9a67aaa69acc7df5010" alt="Photo uploaded to a checklist question" width="500" height="845" data-path="images/probase/mid-job-checklist-photo/03-photo-uploaded.png" />

You can add **more than one photo** to the same question — tap it again to pick another picture. Each photo is uploaded one at a time and added to the question, so a single "Before photos" item can hold as many shots as the job needs.

<img src="https://mintcdn.com/lawnstarter/pLVFu3zPBgCDI8Zg/images/probase/mid-job-checklist-photo/06-two-photos-uploaded.png?fit=max&auto=format&n=pLVFu3zPBgCDI8Zg&q=85&s=1e4858071bc0259c22ec39e8eaebb1aa" alt="Two photos on one checklist question" width="500" height="845" data-path="images/probase/mid-job-checklist-photo/06-two-photos-uploaded.png" />

On a desktop or laptop you can also **drag an image straight onto the photo box** and drop it — the drop target lights up while you drag, and the picture uploads exactly the same way as picking it from the file browser.

<img src="https://mintcdn.com/lawnstarter/YGbq95qL7GJMFR5p/images/probase/mid-job-checklist-photo-drop/02-photo-dropped.png?fit=max&auto=format&n=YGbq95qL7GJMFR5p&q=85&s=ae99b730f8a842799e5a8daa2ae2f999" alt="Dropping a photo onto a checklist question" width="500" height="845" data-path="images/probase/mid-job-checklist-photo-drop/02-photo-dropped.png" />

Because photos are saved to the visit as you add them, they survive a reload or a switch to another device — reopen the job and your pictures are still attached.

<img src="https://mintcdn.com/lawnstarter/CMA-hJls_uOe-Ms_/images/probase/photo-persist/02-photo-still-there-after-reopen.png?fit=max&auto=format&n=CMA-hJls_uOe-Ms_&q=85&s=710cdf30ebabacfef03997112b837244" alt="Photo still attached after reopening the job" width="500" height="845" data-path="images/probase/photo-persist/02-photo-still-there-after-reopen.png" />

## AI-assisted answers

On some accounts, checklists can be **pre-filled with AI suggestions** drawn from the notes already on the job (assessment notes, job notes, or completion notes). When suggestions are available:

* The checklist row on the job shows a small pill with the number of suggested answers.

<img src="https://mintcdn.com/lawnstarter/tH9tHJ2u-pkrTPQ1/images/probase/ai-assist-checklist/01-home-with-ai-pill.png?fit=max&auto=format&n=tH9tHJ2u-pkrTPQ1&q=85&s=d4362e16590cd2fd18fd38cb5fdc09a3" alt="Job with an AI suggestion pill" width="500" height="845" data-path="images/probase/ai-assist-checklist/01-home-with-ai-pill.png" />

* Opening the checklist shows a banner like **"AI found 1 possible answer"**, and each suggested field is marked with an **AI suggested** indicator plus **Accept** and **Reject** controls.

<img src="https://mintcdn.com/lawnstarter/jEzLLa6vlne6l5It/images/probase/ai-assist-checklist/02-suggestion-with-affordance.png?fit=max&auto=format&n=jEzLLa6vlne6l5It&q=85&s=b608774dd377cf801367e528a9701e1c" alt="AI suggestion with accept/reject" width="500" height="845" data-path="images/probase/ai-assist-checklist/02-suggestion-with-affordance.png" />

* Tap **Accept** to keep a suggested value (it's saved just like any other answer), or **Reject** to clear it and enter your own. You're always in control — nothing is committed until you accept it.

<img src="https://mintcdn.com/lawnstarter/jEzLLa6vlne6l5It/images/probase/ai-assist-checklist/03-after-accept.png?fit=max&auto=format&n=jEzLLa6vlne6l5It&q=85&s=d16e76de28378565ca2582cff0fe8f7a" alt="After accepting a suggestion" width="500" height="845" data-path="images/probase/ai-assist-checklist/03-after-accept.png" />

You can also use the **Dictate notes to fill fields** panel on the same screen: speak or type free-form notes (for example, "free chlorine 2 ppm, pH 7.4, pump making noise") and ProBase parses them into the matching checklist fields for you to review.

<img src="https://mintcdn.com/lawnstarter/ysN8Tv2G2PNSnAE-/images/probase/ai-assist-checklist/04-dictation-panel.png?fit=max&auto=format&n=ysN8Tv2G2PNSnAE-&q=85&s=973495c6419ed33521f7b80a49837a36" alt="Voice dictation panel" width="500" height="845" data-path="images/probase/ai-assist-checklist/04-dictation-panel.png" />

<Note>
  AI-assisted checklist answers are a suggestion only — always review them before accepting. Accepted values persist across reloads and device switches just like anything you type by hand.
</Note>

### Automatic drafting when you finish a checklist

On accounts with AI assistance turned on, ProBase can go one step further: once you've filled in a checklist and tap **Continue** into the completion form, it can **draft your service records — or, on an assessment, your quote line items — from the checklist answers automatically**, without you having to press the **AI Assist** button.

While it prepares that first draft, a full-screen **"Analyzing your visit…"** indicator covers the form so you know the work is in progress. When it finishes, the completion form is pre-filled with the drafted records (or line items) and a customer-facing summary, ready for you to review and edit — exactly as if you'd tapped **AI Assist** yourself.

This only happens on a clean slate: if you've already added records, line items, or run AI Assist on the visit, ProBase leaves your work untouched rather than overwriting it. See [AI-powered note parsing](/routes/completing-jobs#ai-powered-note-parsing) for how to review and adjust the drafted results.

## Required questions and completing the visit

If a checklist has **required** questions, they must be answered before the visit can be marked complete.

When you tap **Complete Visit** on a job that has checklists, the completion flow routes you through the checklists first:

<img src="https://mintcdn.com/lawnstarter/ZM_Os61UIPAUe9yr/images/probase/complete-visit-checklist/01-checklist-gate.png?fit=max&auto=format&n=ZM_Os61UIPAUe9yr&q=85&s=93594573b0b3333513b743207fcce06b" alt="Checklist gate on Complete Visit" width="500" height="845" data-path="images/probase/complete-visit-checklist/01-checklist-gate.png" />

If you try to continue with a required question still blank, you're blocked with a message telling you a required answer is missing.

<img src="https://mintcdn.com/lawnstarter/tH9tHJ2u-pkrTPQ1/images/probase/complete-visit-checklist/02-required-blocked.png?fit=max&auto=format&n=tH9tHJ2u-pkrTPQ1&q=85&s=85271e17e0eba5861d9768078279db93" alt="Blocked on a required question" width="500" height="845" data-path="images/probase/complete-visit-checklist/02-required-blocked.png" />

Fill in the required answers and tap **Continue** to move on to the rest of the completion form.

<img src="https://mintcdn.com/lawnstarter/tH9tHJ2u-pkrTPQ1/images/probase/complete-visit-checklist/03-completion-form.png?fit=max&auto=format&n=tH9tHJ2u-pkrTPQ1&q=85&s=f9819f4b4429e2d954f71baf0e1e20da" alt="Completion form after the checklist gate" width="500" height="845" data-path="images/probase/complete-visit-checklist/03-completion-form.png" />

Once you confirm, the visit is marked complete.

<img src="https://mintcdn.com/lawnstarter/sBloj-RTlgB3HRIv/images/probase/complete-visit-checklist/04-completed.png?fit=max&auto=format&n=sBloj-RTlgB3HRIv&q=85&s=12729dbccf6c080f7bd7a5c4576a0d03" alt="Visit completed" width="500" height="845" data-path="images/probase/complete-visit-checklist/04-completed.png" />

<Note>
  When you complete a visit, the checklist answers are **frozen** with the visit — they become a permanent record of what was captured on that appointment, even if you later change the checklist template.
</Note>

### Completing an assessment with a checklist

Checklists set to appear on **Assessments** (see [Choosing when the checklist appears](/checklists/building-checklists#choosing-when-the-checklist-appears)) gate the assessment completion form the same way. When you tap **Complete Assessment** on a visit that has an assessment checklist, a **Finish checklists** step opens first.

<img src="https://mintcdn.com/lawnstarter/O3LpAPwvq-2hNaaN/images/probase/assessment-complete-checklist/01-checklist-gate.png?fit=max&auto=format&n=O3LpAPwvq-2hNaaN&q=85&s=d0ee9e9094f649ce612d09fe40450d21" alt="Assessment checklist gate" width="500" height="845" data-path="images/probase/assessment-complete-checklist/01-checklist-gate.png" />

Fill in the required questions and tap **Continue** — you can't move on to the quote form while a required answer is still blank.

<img src="https://mintcdn.com/lawnstarter/tH9tHJ2u-pkrTPQ1/images/probase/assessment-complete-checklist/02-required-blocked.png?fit=max&auto=format&n=tH9tHJ2u-pkrTPQ1&q=85&s=503d36606c7360b689f2d7db856fdaf3" alt="Blocked on a required assessment question" width="500" height="845" data-path="images/probase/assessment-complete-checklist/02-required-blocked.png" />

Once the checklist is satisfied, you land on the usual assessment quote form, where you write your notes, draft line items, and name the quote. Tap **Back** if you need to return and edit a checklist answer.

<img src="https://mintcdn.com/lawnstarter/tH9tHJ2u-pkrTPQ1/images/probase/assessment-complete-checklist/03-quote-form.png?fit=max&auto=format&n=tH9tHJ2u-pkrTPQ1&q=85&s=fdec4bb1f5bf0e6d6cb8327a4469824f" alt="Assessment quote form after the checklist gate" width="500" height="845" data-path="images/probase/assessment-complete-checklist/03-quote-form.png" />

Tap **Complete & Draft Quote** to finish — the assessment is marked complete and the quote is drafted, with the checklist answers frozen to the visit just like on a regular job. See [Completing an assessment appointment](/routes/completing-jobs#completing-an-assessment-appointment) for the full quote workflow.

<img src="https://mintcdn.com/lawnstarter/tH9tHJ2u-pkrTPQ1/images/probase/assessment-complete-checklist/04-quote-drafted.png?fit=max&auto=format&n=tH9tHJ2u-pkrTPQ1&q=85&s=98d8a52ed26d1e05035573d65146bc72" alt="Quote drafted from the assessment" width="500" height="845" data-path="images/probase/assessment-complete-checklist/04-quote-drafted.png" />

### Answers that become service records

When building a checklist, you can mark individual questions — or a whole section at once — to be added to the visit's **service records** (the **Include in service record** toggle on each question). When you complete the visit, those answers are saved as service records automatically — for example, a "pH reading" numeric answer becomes a chemical-reading service record. This means the readings your crew captures in a checklist flow straight into the property's service history without re-entering them. See [Service records](/routes/service-records).

## Rescheduling with a partially-filled checklist

If a visit is rescheduled before it's completed, any answers already entered on its checklists carry over to the rescheduled appointment. Your crew doesn't lose the work they've already done in the field.

## The customer Service Report

Checklists don't just help your crew — they can also show the customer exactly what was done. Any question you marked with **Include in customer summary** when building the checklist (see [Showing answers on the customer invoice](/checklists/building-checklists#showing-answers-on-the-customer-invoice)) appears on the customer's invoice as a **Service Report**, folded into the invoice's **Service Summary** section right below the plain-language summary and any after-photos. On the customer's invoice, that Service Summary sits in its own card at the bottom of the page — below the Balance Due card and the payment area.

<img src="https://mintcdn.com/lawnstarter/tH9tHJ2u-pkrTPQ1/images/probase/checklist-service-report/01-service-report.png?fit=max&auto=format&n=tH9tHJ2u-pkrTPQ1&q=85&s=ef74577b4460c07168ab8bda35171a78" alt="Checklist service report on the customer's document" width="500" height="845" data-path="images/probase/checklist-service-report/01-service-report.png" />

The Service Report lists the checklist's sections and the answers captured on the visit — chemistry readings, completed tasks, and even a customer signature shown as **Signed by customer**. It gives customers a clear, professional record of the work performed on their property, right alongside the rest of the invoice summary.

Which questions appear here is decided in the checklist builder, so the same items are shared consistently on every visit. For how customers view their invoices and service reports, see [The customer portal](/customers/customer-portal).
