{"id":3245,"date":"2020-02-24T20:00:38","date_gmt":"2020-02-24T10:00:38","guid":{"rendered":"https:\/\/blog.qrstuff.com\/?p=3245"},"modified":"2025-07-30T07:33:46","modified_gmt":"2025-07-29T21:33:46","slug":"attendance-tracking-qr-codes-for-cleaning-services","status":"publish","type":"post","link":"https:\/\/www.qrstuff.com\/blog\/attendance-tracking\/attendance-tracking-qr-codes-for-cleaning-services\/","title":{"rendered":"How to Use QR Codes for Cleaning Services?"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/Attendance-Tracking-QR-codes-for-Cleaning-Services-EEEEE.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"580\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/Attendance-Tracking-QR-codes-for-Cleaning-Services-EEEEE.png\" alt=\"\" class=\"wp-image-6241\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/Attendance-Tracking-QR-codes-for-Cleaning-Services-EEEEE.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/Attendance-Tracking-QR-codes-for-Cleaning-Services-EEEEE-300x300.png 300w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/Attendance-Tracking-QR-codes-for-Cleaning-Services-EEEEE-150x150.png 150w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/Attendance-Tracking-QR-codes-for-Cleaning-Services-EEEEE-144x144.png 144w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\" style=\"font-size:30px\"><span class=\"ez-toc-section\" id=\"Overview\"><\/span>Overview<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Every business needs cleaning services to keep them well-organized and in order. Hotels, office buildings, hospitals, and even government buildings, schools, medical offices, restaurants and bars, fitness centers and retail businesses need cleaning services. After all, no business or establishment runs well if it\u2019s not properly maintained. <\/p>\n\n\n\n<p>Cleaning businesses exist to cater to this specific need of businesses. One of their duties is to make sure that each cleaner comes and finishes the job.<\/p>\n\n\n\n<p>This is the process of making sure that cleaners are doing their jobs. After a cleaner finishes his job for a client, he signs his name on a form. Then the head of maintenance can check where and when the cleaning staff has finished cleaning.<\/p>\n\n\n\n<p>Following this kind of monitoring system seems easy to do for the head of staff of maintenance. But imagine having to manage or monitor a large number of cleaning staff for a lot of clients. It could be a hassle or cause disorganization for the head of maintenance.<\/p>\n\n\n\n<p>Luckily, there is a way to digitize these forms, and that\u2019s through the use of attendance tracking QR codes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" id=\"h-using-attendance-tracking-qr-codes\" style=\"color:#8562ac;font-size:30px\"><span class=\"ez-toc-section\" id=\"Using_Attendance_Tracking_QR_Codes\"><\/span><strong>Using Attendance Tracking QR Codes<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To simplify things for the head of maintenance, these forms can be digitized by using attendance tracking QR codes. Instead of using forms, they can create and implement the use of attendance tracking QR codes among their cleaning staff. <\/p>\n\n\n\n<p>After a cleaner is done with his cleaning shift for a client, he can just scan the attendance tracking QR code, input his name and all the necessary information on his shift is recorded. This includes the date, time and device, and even the location (if you so choose) of the cleaner recorded to a Google spreadsheet.<\/p>\n\n\n\n<p>In this blog post, I show you how you can create an attendance tracking QR code that you can use for cleaning services. <\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#8562ac;font-size:30px\"><span class=\"ez-toc-section\" id=\"Creating_Attendance_Tracking_QR_Codes_for_Cleaning_Services\"><\/span><strong>Creating Attendance Tracking QR Codes for Cleaning Services<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<ol>\n<li>Go to&nbsp;<a href=\"https:\/\/www.qrstuff.com\/type\/attendance\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">https:\/\/www.qrstuff.com\/type\/attendance<\/a>&nbsp;and have the \u201cAttendance tracking\u201d data type <strong>pre-selected<\/strong> from the first section.&nbsp;<a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/attendance-EE.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6243\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/attendance-EE.png\" alt=\"\" width=\"580\" height=\"304\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/attendance-EE.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/attendance-EE-300x157.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/li>\n<li>From the \u201cContent\u201d section, click the \u201cGoogle Sheet name\u201d field. A pop-up dialog box appears where you need to log in to your Google account. Once you\u2019re logged in, this allows QRStuff to create a new spreadsheet in your Google Drive and update it when a user scans the QR code. (Take note that this access authority is only limited to the said tracking spreadsheet and doesn\u2019t give us any other user privileges for your Google account.) Next, input a name in the \u201cGoogle Sheet Name\u201d field. &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; <a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/23-EE.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6244\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/23-EE.png\" alt=\"\" width=\"450\" height=\"508\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/23-EE.png 450w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/23-EE-266x300.png 266w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/a><\/li>\n<li>Fill in the necessary details for the next three blanks under Event Details: Location Name, Action Description and Event Description. In this blog post\u2019s use case, we can use \u201cClient 1 Building\u201d as the Location Name, \u201cCheck-out\u201d as the Action Description, and \u201cRecord\u201d as the Event Description.&nbsp;<\/li>\n<li>Tick the box \u201cDisplay an Attendee Prompt\u201d under the Attendee Prompt section. The cleaner will then need to provide his full name every time he scans the QR code.&nbsp;<a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/45EE.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6245\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/45EE.png\" alt=\"\" width=\"450\" height=\"586\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/45EE.png 450w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/45EE-230x300.png 230w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/a><\/li>\n<li>If you want to track where the cleaner has been during his shift, check the box beside \u201cRecord Device Location\u201d under the \u201cRecord Device Location\u201d section.&nbsp;When you enable this feature, the QR code requires each cleaner scanning the QR code to provide his location. Otherwise, the check-out entry won&#8217;t be saved in the Google spreadsheet.<\/li>\n<li>Lastly, click the \u201cDownload QR code\u201d button to download the code.&nbsp;<a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/6E.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6246\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/6E.png\" alt=\"\" width=\"300\" height=\"204\"><\/a><\/li>\n<\/ol>\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-color\" style=\"color:#8562ac;font-size:17px\"><strong>How the QR Code Works<\/strong><\/p>\n\n\n\n<p>After a cleaner finishes with his shift, he scans an attendance tracking QR code from the head of maintenance. This serves as his attendance for the day, indicating that he\u2019s done cleaning the assigned client\u2019s establishment for the day.<\/p>\n\n\n\n<p>Upon scanning, the QR code prompts the cleaner to indicate his \u201cFull Name.\u201d After he clicks the \u201cCheck-in\u201d button, the inputted location name, action, and event description in the creation of the QR code appears on his screen. Details of the attendance check-out are also recorded in its corresponding Google spreadsheet, including the geolocation of the cleaner if you ticked the \u201cRecord location\u201d feature. <\/p>\n\n\n\n<p>This is how the QR code works, every time cleaners scan the QR code in their check-outs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/how-the-qr-code-works-EEEEEEEE.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"328\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/how-the-qr-code-works-EEEEEEEE.png\" alt=\"\" class=\"wp-image-6247\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/how-the-qr-code-works-EEEEEEEE.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/how-the-qr-code-works-EEEEEEEE-300x170.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#8562ac;font-size:30px\"><span class=\"ez-toc-section\" id=\"About_Your_Google_Sheet\"><\/span><strong>About Your Google Sheet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You can access the record of the check-out details from the scans of your QR code through the Google spreadsheet you created in the second step of creating the QR code. Just log in to your account at <a href=\"https:\/\/docs.google.com\/\">https:\/\/docs.google.com<\/a> to access the said spreadsheet and look for the file name of the spreadsheet from the list of files in your Google Drive. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/my-drive-1EEEE.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"290\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/my-drive-1EEEE.png\" alt=\"\" class=\"wp-image-6248\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/my-drive-1EEEE.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/my-drive-1EEEE-300x150.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n\n\n\n<p>Here\u2019s a sample preview of what you may see in the attendance tracking sheet for cleaning services. Clicking the \u201cShare\u201d button allows you to share the details of the spreadsheet if you would like.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/google-sheet-EEEEEEEEEE.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"206\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/google-sheet-EEEEEEEEEE.png\" alt=\"\" class=\"wp-image-6249\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/google-sheet-EEEEEEEEEE.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/google-sheet-EEEEEEEEEE-300x107.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/share-EE-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"279\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/share-EE-1.png\" alt=\"\" class=\"wp-image-6250\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/share-EE-1.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/share-EE-1-300x144.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#8562ac;font-size:30px\"><span class=\"ez-toc-section\" id=\"Make_it_a_Bit_Fancy\"><\/span><strong>Make it a Bit Fancy<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/qrcode.55265727-EE.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6251 alignright\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/qrcode.55265727-EE.png\" alt=\"\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/qrcode.55265727-EE.png 150w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/qrcode.55265727-EE-144x144.png 144w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>Paid subscribers have the privilege to customize their QR code by changing the colors of the dots and corners of the QR code. You can also include a logo or a relevant image in the center of their QR code. You only need to follow the same steps listed above and then, click the \u201cStyle Your Code\u201d button before you download the QR code.<\/p>\n<p>Through our QR code Styling interface, paid subscribers can come up with a similar QR code as shown above. The interface makes it possible for them to create a visually distinctive and intuitive one by inserting a relevant image in the center of the QR code.&nbsp;<\/p>\n<p><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/make-it-a-bit-fancy-EE.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6252\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/make-it-a-bit-fancy-EE.png\" alt=\"\" width=\"580\" height=\"432\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/make-it-a-bit-fancy-EE.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/make-it-a-bit-fancy-EE-300x223.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#8562ac;font-size:30px\"><span class=\"ez-toc-section\" id=\"See_it_in_Action\"><\/span><strong>See it in Action!<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-video\"><video controls loop muted src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2020\/02\/Attendance-QR-Code-for-Cleaning-Services-2.mp4\"><\/video><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#8562ac;font-size:30px\"><span class=\"ez-toc-section\" id=\"Subscribers_Get_More_QR_Stuff\"><\/span><strong>Subscribers Get More QR\nStuff!<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Become a QR Stuff paid subscriber and get unlimited QR codes, unlimited scans, analytics reporting, editable\u00a0<a href=\"https:\/\/www.qrstuff.com\/blog\/qr-code-basics\/dynamic-qr-codes\/\">dynamic QR codes<\/a>, high resolution and vector QR code images,\u00a0<a href=\"https:\/\/www.qrstuff.com\/blog\/qr-code-how-to\/how-to-create-qr-codes-in-bulk\/\">batch processing<\/a>,\u00a0<a href=\"https:\/\/qrstuff.com\/blog\/2011\/10\/31\/password-protected-qr-codes\">password-protected QR codes<\/a>,\u00a0<a href=\"https:\/\/www.qrstuff.com\/blog\/qr-code-how-to\/styling-your-qr-code\/\">QR code styling<\/a>,\u00a0<a href=\"https:\/\/www.qrstuff.com\/blog\/general\/qr-code-access-management-tools\" class=\"broken_link\">QR code pausing and scheduling<\/a>\u00a0and more, for one low subscription fee. Full subscriptions start from just $11.95 for a 1-month subscription (lower monthly rates for longer periods).\u00a0<a href=\"https:\/\/www.qrstuff.com\/sign-up\" target=\"_blank\" rel=\"noreferrer noopener\">Subscribe now<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/Subscription-12.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"265\" src=\"https:\/\/qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/Subscription-12.png\" alt=\"\" class=\"wp-image-6253\" srcset=\"https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/Subscription-12.png 580w, https:\/\/www.qrstuff.com\/blog\/wp-content\/uploads\/2021\/02\/Subscription-12-300x137.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Overview Every business needs cleaning services to keep them well-organized and in order. Hotels, office buildings, hospitals, and even government buildings, schools, medical offices, restaurants and bars, fitness centers and retail businesses need cleaning services. After all, no business or establishment runs well if it\u2019s not properly maintained. Cleaning businesses exist to cater to this [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":9751,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[381,3],"tags":[],"class_list":["post-3245","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-attendance-tracking","category-general"],"lang":"en-us","translations":{"en-us":3245,"fr-fr":10886,"es-es":11058},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/posts\/3245"}],"collection":[{"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/comments?post=3245"}],"version-history":[{"count":41,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/posts\/3245\/revisions"}],"predecessor-version":[{"id":10888,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/posts\/3245\/revisions\/10888"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/media\/9751"}],"wp:attachment":[{"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/media?parent=3245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/categories?post=3245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.qrstuff.com\/blog\/wp-json\/wp\/v2\/tags?post=3245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}