> For the complete documentation index, see [llms.txt](https://learn.withessential.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.withessential.com/field-operations/mobile/fill-inspection-reports.md).

# Fill inspection reports on mobile

Technicians can start inspection reports from a visit or continue recent reports from the Reports tab.

## From a visit

Open the visit and tap Start Inspection. The report guides you through its configured steps, fields, assets, photos, deficiencies, and review flow. If the visit summary shows a Missing inspections warning, the office expected an inspection report for the listed asset group. Start or complete that inspection before submitting the summary.

Start Inspection is available while you are clocked in. It can also appear before clock-in when the visit already has a summary task and the end of the visit's scheduled day has not passed. Choose the asset group configured for the report, then work through the report steps.

A status ring on each step and asset shows progress. A gray hollow ring means nothing has been answered, an amber ring means some work is recorded but required fields are still missing, and a green check means the required fields are complete. A small red dot marks a deficiency.

On asset lists, use Not Done, Done, and All to narrow the list and tap an asset to answer its questions. To add equipment that is not already in Essential, tap the round **+** button below the list. The button disappears once the asset type's maximum number per group has been reached.

### Scan a new asset

When camera scanning is available, tap the round **+** button and choose **Scan with Camera**. Take one or more photos of the equipment nameplate or record a short note. The border around each photo tracks its upload and completes when the upload finishes. Tap **Done** to review the media while Essential displays **Extracting asset…** and fills the supported asset fields together.

Review every extracted value before tapping **Accept and Continue**. The button remains unavailable while media is uploading or extraction is running. If a photo cannot upload, tap **Retry** on that photo or remove it. If extraction fails, keep the media and any manual edits, then tap **Retry** in the error message. A completed scan can legitimately show **not found** when the photos do not provide enough evidence for a field.

To change the order of an existing asset group, reconnect, open the asset-list actions, choose **Reorder**, press and hold an asset, and drag it to a new position. Tap **Save** when the order is right. New assets added during the current report are not included until they have been saved.

A new asset group that does not exist yet can be reordered while offline. Its order is saved with the report draft and used when the group is created on publish.

### Search and filter an asset list

Tap the search icon above the asset list to open search. Type in Search all fields to match any value on the asset, such as location, barcode, or serial number — the list updates as you type.

To narrow by a specific field, tap Add Field Filter and pick a field. Dropdown fields show their real values with a live count of matching assets — check one or more values, and the filter matches assets with any of the checked values. Text fields match assets whose value contains what you type. Each filter appears as a chip: tap the chip to change it, or tap its × to remove it. Filters stack, so an asset must match every chip to stay in the list, and a Showing count above the list tells you how many assets match.

**Clear All Filters** inside the open search panel—or **Clear** beside the applied chips—removes the search, field filters, and deficiency filter. It does not change the Not Done, Done, or All selection.

Some templates also contain repeatable report-only lists. Use **Add row** to record an item, tap a row to edit it, drag rows into report order, or delete one. These rows save and sync offline with the rest of the draft, but they do not create or change property assets, complete services, or create deficiencies.

## From the Reports tab

The Reports tab shows inspection reports for your own assigned visits starting 30 days ago; upcoming assigned visits are included. Use Draft, Published, and All to filter. Search matches the asset group type, property name, street address, city, state, or ZIP code. Published reports include View PDF. Draft reports can be opened to continue work.

If your role can fill inspection reports, you can permanently remove a server-backed draft that you created: tap **Delete Draft** on its card, then confirm **Delete**. Drafts created by another technician do not show this action. This removes the draft's saved answers and attachments. Published reports cannot be deleted. If you are offline, an eligible server-backed draft disappears from the app immediately and the deletion syncs when the device reconnects. A brand-new draft created only on the offline device may not show Delete until it has synced once.

Review & Publish creates the inspection report PDF and adds it as a job file. Changes made to assets during the inspection are saved back to the property.

> **Where to find it:** Mobile app > Visits > visit detail > Start Inspection; or Mobile app > Reports

## Related guides

* [Add a visit summary on mobile](/field-operations/mobile/add-a-visit-summary.md)
* [Swipe to pass or fail assets on mobile](/field-operations/mobile/swipe-to-pass-or-fail-assets.md)
* [Complete services and invoice items on mobile](/field-operations/mobile/complete-services-and-invoice-items.md)
* [Work offline and sync mobile changes](/field-operations/mobile/work-offline-and-sync.md)
* [Fill repeatable list sections on an inspection report](/field-operations/inspection-reports/fill-repeatable-list-sections.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://learn.withessential.com/field-operations/mobile/fill-inspection-reports.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
