Inspection reports that work offline
Fill in the inspection form on site, add photos, mark the damage and get the customer’s signature — in a basement with no signal, inside your own field app.
From site visit to signed report.
Fill the checklist
Checkboxes, dropdowns and text fields in your own inspection form.
doc.formFields()FormsAdd the evidence
Place photos on the page and mark the damage with arrows and shapes.
doc.addImage(photo, page, frame)Images, shapes and linksCustomer signs
A handwritten signature at the end of the report, on the technician’s device.
SignaturesSync when back online
Everything above works offline; your app uploads the finished report when it can.
const report = doc.save()Offline
Code from the web API; the iOS and Android SDKs have the same document API.
Documents stay on the device
The whole report is completed on the device with no connection — your app decides when and where it is uploaded.
- No document server, and nothing uploaded to us.
- Works without a connection.
- Signing keys stay in the device’s keystore or your own signer.
Where the SDK stops
So you can plan for it before you build.
- Taking the photo is your app’s camera; the SDK places the image on the page.
- Syncing finished reports to your back office is your app’s job.
Field service questions.
Ask about your projectYes. Editing, signing and saving happen on the device. Standard license keys are checked offline; online licenses work offline between checks, 30 days by default.
Yes. Images can be added to any page, then moved, resized and rotated, and marked up with arrows and shapes.
iOS and iPadOS, Android, Mac and the web — and Flutter and React Native apps through the native SDKs.
More industries
Try it in your app.
A free trial unlocks every feature on every platform, in any app. Open a document today.
Talk to us
Questions about licensing, several apps, volume, or OEM and site terms — we will work out what fits.