A photo of a damaged shelf is useful only if someone knows which shelf it shows, when it was inspected, what the inspector noticed, and who should respond. When those details live in separate messages, the office spends its time reconstructing the visit instead of deciding what happens next.
An Airtable inspection workflow can keep the observation, location, photographs, and follow-up decision together. miniExtensions provides the form people use to submit that structured information. The important design choice is not how many pictures the form accepts. It is how each picture stays connected to a specific finding and an accountable next step.
Start with a narrow inspection scenario
Consider the fictional Northstar Facilities team, which checks shelving and storage areas at three distribution sites. Inspectors need to record what they saw; an operations coordinator decides which findings require work; a maintenance owner handles the accepted action. This is an observation-to-review workflow, not a complete property management system or a replacement for specialist safety procedures.
A practical first version covers one inspection type at one site. It asks for a location, inspection date, concise finding, and supporting photographs. It does not attempt to schedule every visit, dispatch contractors, or automate escalation. Prove that the team can identify and review a finding reliably before adding those separate processes.
Give visits and findings different records
Putting an entire visit into one description and one photo field is simple, but it becomes awkward when five findings have different owners. Instead, use the following proposed Airtable structure. These tables and statuses are a workflow design, not a prebuilt miniExtensions inspection template.
- Locations: Location name (single-line text), Site code (single-line text), Area instructions (long text), and Active (checkbox). Use recognizable names such as “East Depot — Aisle C,” not an unexplained record identifier.
- Inspections: Visit reference (single-line text), Location (linked record to Locations), Inspection date (date), Inspector name (single-line text), and Visit notes (long text).
- Findings: Finding title (single-line text), Inspection (linked record to Inspections), Observation (long text), Photos (attachment), Reported severity (single select), Review status (single select), and Reviewer notes (long text).
- Follow-ups: Action title (single-line text), Finding (linked record to Findings), Owner (single-line text for this simple example), Target date (date), Action status (single select), Completion notes (long text), and Completion photos (attachment).
Each finding belongs to one inspection; each follow-up points to the finding that explains it. Allow multiple follow-ups when one observation genuinely needs several actions. Do not create a follow-up automatically for every photograph: a photo may document an acceptable condition or provide context rather than identify a repair.
For a very small pilot, keep owner, target date, and completion details on Findings instead of adding Follow-ups. Split them later when actions need independent deadlines or ownership. The extra table earns its place only when the team actually needs that distinction.
Make the inspector’s contribution easy to understand
A focused Form is a sensible starting point for submitting one finding. A Portal becomes more useful when people regularly navigate several visits and related records. The documented Form and Portal comparison describes that distinction: single-record focus versus a broader multi-record experience. Neither choice defines your review process for you.
Show inspectors the fields they need for the observation, not office decisions such as reviewer notes or acceptance status. Label the narrative field with a concrete prompt: “Describe what is visible and where it is located.” Ask for an overview photo and, where useful, a closer image of the specific finding. This is an instruction to the inspector, not a claim that the software can verify what the image contains.
Use a visible required field for the finding title and observation. miniExtensions documents the Required toggle in individual field settings. A conditionally hidden field does not enforce that requirement, so do not hide a field whose answer you rely on. See the required-field guidance before relying on conditional layouts.
Keep photographs attached to their meaning
Store evidence on the finding rather than in a general site photo collection. “Bent lower support, shelf C4” with two related images is easier to review than twelve unlabeled attachments on a weekly visit. Record approximate positions in ordinary text when useful; this design does not depend on GPS capture, location accuracy, or an offline mode.
If the evidence field should accept images rather than arbitrary files, the documented setting is Form Fields → attachment field → Upload settings → Restrict Attachment Types To. The attachment-type documentation explains this control. A file-type restriction does not establish that the photo is relevant, legible, or appropriate to retain; the reviewer still checks those points.
Image annotation can help indicate the precise area under discussion. miniExtensions documents Upload Settings → Field Mode → Image Annotation for an attachment field. Users select an existing image, choose Annotate, and save their markup with the checkmark. Read the annotation instructions before enabling it. Decide separately how your process retains original evidence; do not assume an annotation workflow satisfies an archival requirement.
Make the office review a real handoff
The coordinator reviews incoming Findings in Airtable. Suggested review statuses are Unreviewed, Needs clarification, Action accepted, and No action needed. These are your own single-select choices. An unreviewed record is not a confirmed defect, and an inspector’s reported severity is not the coordinator’s final decision.
For Northstar’s shelf example, the reviewer checks that the photos match the stated aisle, asks for a clearer close-up if necessary, then creates a follow-up assigned to Morgan with a target date. The description specifies the next action rather than simply repeating “see photo.” The inspector does not have to infer whether someone noticed the submission.
Agree who checks the queue and when. A named reviewer and a daily review routine are more useful than a status nobody owns. For immediate hazards or other urgent situations, keep the team’s established urgent-contact process separate; a submitted form is not proof that someone has seen or acted on the report.
Separate completion from verification
When Morgan records work as complete, the coordinator still decides whether the evidence is sufficient to close the finding. Use Action status values such as Assigned, In progress, Ready for review, and Verified complete. Keep the original observation and photographs instead of replacing them with the completion description.
This distinction also handles partial work. A replacement part may be ordered while the finding remains open. The next action and target date should reflect that situation rather than making the record appear resolved. If the same issue appears at a later inspection, link the new observation to its own visit and explain the relationship in reviewer notes; do not silently rewrite the earlier visit.
Check the workflow before expanding it
Try a fictional visit with two findings and different owners. Confirm that each photo stays on the right finding, the reviewer can identify the location without asking the inspector, and completing one follow-up does not imply the other is finished. Also check an unclear photo, a missing required answer, and a finding that needs no action.
Review the published end-user experience rather than relying only on the builder view. The preview documentation explains how to inspect the version users receive. These are recommended acceptance checks, not a claim that this example has been tested in your environment.
This approach fits teams that need structured evidence and a manageable review queue. If operations require offline collection, specialized inspection certification, or other regulated capabilities, establish those requirements independently before choosing a system. Start with a reliable observation-to-owner handoff; expand only after that basic loop works for the people using it.

