Skip to main content

Leave Types

Configure the types of leave your workers can request — from vacation and sick leave to union business and compassionate leave. Each leave type defines availability rules, approval workflows, and how time-off appears on the scheduling calendar.

Sidebar → Settings → Human Resources → Leave Request Settings tab

URL: /settings/human-resources → Leave Request Settings tab

Overview​

The Leave Request Settings tab displays all configured leave types, plus the instance-wide defaults that apply to every leave request. Each leave type defines a category of time-off that workers can request through the mobile app and administrators can manage through the desktop.

Standard Leave Types​

ICI contractors typically configure the following leave categories:

Leave TypePaid/UnpaidDescription
VacationPaidStandard annual vacation — accrual tracked per CBA or employment agreement
Sick LeavePaidIllness or medical appointment — may require doctor's note after threshold
Personal LeavePaidPersonal day — limited to a set number per year
BereavementPaidDeath in family — duration per CBA (typically 3–5 days)
Union BusinessPaid or UnpaidUnion meetings, steward duties, local hall business
Leave Without PayUnpaidExtended absence — worker retains position but no pay

Industry-Specific Leave Types​

Some contractors also configure:

Leave TypeDescription
Training LeaveTime off for certification courses or apprentice block release
Weather DayOutdoor work suspended due to extreme weather
LayoffTemporary layoff between projects (common in seasonal work)
WSIB / Workers' CompTime off due to workplace injury
Jury DutyCourt-ordered absence
Statutory HolidayPublic holidays — auto-calculated based on company holiday calendar

How Leave Requests Work​

Worker Submits (Mobile)​

  1. Worker opens the Appello mobile app.
  2. Navigates to Leave from the bottom menu.
  3. Taps Request Leave.
  4. Selects the leave type, start date, end date, and optional notes.
  5. Submits the request.

Administrator Reviews (Desktop)​

  1. Administrator navigates to Workforce Admin → Leave.
  2. Opens the pending request.
  3. Reviews the dates, checks for scheduling conflicts.
  4. Approves or Rejects with an optional note.

Calendar Impact​

Approved leave automatically blocks the worker on the scheduling calendar:

  • The worker shows as unavailable for the leave dates
  • Schedulers see a leave indicator when viewing the worker's row
  • Attempting to schedule a worker during approved leave triggers a conflict warning

Configuring Leave Types​

Default Leave Settings​

At the top of the Leave Request Settings tab, two instance-wide defaults control how leave is counted and paid:

SettingDescription
Full Day Leave DurationHours a full-day (or multi-day) leave request counts as, per day (e.g. 8 Hrs).
Default Leave Payment TypePaid or Unpaid — the default for a new leave request's Paid Leave toggle, used when nothing else overrides it.

Leave Request Settings tab — Default Leave Settings and the Leave Type Settings table

Leave Type Settings​

Below the defaults, the Leave Type Settings table lists every configured leave type with:

ColumnDescription
Leave TypesThe leave type's display name, with a drag handle on the left for reordering the list.
Mapped ToThe internal project this leave type is linked to — approving a request on this type updates that project on the schedule.
Used InA count of how many records currently use this leave type. Hover the count to see where it's used.
(unlabeled)The leave type's color swatch, an edit (pencil) icon, and a delete (×) icon.

The delete icon only appears when Used In is 0 — a leave type that's already in use can't be deleted until it's no longer referenced.

Adding or Editing a Leave Type​

Click Add Leave Type (or the pencil icon on an existing row) to open the leave type panel:

FieldDescription
Leave TypeRequired. The display name shown to workers and admins.
Select ColorThe color swatch shown next to this leave type in lists and on the calendar.
Mapped to Internal ProjectRequired. The internal project this leave type reports against.

Adding Leave Type panel with Leave Type name, color picker, and Mapped to Internal Project fields

Click Save to create or update the leave type, or Cancel to close the panel without changes.

note

The leave type itself does not have a Paid/Unpaid, approval-required, or annual-maximum setting. Whether a leave request is paid follows the Paid Leave toggle on the request and the instance-wide Default Leave Payment Type above — see Leave Submissions for how that plays out on an actual request. Every leave request requires administrator approval; there is no per-type toggle for this.

How Leave Types Are Used​

Once a leave type is configured here, it becomes a selectable category on the leave request form — on both mobile and desktop. See Leave Submissions for the full leave-request lifecycle: how a worker submits a request, how an administrator reviews and approves it, and how the Default Leave Settings on this page (Full Day Leave Duration, Default Leave Payment Type) feed into leave reports and payroll.

How Leave Types Connect to Other Features​

FeatureHow Leave Is Used
Dashboard"Upcoming Vacation / Leave" widget shows approved upcoming leave
SchedulingWorkers on leave are marked as unavailable
TimesheetsLeave hours may appear on timesheet exports for payroll
Payroll ExportPaid leave hours export with appropriate earning codes
Mobile AppWorkers can submit a leave request and view their own leave history
note

Appello does not show a running leave balance or accrual total for a worker — each leave request is tracked as an individual event, not against a "days remaining" figure.