Setting Up Schedules Pro / Solo

Schedules tell Sweldo when an employee is expected to arrive and leave each day of the week. Without a schedule, the system cannot detect lateness, trigger overtime prompts, or identify rest days.

📅 Screenshot: Employee edit → Schedules section — per-day shift start/end
1

Open the employee record in the Employees tab and scroll to the Schedules section.

2

For each day the employee works, set a Shift Start and Shift End time. Use 24-hour format (e.g., 08:00 – 17:00).

3

Leave a day's row empty or disabled if the employee does not work that day — those are rest days.

4

Click Save. The schedule takes effect immediately on the next clock-in.

How the schedule is used

⏰ Late detection

When the employee clocks in, the app compares the time with the shift start. Anything past the grace period (15 minutes by default) is recorded as late minutes. If the employee arrives after the shift has already ended, late minutes are set to 0 — the absence is already implied by the missing shift hours.

⚡ OT & Early-Out prompts

When clocking out, the system checks if the clock-out time is more than the configured threshold past or before the shift end. If so, the employee is prompted to submit an OT or early-out request. This only works if a schedule exists for that day.

😴 Rest day detection

If an employee clocks in on a day with no schedule but has schedules set for other days, the entry is flagged as 😴 Rest day for your review. If the employee has no schedules at all, rest-day detection is skipped.

⏳ Very-late flag

If the employee arrives more than the Absent Window (default: 2 hours) after their shift start, the log is flagged as ⏰ Very Late for your review. This is separate from regular late minutes — it signals the employee was effectively absent for most of the shift.

💡
The grace period, OT threshold, early-out threshold, and absent-window hours are all configurable in Settings. The defaults (15 min grace, 30 min OT/early-out threshold, 2 hr absent window) work well for most setups.