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

# Checklists

> Build the inspection and production checklists your team runs in the field.

## Working with Checklists

A checklist is a template you build once and run on as many projects as you like — a fixed set of things to look at, photograph, and answer on site. Instead of your rep remembering what the office needs, the checklist asks for it: photos of every elevation, whether the gutters have guards, how many downspouts, what condition the flashing is in.

Because every run works from the same template, every visit asks the same questions in the same order — which is what makes two inspections of the same roof, a year apart, actually comparable. Internal views of a run always show the whole structure; a report shared outside your company is trimmed to what was actually captured.

The answers aren't only a record of the visit. Everything filled in on a checklist run feeds the project's AI context, so XBuild builds the scope from what your rep actually saw — and stops asking you questions that were already answered on site. [Running a checklist](/features/running-a-checklist) covers that half of the story.

This article covers the full builder, which lives in Settings on the web app. Checklists appears there once the feature is enabled for your company — if you don't see it, contact XBuild Support. Your reps can also build a quick checklist from the mobile app without opening Settings; see step 8.

### How A Checklist Is Put Together

Four levels, outside in:

* **Checklist** — the template itself. It has a name, a type, and optionally the trades it covers.
* **Sections** — the groups the work is divided into: "Roof", "Elevations", "Interior".
* **Steps** — one thing to do inside a section: "Photograph the north slope", "Inspect the gutter line". A step is the unit your crew checks off.
* **Questions** — what a step asks. A step can have no questions (just take photos), one, or several.

One thing to understand before you build: when someone starts a checklist on a project, XBuild takes a **copy** of the template as it stands at that moment. Edit the template later and runs already underway keep the version they started with — see step 7.

### 1. Create A Checklist

1. Navigate to **Settings → Checklists**.
2. Click **Create a checklist**. A new draft opens in the builder.
3. Type a name over **Untitled checklist**.
4. Pick a **Checklist type** — Inspection, Pre-build, Production, Completion, or Recurring. The type marks which phase of the job the checklist belongs to. It doesn't change how the checklist behaves on site, but it labels the run everywhere it appears, and it tells the AI which phase the answers came from.
5. Click **Add trades** to tag the checklist with the trades it covers. Optional, and you can pick more than one.

Builder edits aren't saved as you type. If you navigate away mid-build, XBuild asks whether to **Save and leave** or **Discard changes**. On a draft, saving keeps it a draft. On a published checklist, **Save and leave** does the same thing as **Save** — your edits go live.

### 2. Add Sections And Steps

1. Click **Add Section** and give the section a title.
2. Click **New step**. The **Edit step** drawer opens right away.
3. Fill in the **Step title** — this is what the crew reads on site, so write it as an instruction: "Photograph all four elevations", not "Elevations".
4. Add **Notes / instructions** if the step needs explaining. These show under the title on the run and on shared reports, so they're the right place for "Take photos from left to right" or "Measure at the drip edge."
5. Click **Save** in the drawer.

That **Save** is the one to watch: nothing about a step lands on the template until you press it, and **Cancel** on a step you've only just created deletes it rather than leaving you an empty one. To reopen a step later, click its row.

Sections and steps stay in the order you create them — there's no dragging or reordering in the builder, so build them in the order you want the crew to work.

**Tip:** Sections do real work on the photos your crew takes. Every photo attached to a step is tagged with both the section title and the step title, so the project album ends up sorted by where the photo was taken without anyone tagging anything by hand.

### 3. Require Photos On A Step

Some steps exist purely to get evidence in the file. Turn on **Photos required?** in the step editor and the crew can't check that step off until they've attached at least one photo.

With the toggle on, set **Minimum photos** to say how many the step ought to have. Be clear on what that does and doesn't do: check-off needs **one** photo whatever the minimum says, and a shortfall never holds up the finish. The crew doesn't see the number on their step card either — it surfaces on your internal report, where a short step reads **Photos: 2 of 4 required**. Treat the minimum as a standard you audit after the fact, not a gate that enforces itself on site.

Leave the toggle off for steps where a photo is welcome but not the point, like a yes/no question about permit posting.

### 4. Make A Step Required

**Required step** is the stronger control, and it's the one to reach for when a step must not be missed. Turn it on and two things become true on every run:

* The step can't be skipped, and neither can the section holding it.
* The checklist can't be finished while the step is still open.

Everything else on a checklist is guidance the crew can work around. A required step is not. Use it for the handful of things you'd send someone back to site for — the address photo, the roof overview, the signed authorization — and leave the rest optional so a checklist that hits a locked gate can still be finished honestly.

### 5. Add Questions To A Step

Click **Add question** in the step editor and pick a type. The question's own wording goes in the input showing **Question…** — that's what your crew reads, so write the whole question there.

Five types:

* **Yes / No / N/A** — the workhorse. "Gutter guards installed?" All three answers do work: **No** tells XBuild the thing is confirmed absent, **N/A** that it doesn't apply here. Either way it stops the AI asking about it.
* **Rating 1–5** — condition scoring, with **N/A** alongside the numbers. "Shingle condition."
* **Text** — anything that needs words: a condition note, a homeowner's account of when the leak started.
* **Multiple choice** — a fixed list you define. Click **Add option** for each choice, and check **Allow selecting multiple** when more than one answer can be true at once. A multiple-choice question with no options can't be saved.
* **Count** — a number, with **Min** and **Max** (0 and 10 to begin with). "Downspouts", "Skylights", "Roof penetrations." Counts flow straight into estimate quantities, so use this instead of a text question wherever you're asking how many.

A step with questions can't be checked off until they're all answered, so put only what you need on each step. Zero is a real answer to a **Count** question — recording "0 skylights" is how you tell XBuild there are none — as long as you leave **Min** at 0, since an answer below the minimum is refused.

### 6. Publish It For The Field

A draft never reaches a project. Click **Publish** to release it — published checklists are the only ones that appear when someone adds a checklist to a project. Drafts stay visible to anyone who opens **Settings → Checklists**; they just can't be run.

The builder wants at least one step before it will publish, so **Publish** stays disabled on a draft that has sections with nothing inside them.

Published checklists live under **Published** in the Checklists list and drafts under **Drafts**, each row summarizing itself — **4 sections · 13 steps · Roofing, Gutters · Published**.

### 7. Edit, Archive, And Restore

Open a published checklist and the builder works the same way, with one difference: the release button now reads **Save**, and saving pushes your edits live for the next run immediately.

Runs already in progress are never disturbed. They keep the copy of the checklist they started with, so a rep halfway through an inspection doesn't watch steps appear or vanish underneath them. Your edits apply to runs started after you save.

To take a checklist out of circulation:

* On a draft, click **Delete**. Drafts have never been run, so nothing depends on them.
* On a published checklist, click **Archive**. It disappears from the pickers and moves to the **Archived** group, where **Unarchive** brings it back anytime. Runs already started keep their own copy and carry on working.

Archiving is the safe choice for a checklist you've retired — a project that had it assigned but never started shows a warning row rather than losing the reference silently.

### 8. Checklists Your Reps Build

The builder in Settings is the full authoring surface, but it isn't the only way a checklist gets made. From the mobile app, a rep starting an inspection can create a quick checklist on the spot — a name and a flat list of step titles — and it publishes immediately so they can begin.

Those land under **Published** here alongside yours, with no sections, questions, or photo requirements until someone adds them. Worth checking the list periodically: a rep-built checklist is a good signal about what the field actually needs, and it's usually worth rebuilding properly or folding into a template you already have.

### 9. Troubleshooting Common Issues

* **My checklist doesn't show up when I try to add it to a project.** Only published checklists appear in the picker. Open it in **Settings → Checklists** and check whether it's still under **Drafts** — if so, click **Publish**. Archived checklists are excluded too; unarchive it to bring it back. And a checklist with a run already in progress on that project won't be offered, because a second run can't start until the first is finished or removed.
* **The Publish button is greyed out.** The builder wants at least one step. A checklist with sections but nothing inside them can't be published.
* **I edited a step and the change didn't stick.** The **Edit step** drawer has its own **Save**, separate from the template's. Closing the drawer, or clicking **Cancel**, discards what you typed — and on a step you'd only just added, it removes the step as well.
* **I edited a published checklist but the run on my project still shows the old version.** That's by design. A run holds the copy of the checklist it started with, so in-flight inspections stay stable. Your edits apply to the next run started, or start a fresh run to pick them up.
* **I can't save — it says someone else edited this checklist.** Two people had it open and the other save landed first. Reload the page and reapply your changes; XBuild refuses rather than overwriting work it can't see.
* **I can't reorder my sections or steps.** There's no reordering in the builder. They run in the order they were created, so the only fix is to delete and re-add from the point you want changed.
* **I can't find Checklists in Settings.** It appears once the feature is enabled for your company. Contact XBuild Support if you believe it should be there.
* **My crew can't check a step off.** Two gates do that. A step with questions needs all of them answered, and a step with **Photos required?** on needs at least one photo. The step names what's missing.
* **A step came back with fewer photos than I asked for.** **Minimum photos** is an audit standard, not a gate — one photo satisfies check-off and a shortfall doesn't block the finish. Your internal report is where you'll see it, as **Photos: 2 of 4 required** on the short step.
* **Someone skipped a step I needed.** Turn on **Required step** in the step editor. Skipping is then refused on the step and on its whole section, and the checklist can't be finished while the step is open. This applies to runs started after you save — a run already underway keeps its old copy.
* **I deleted a section and lost its steps.** Deleting a section takes its steps with it, which the confirmation says before it happens. There's no undo, so rebuild the section from scratch.
* **Can I delete a checklist that's been run?** No, and that's deliberate — deleting it would strip the record from every project that ran it. **Archive** it instead: it leaves the pickers, and finished runs keep their answers and photos.
* **A checklist I don't recognize is under Published.** A rep may have created it from the mobile app, where a quick checklist publishes as soon as it's made. See step 8.

For further assistance, contact XBuild Support at [support@x.build](mailto:support@x.build).
