TimeLeafTimeLeaf
Back to site

Administration

Settings

Every page in the Settings group of the admin menu — Onboarding, Company, Working Time, Locations, Email, Security, Backups & Data, Audit Log and Billing.

Last updated: October 27, 2026

The Settings group at the bottom of the admin menu holds nine pages: Onboarding, Company, Working Time, Locations, Email, Security, Backups & Data, Audit Log and Billing. Only Admins and Owners can open them.

Most pages have one Save Changes button at the top that saves the whole page. The exceptions are noted below: some switches save the moment you change them.

Onboarding

Settings → Onboarding is the setup wizard every new workspace starts with, and later the setup checklist. It also holds the Get your team logging in counts (employees, invited, accepted), the Accrual confidence check, the Ready to go live? check and the Sample data card. On Professional and above the checklist also offers an optional step, Do you send people to customers' places?, which turns on job sites; it never counts toward setup being done. See Set Up Your Workspace.

Company

Settings → Company — who you are, where your labour law comes from, and how your documents look.

Company Profile

SettingWhat it does
Company NameShown across the app and in emails.
Legal Entity Name, Registration / EIN Number, Phone, address, WebsiteUsed on contracts and official documents.
Country, StateWhere the company is based.
TimezoneThe company's clock. It decides what "today" is for accruals, holidays, reports and daily background jobs.
Company LogoA square image (400×400px recommended), used on contracts and documents. Saved as soon as you upload or remove it.

The Company Profile card with Company Name, Legal Entity Name, Country, State, Timezone and Company Logo

Jurisdiction, Fiscal Year & Brand

The Jurisdiction, Fiscal Year & Brand card with Jurisdiction set to United States, Fiscal Year Start 01-01 and a Brand Colour

SettingWhat it does
JurisdictionThe labour law your leave, overtime and holiday presets follow: United States, United Kingdom, Canada (Ontario), Australia, Germany, or Generic / Other. It decides which recommended time-off and overtime policies TimeLeaf offers you. Left unset, TimeLeaf goes by the company Country.
Fiscal Year StartWhen your leave year starts, as MM-DD (for example 01-01). Anchors annual accrual and report periods.
Brand ColourA 6-digit hex colour such as #2563eb, used on contracts and branded employee documents.

Your workspace URL (for example acme.timeleaf.io) is chosen at signup and can't be changed.

Working Time

Settings → Working Time — the working day, the rules that read it, clocking in, and two optional modules.

The Working Time page showing the Working Day section with work hours, workday start and end, minimum rest, recurring shifts ahead, chase pending leave, HR email, short-notice leave and the checkboxes

Working Day

SettingWhat it does
Default Work Hours/DayThe fallback length of a working day. A policy can set its own.
Workday Starts / Workday EndsThe company's working day, used to split a half day into morning and afternoon. An employee's own hours win, then their base location's, then their leave policy's; this is used only when none of those is set. Left blank, 09:00–17:00 applies. An end earlier than the start is a night shift.
Minimum Rest Between ShiftsHours someone must have free either side of a shift. Used when the person's overtime policy sets no daily rest. Blank means not enforced, except by the AI assistant's roster tools, which keep an 8-hour minimum. Once set, roster generation and shift offers skip anyone who would get less, and assigning them by hand asks you to confirm.
Generate Recurring Shifts Ahead (weeks)How far ahead each recurring shift pattern is kept generated. 1–26; blank means 4.
Chase Pending Leave Requests AfterHours a leave request may wait undecided before the next approver up the chain is told. Blank means never. A workflow step with its own hand-over hours uses those instead.
HR Email for Leave CopiesThe address that leave types with Copy HR on leave events email when a request is submitted, approved, declined or cancelled. The email names the employee and the leave type, so use a mailbox only the right people can read. Blank sends nothing.
Short-Notice LeaveWhat happens when someone books with less notice than the policy's Min Notice Days. Allow, and flag it to the approver (the default) or Refuse the booking. When it refuses, an admin recording leave for someone can override it for that one booking.
Remind Employees About Expiring LeaveOff by default. On: once a month, employees with paid vacation or personal leave that will expire within the next month get an email saying how much and when.
Managers Can Adjust Their Reports' BalancesOff by default. On: managers can add to, deduct from or set their direct reports' balances from Team overview on their dashboard. A reason is required and every change is audited.
Respect Contracted Weekly HoursOff by default. On: a shift that would take someone past the weekly hours on their contract is skipped by roster generation and left out of shift offers, and assigning it by hand asks you to confirm.
Swaps Need a Manager's ApprovalOn by default. On: when an employee asks a colleague to swap shifts and the colleague accepts, the swap waits for a manager (the direct manager of either person, or an admin) to approve it. Off: the swap completes as soon as the colleague accepts. Either way, a swap that would break a scheduling rule for either person is refused, and employees can't override that. Professional plan and up.
Remind Employees Before Their ShiftOn by default. An employee is notified about an hour before a shift they hold starts, in the app, by push and in their chat app. Reminders go out in batches about every 15 minutes, so one can arrive a little late. Never sent to managers. Professional plan and up.
Remind Employees Who Have Not Clocked InOn by default. An employee who hasn't clocked in about 15 minutes after their shift started is reminded. Needs timekeeping on. Only the employee is told, never their manager. Professional plan and up.

Manage Company Holidays at the bottom of the section takes you to Time off → Holidays.

Timekeeping

Professional and above. On Starter, this section shows an upgrade prompt.

SettingWhat it does
Show Timekeeping in DashboardEmployees see the Timekeeping button on their dashboard.
Require Clock In/Out TimesEvery time entry needs a start and end time.
Require Geolocation for Clock In/OutEmployees must allow location access to clock in and out; the location is recorded with each clock action.
Allow Clock-In Without a Location After 3 TriesOn by default. A device that can't get a position clocks in anyway after three tries, and the entry is flagged for a manager. Off refuses the tap outright.
Enforce Job-Site GeofencesRefuses a check-in measured outside a job site's geofence. Off (the default) records and flags it instead.
Auto Clock-In at First Check-InA crew member's first job-site check-in of the day, within an hour of the planned start, clocks them in. Needs job sites.

Modules

Two modules that you switch on yourself. These checkboxes save as soon as you change them — they don't wait for Save Changes.

ModulePlanWhat it does
Time BankProfessional and aboveOff by default. On: overtime policies with Time Bank ticked bank overtime as time off in lieu when a timesheet is approved, from the day you switch it on. Banked comp time is restricted for private employers in the US — check before switching it on.
Shift AutomationBusiness and aboveOff by default. On: a vacant shift can be offered out to qualified, available people, and managers can collect shift preferences and generate rosters.

A module your plan doesn't include is greyed out with the plan it needs. See Overtime & Time Bank and Shift Scheduling.

Locations

Settings → Locations lists your offices, yards and depots. A location sets its own country (for public holidays), timezone and, optionally, its working day. Each employee is assigned to one base location. On Professional and above, tick Enabled on Job sites to track temporary job sites as well. See Step 2 of Set Up Your Workspace.

The Locations list with Boston HQ and Denver Depot and the Job sites switch

Workers and jobs

With job sites on, a second switch, Workers and jobs, appears under Job sites with its own Enabled box. It is off by default. It decides what workers (people who are not managers, admins or owners) can do with jobs:

OffOn
Job days a worker seesOnly the days they workTheir team's job days. With no teams, or only one, everyone's
BookingWorkers can't book jobsWorkers book jobs for themselves and their team, and add customers

Workers can never override a scheduling rule. A worker who has no team while the company has several sees only their own days. Turning the switch off takes effect when a worker next opens a screen, and the change is recorded in the Audit Log. See Shift Scheduling and Your Shifts.

TimeLeaf won't let you switch Job sites off while a job still has days that haven't started. Cancel those days or the job first.

Email

Settings → Email chooses how TimeLeaf sends email under Email Provider:

  • TimeLeaf (Default) — nothing to set up.
  • Microsoft Graph API — sends from a mailbox in your Microsoft 365 tenant. Enter Tenant ID, Client ID, Client Secret and a From Email Address (a real or shared mailbox in your tenant), or tick Use existing SSO app credentials.
  • SMTP Server — your own mail server: SMTP Host, Port, Username, Password and From Email Address.

Click Send Test Email to check it works.

Security

Settings → Security — two-factor authentication for admins, and how long a sign-in lasts. Everything here is off until you turn it on.

The Security settings page with Require two-factor authentication for admins, owners and Billing users, and the Session length fields

Require two-factor authentication for admins, owners and Billing users

When this is on, an admin, owner or Billing user without an authenticator app can still sign in, but can do nothing except set one up. Signing in through Single Sign-On counts: your identity provider handles the second factor. Admin access through API tokens and chat apps also needs an authenticator app on the account; without one, that person acts with employee-level access there.

1

Set up your own authenticator app first

TimeLeaf won't let you switch this on until your own account meets it, so you can't lock yourself out. Open the user menu (top right), choose Account Settings, and find Security. Under Authenticator app, click Enable authenticator app, enter your password, scan the QR code with an app such as Google Authenticator or Authy, type the 6-digit code, and click Verify and enable.

The Security section of a profile, with Passkeys and Authenticator app

Save the Backup codes somewhere safe. Each one works once if you lose your phone. (If you sign in with SSO, you can skip this step.)

2

Switch the requirement on

Go to Settings → Security and tick Require two-factor authentication for admins, owners and Billing users. It saves immediately.

3

Tell your other admins

The next time another admin, owner or Billing user signs in without an authenticator app, TimeLeaf takes them straight to set one up. Untick the box at any time to turn the requirement off.

Session length

By default a sign-in lasts 7 days from the last time it was used, so someone who keeps using the app stays signed in. You can tighten this for everyone, admins included:

  • Sign everyone out after (hours) — a hard limit, however active they are. 1 to 2160 (90 days).
  • Sign out after inactivity (minutes) — 5 to 10080 (7 days).

Leave a field blank for no limit, then click Save. A change takes up to a minute to reach every server.

Backups & Data

Settings → Backups & Data — scheduled and manual backups, restore, and importing leave history. There's no page-wide Save here: each button acts at once.

  • Scheduled backups (Professional and above) — automatic backups to your own Amazon S3 (or S3-compatible) or Azure Blob storage.
  • Manual backup (every plan) — download a backup now. Tick Include user data & requests to include people and their leave; Include secrets (passwords, tokens) only if you need them.
  • Restore (Professional and above) — restore from a backup.
  • Import Leave History — click Import leave history to load past leave requests from Excel, CSV or text, for example when moving from another system.

See Backup & Restore.

Audit Log

Settings → Audit Log (Professional and above) shows who changed what, and when. Field names are shown, never the values. Filter by person, record type, action and date range, and export the results. Role changes, balance adjustments, overrides, security setting changes and every other admin change are recorded here.

Billing

Settings → Billing shows your Current Plan and lets an admin:

  • Change Plan, or cancel a trial.
  • Add or remove Add-ons & Options — for example On-Call Scheduling or the Recruitment Suite. Changes apply to your subscription immediately and are prorated on your next invoice.
  • Open the Billing Portal in Stripe to update payment methods and download invoices and receipts.

Billing contact email is who TimeLeaf's billing notices go to (failed payments, a subscription ending, the warning before an ended workspace is deleted), and your Stripe receipts. By default that's the workspace owner. Only an owner can change it — for example to an accounts-payable mailbox. Payment and deletion warnings then also copy the owner, so a mistyped address is never the only one warned. When ownership moves to someone else, notices follow the new owner automatically.

Settings found elsewhere

AreaWhere
Leave and overtime policiesTime off → Policies (the Overtime Policies tab for overtime)
Holidays, closures and blackoutsTime off → Holidays, Company Closures, Blackout Periods
Approval workflows and delegationTime off → Approval Workflows, Approval Delegation
Employee ID prefixesPeople → Employees & Teams, Settings tab
ContractsPeople → Contracts
Calendar sync, including employees' own calendarsIntegrations → Calendar Sync
Slack, Microsoft Teams and Google ChatIntegrations → Messengers
Payroll and other connected appsIntegrations → Connected Apps
Single Sign-OnIntegrations → Single Sign-On