window.__lc = window.__lc || {}; window.__lc.license = 1064643; ;(function(n,t,c){function i(n){return e._h?e._h.apply(null,n):e._q.push(n)}var e={_q:[],_h:null,_v:"2.0",on:function(){i(["on",])},once:function(){i(["once",])},off:function(){i(["off",])},get:function(){if(!e._h)throw new Error("[LiveChatWidget] You can't use getters before load.");return i(["get",])},call:function(){i(["call",])},init:function(){var n=t.createElement("script");n.async=!0,n.type="text/javascript","",t.head.appendChild(n)}};!n.__lc.asyncInit&&e.init(),n.LiveChatWidget=n.LiveChatWidget||e}(window,document,[].slice))

Knowledge Base

Inspecting Properties and Tracking Maintenance Crews

What Does an Inspection and Maintenance Tracking App Do?

The app will create formal electronic records of property inspections and track maintenance crews. The scan records will include a timestamp, photos, and associated data collected by scanning a barcode or QR code at each checkpoint.






FAQs About Inspection and Maintenance Tracking

How can I create checkpoints?

Clients use CodeREADr to verify property inspectors or maintenance crews have completed their rounds. They will attach barcode labels or QR codes near the doors of buildings, rooms, or equipment that need to be checked. There may be hundreds of these checkpoints in a building or campus. The mobile app user (i. .e the inspector or crew member) will scan the label at each assigned checkpoint. Also, they can optionally be prompted to take a photo or answer questions.

You can use a label printing company like Maverick Label ( for printing your labels. Alternatively, for small volumes, you can generate QR codes with CodeREADr.

Can I require my employees and subcontractors to provide pictures and/or answer questions about checkpoints?

Yes. Using our Questions feature, you can require app users to add notes, answer questions, or even take a photo of the checkpoint.

Can I generate a report that shows checkpoint activity per day or week?

Yes. On the Scans page, you can filter and view records of all checkpoint activity. Also, you can automatically export those records to Excel, Google Sheets, etc. Then, you can sort checkpoint scans by ‘timestamp scanned’ or by the user who scanned them.

How can I prevent people from scanning a checkpoint twice accidentally?

If you include the duplicate checking option when creating your workflows, the app will alert the app user that a barcode has already been scanned. You should also select a reset period. For example, you could reset daily if the checkpoint needs to be scanned daily.

How can I prevent app users from scanning a location as checked without them physically being there?

There are two options. Firstly, the most common method by far is to enable GPS location tracking while the app is in use. On the Advanced Step when creating your services, you would simply check the option to capture location as a background function without interrupting the app user.

Secondly, you could use NFC tags embedded in your labels. The app would read the NFC chip’s unique device ID instead of a barcode or QR code. In that way, you would have very high confidence the security guard was actually at the checkpoint. Using NFC is described in this knowledge base article.

Can I generate, filter, view, and export separate records for each app user, location, and customer?

Yes. There are many different methods to separate data into different segments. For example, you can create databases for a set of rooms to be checked and associate each list with its own service by building. You can create separate users for each employee or security shift. However, you can also use one database, one service, and one user if that best suits your needs. Finally, it’s up to you how to organize your data for your needs.

Can I customize the app’s UI? For example, can I change the message given after a scan?

Yes. For example, you can customize the display of the response screen and change the response text. Also, there are both free and paid options for white labeling the app to include your company’s logo.

Does pricing depend on how many app users we have?

No.  Our pricing model is based on the number of devices, not app users. We count a device as billable if your authorized app user signs in to the mobile app during your monthly billing period. Moreover, the monthly count is not based on concurrently used devices. Instead, it’s the total number of unique devices that signed in during your monthly billing period. Each month this count resets and each device sign-in counts towards your plan limit.

Do I need special hardware to scan checkpoint labels?

No. The CodeREADr mobile app is compatible with most devices. For example, it works with iOS and Android smartphones and tablets as well as mobile computers. However, we do not sell any hardware. Thus, it is up to you to purchase the devices to use with CodeREADr.

What if there isn’t a good internet connection on location?

The CodeREADr mobile app works offline as well as online.

Can I see the current status of a crew?

Yes. As noted above, you can filter and view scans on the “Scans” page.

Go to Top