📅 Work Schedules
| Department |
Hours |
Days |
Grace Period |
Tardy Window |
Unexcused At |
| Technicians |
7:00 AM – 3:30 PM |
Mon – Fri |
6:57 – 7:02 AM |
7:03 – 7:10 AM |
7:11 AM or later |
| Service & Support |
8:00 AM – 4:30 PM |
Mon – Fri |
7:57 – 8:01 AM |
8:02 – 8:10 AM |
8:11 AM or later |
📊 Dashboard Categories — What Triggers Each
⚠ Tardy Tally
Triggered when an employee clocks in after the grace period but before the unexcused threshold (Technicians: 7:03–7:10 AM · Service: 8:02–8:10 AM). Requires manager to Confirm or Dismiss. Warning scale: 1=Coaching · 2–3=Verbal · 4–5=Written · 6=Final · 7+=Termination.
🚫 Unexcused Absence Tally
Triggered when an employee clocks in 11+ minutes late, has no sick time balance, uses same-day vacation/unpaid, or is absent without a protected leave. Warning scale: 2=Verbal · 4=Written · 6=Final · 7+=Termination.
✎ Missed Punch Tally
Triggered for: failure to clock in or out, late lunch (5+ hours into shift), or short lunch (under 30 minutes). Each instance = one occurrence. Warning scale: 1=Coaching · 2–3=Verbal · 4–5=Written · 6=Final · 7+=Termination.
📵 No-Call / No-Show Tally
Triggered when an employee fails to report AND fails to notify a supervisor before their scheduled start time. Must be logged manually. Elevated discipline: 1st=Written · 2nd=Final Written · 3rd=Termination.
🕐 Late Lunch / Short Lunch Tally
Late lunch: employee takes lunch 5+ hours after clocking in. Short lunch: employee returns from lunch in under 30 minutes. Both count as one missed punch each. Check the Notes column to see if the employee left a reason in BambooHR.
📋 Correction Queue
Entries added via Correction Q, Fix, or Note buttons. These are pending changes that must be entered manually in BambooHR. Mark as Done once entered. Use Export for BambooHR to download a reference CSV.
🏥 Sick Time Rules
Sick time with positive balance → Excused. Absence does not count as an occurrence.
Sick time with zero balance → Unexcused. Employee is flagged in the Unexcused Absence tally.
Same-day vacation or unpaid time off → Always unexcused, regardless of BambooHR approval.
Pre-approved vacation (24+ hrs notice, management approved) → Excused absence.
⚠ Note: Approval of a time off request in BambooHR does not automatically mean the absence is excused. Management must have approved it in advance.
🔘 Action Buttons — What Each Does
| Button |
What it does |
Where it saves |
| 📋 Correction Q | Log a time correction needed for BambooHR — requires a note describing the issue | Correction Queue (KV) |
| ✎ Fix | Enter specific clock-in/out times that need correcting, with a note | Correction Queue (KV) |
| 📝 Note | Add a manager note for the employee (tardy, behavior, etc.) | Correction Queue (KV) |
| ⚠ Unexcused | Manually log an unexcused absence for today | Unexcused Absence Tally (KV) |
| ✓ Confirm | Confirm a pending auto-detected tardy, missed punch, or absence — adds to 6-month record | Respective Tally (KV) |
| Dismiss | Dismiss a pending detection — employee is excused for today, won't re-trigger | Suppressed for today |
| ↩ Undo last | Remove the most recent confirmed record from the tally | Removes from Tally (KV) |