{"id":860,"date":"2026-07-09T10:32:48","date_gmt":"2026-07-09T10:32:48","guid":{"rendered":"https:\/\/cms.trackdots.net\/index.php\/features\/attendance\/"},"modified":"2026-07-09T14:48:36","modified_gmt":"2026-07-09T14:48:36","slug":"attendance","status":"publish","type":"page","link":"https:\/\/cms.trackdots.net\/index.php\/features\/attendance\/","title":{"rendered":"Attendance"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":857,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-860","page","type-page","status-publish","hentry"],"acf":{"feat_hero":{"eyebrow":"FEATURE \u2014 ATTENDANCE TRACKING","heading":"Attendance That Calculates","highlight":"Itself, Every Day.","description":"Daily attendance built from real tracked activity \u2014 with manual overrides, sandwich-day handling, and cutoffs you control."},"feat_problem_solution":{"eyebrow":"THE ACCURACY GAP","heading":"Stop Reconciling Sign-In Sheets","subheading":"Manual attendance registers never match reality. TrackDots removes the gap.","problem_1":"Attendance registers that don't match actual work hours","problem_2":"Manual sign-in sheets nobody can audit","problem_3":"No clear rule for half-days, sandwich days, or LWP","problem_4":"","problem_5":"","benefit_1":"Attendance calculated from real tracked activity","benefit_2":"Every override logged with who and when","benefit_3":"Clear, configurable rules for every edge case","benefit_4":"","benefit_5":""},"feat_grid":{"eyebrow":"HOW IT WORKS","heading":"A Grid That Builds Itself","subheading":"Automatic, auditable, and fully configurable to your organization's rules.","item_1":{"icon":"CalendarCheck","title":"Automatic Daily Grid","desc":"Attendance is derived from real tracked activity \u2014 full day, partial, low, or absent, calculated automatically."},"item_2":{"icon":"Clock","title":"Configurable Cutoffs","desc":"Set your own attendance window, half-day cutoff, and absent cutoff times per organization."},"item_3":{"icon":"Settings","title":"Manual Overrides","desc":"Managers can manually mark attendance for exceptions, with a full audit trail."},"item_4":{"icon":"FileText","title":"Sandwich-Day Detection","desc":"Weekends and holidays between leave days are flagged for an explicit include or exclude decision."},"item_5":{"icon":"TrendUp","title":"P \/ A \/ SL \/ HD \/ L \/ LWP Summary","desc":"Every employee row rolls up to present, absent, short-leave, half-day, leave, and LWP totals."},"item_6":{"icon":"Users","title":"Team-Wide Overview","desc":"See the whole organization's attendance for the month in one scrollable grid."}},"feat_dark_1":{"eyebrow":"MONTHLY GRID","link_label":"Explore the Attendance Grid","block_1":{"heading":"The Whole Team, One Screen","desc":"See every employee's daily status across the month in a single scrollable grid.","check_1":"Full day \/ half day \/ low \/ absent","check_2":"Color-coded for a fast scan"},"block_2":{"heading":"Rolled Up for Payroll","desc":"Present, absent, leave, and LWP totals are calculated automatically per employee.","check_1":"P\/A\/SL\/HD\/L\/LWP columns","check_2":"Feeds directly into payroll"}},"feat_sticky":{"eyebrow":"GO DEEPER","heading":"Every Angle of Attendance","desc":"From daily calculation to monthly roll-ups \u2014 TrackDots keeps attendance accurate and auditable.","card_1":{"tone":"purple","icon":"CalendarCheck","title":"Attendance, Calculated Automatically","desc":"No sign-in sheets \u2014 attendance is derived directly from tracked activity every day.","check_1":"Full day \/ half day \/ low \/ absent","check_2":"Calculated from real activity","check_3":"Updated live through the day"},"card_2":{"tone":"dark","icon":"Clock","title":"Cutoffs You Control","desc":"Attendance window, half-day cutoff, and absent cutoff are all configurable per organization.","check_1":"Custom attendance window","check_2":"Configurable half-day cutoff","check_3":"Configurable absent cutoff"},"card_3":{"tone":"purple","icon":"Settings","title":"Manual Overrides, Fully Logged","desc":"Mark attendance manually for exceptions \u2014 every change is tied to who made it and when.","check_1":"Manager-initiated overrides","check_2":"Full audit trail","check_3":"Never silently changes history"},"card_4":{"tone":"dark","icon":"FileText","title":"Sandwich Days, Handled Fairly","desc":"Weekends between two leave days are flagged, not silently included or excluded.","check_1":"Auto-flagged for review","check_2":"Explicit include\/exclude decision","check_3":"Never assumed either way"},"card_5":{"tone":"purple","icon":"TrendUp","title":"One Roll-Up, Every Month","desc":"P\/A\/SL\/HD\/L\/LWP totals per employee, ready for payroll without a spreadsheet.","check_1":"Six-way monthly roll-up","check_2":"Feeds payroll directly","check_3":"Exportable to Excel"}},"feat_panel":{"heading":"Rules That Match Your Policy","desc":"Short leave, half day, full day \u2014 every leave type maps directly into how attendance is calculated.","check_1":"2 short leaves per month, configurable","check_2":"1 full-day leave per month, configurable","check_3":"Paid vs. LWP category tracked separately","link_label":"See Leave & Attendance Rules"},"feat_stats":{"stat_1":{"icon":"CalendarCheck","value":"Auto","label":"Daily Calculation","desc":"Attendance status is derived from tracked activity, every single day."},"stat_2":{"icon":"Settings","value":"3","label":"Configurable Cutoffs","desc":"Attendance window, half-day, and absent cutoffs \u2014 all yours to set."},"stat_3":{"icon":"ShieldCheck","value":"100%","label":"Audited Overrides","desc":"Every manual attendance change is logged with who and when."}},"feat_dark_2":{"eyebrow":"PAYROLL-READY","link_label":"See Payroll Integration","block_1":{"heading":"From Attendance to Payslip","desc":"Attendance totals flow directly into the payroll engine \u2014 no manual re-entry, ever.","check_1":"Six-way monthly roll-up","check_2":"Feeds payroll automatically"},"block_2":{"heading":"Exportable, Anytime","desc":"Download the full attendance grid to Excel for audits, board reports, or compliance.","check_1":"One-click Excel export","check_2":"Filter by department or date range"}},"feat_comparison":{"heading":"Get The Right Tool","subheading":"See how TrackDots' attendance compares to the old way.","col_1":"TrackDots","col_2":"Basic Time Trackers","col_3":"Manual Registers","row_1":{"capability":"Activity-based attendance calculation","status_1":"yes","status_2":"no","status_3":"no"},"row_2":{"capability":"Configurable half-day \/ absent cutoffs","status_1":"yes","status_2":"partial","status_3":"no"},"row_3":{"capability":"Sandwich-day detection","status_1":"yes","status_2":"no","status_3":"no"},"row_4":{"capability":"Manual override with audit trail","status_1":"yes","status_2":"partial","status_3":"no"},"row_5":{"capability":"P\/A\/SL\/HD\/L\/LWP roll-up per employee","status_1":"yes","status_2":"no","status_3":"no"},"row_6":{"capability":"Direct payroll integration","status_1":"yes","status_2":"no","status_3":"no"},"row_7":{"capability":"","status_1":"no","status_2":"no","status_3":"no"},"row_8":{"capability":"","status_1":"no","status_2":"no","status_3":"no"}},"feat_faq":{"heading":"Attendance Tracking, Answered","item_1":{"q":"How is daily attendance calculated?","a":"TrackDots derives attendance from real tracked activity against your configured attendance window, half-day cutoff, and absent cutoff times."},"item_2":{"q":"Can managers override attendance manually?","a":"Yes. Manual attendance entries are supported for exceptions, and every override is logged for auditing."},"item_3":{"q":"What is a \"sandwich day\"?","a":"When a weekend or holiday falls between two leave days, TrackDots flags it as a sandwich day so HR can explicitly decide whether to include or exclude it."},"item_4":{"q":"Can I customize the attendance cutoff times?","a":"Yes. Attendance window start, half-day cutoff, and absent cutoff are all configurable per organization."},"item_5":{"q":"Does attendance feed into payroll automatically?","a":"Yes. Present, absent, short-leave, half-day, leave, and LWP totals flow directly into the payroll engine."},"item_6":{"q":"Can employees see their own attendance record?","a":"Yes, on plans with the employee self-view portal enabled."},"item_7":{"q":"","a":""},"item_8":{"q":"","a":""}},"section_1":{"type":"none","eyebrow":"","heading":"","subheading":"","icon":false,"description":"","content":"","primary_cta_label":"","primary_cta_url":"","secondary_cta_label":"","secondary_cta_url":"","tertiary_link_label":"","tertiary_link_url":"","item_1":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_2":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_3":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_4":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_5":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_6":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""}},"section_2":{"type":"none","eyebrow":"","heading":"","subheading":"","icon":false,"description":"","content":"","primary_cta_label":"","primary_cta_url":"","secondary_cta_label":"","secondary_cta_url":"","tertiary_link_label":"","tertiary_link_url":"","item_1":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_2":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_3":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_4":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_5":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_6":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""}},"section_3":{"type":"none","eyebrow":"","heading":"","subheading":"","icon":false,"description":"","content":"","primary_cta_label":"","primary_cta_url":"","secondary_cta_label":"","secondary_cta_url":"","tertiary_link_label":"","tertiary_link_url":"","item_1":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_2":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_3":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_4":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_5":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_6":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""}},"section_4":{"type":"none","eyebrow":"","heading":"","subheading":"","icon":false,"description":"","content":"","primary_cta_label":"","primary_cta_url":"","secondary_cta_label":"","secondary_cta_url":"","tertiary_link_label":"","tertiary_link_url":"","item_1":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_2":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_3":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_4":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_5":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_6":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""}}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Attendance - Trackdots<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cms.trackdots.net\/index.php\/features\/attendance\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Attendance - Trackdots\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cms.trackdots.net\/index.php\/features\/attendance\/\" \/>\n<meta property=\"og:site_name\" content=\"Trackdots\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-09T14:48:36+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cms.trackdots.net\\\/index.php\\\/features\\\/attendance\\\/\",\"url\":\"https:\\\/\\\/cms.trackdots.net\\\/index.php\\\/features\\\/attendance\\\/\",\"name\":\"Attendance - Trackdots\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cms.trackdots.net\\\/#website\"},\"datePublished\":\"2026-07-09T10:32:48+00:00\",\"dateModified\":\"2026-07-09T14:48:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cms.trackdots.net\\\/index.php\\\/features\\\/attendance\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cms.trackdots.net\\\/index.php\\\/features\\\/attendance\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cms.trackdots.net\\\/index.php\\\/features\\\/attendance\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cms.trackdots.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Features\",\"item\":\"https:\\\/\\\/cms.trackdots.net\\\/index.php\\\/features\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Attendance\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cms.trackdots.net\\\/#website\",\"url\":\"https:\\\/\\\/cms.trackdots.net\\\/\",\"name\":\"Trackdots\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cms.trackdots.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Attendance - Trackdots","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cms.trackdots.net\/index.php\/features\/attendance\/","og_locale":"en_US","og_type":"article","og_title":"Attendance - Trackdots","og_url":"https:\/\/cms.trackdots.net\/index.php\/features\/attendance\/","og_site_name":"Trackdots","article_modified_time":"2026-07-09T14:48:36+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cms.trackdots.net\/index.php\/features\/attendance\/","url":"https:\/\/cms.trackdots.net\/index.php\/features\/attendance\/","name":"Attendance - Trackdots","isPartOf":{"@id":"https:\/\/cms.trackdots.net\/#website"},"datePublished":"2026-07-09T10:32:48+00:00","dateModified":"2026-07-09T14:48:36+00:00","breadcrumb":{"@id":"https:\/\/cms.trackdots.net\/index.php\/features\/attendance\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cms.trackdots.net\/index.php\/features\/attendance\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cms.trackdots.net\/index.php\/features\/attendance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cms.trackdots.net\/"},{"@type":"ListItem","position":2,"name":"Features","item":"https:\/\/cms.trackdots.net\/index.php\/features\/"},{"@type":"ListItem","position":3,"name":"Attendance"}]},{"@type":"WebSite","@id":"https:\/\/cms.trackdots.net\/#website","url":"https:\/\/cms.trackdots.net\/","name":"Trackdots","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cms.trackdots.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/pages\/860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/comments?post=860"}],"version-history":[{"count":1,"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/pages\/860\/revisions"}],"predecessor-version":[{"id":1089,"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/pages\/860\/revisions\/1089"}],"up":[{"embeddable":true,"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/pages\/857"}],"wp:attachment":[{"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/media?parent=860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}