Settings overview
Insight Rules
Automatic flags and alerts based on timesheet patterns.
Overtime & Accrual
Configure how RDO, Flexi, and TIL are earned and managed.
Leave Types
Define and customise the leave categories available to employees.
Leave Balances
Allocate leave days and hours to individual employees.
Approval Settings
Control how a Manager’s own timesheets are approved.
Billing Rates
Set company-level default rates for cost and billing.
Company Profile
Manage company name, logo, branding, and contact details.
Work Schedules
Manage work schedules and holiday calendars.
Integrations & API
Manage API keys and webhook endpoints.
Kiosk
Set up a shared tablet for employee clock-in and clock-out with PIN.
Insight Rules
Insight Rules automatically flag timesheet patterns that may indicate compliance issues or anomalies. To create a rule:- Go to Settings → Insight Rules
- Click Add Rule
- Define the condition (e.g., “Overtime hours > 15 in a week”)
- Set the severity: Info, Warning, or Critical
- Save
Overtime & Accrual Policies
Configure how excess or deficit hours are handled: Undertime Policy: Choose the Deduction Source for what happens when an employee works fewer hours than scheduled:- Flexi Time (RDO) Only — the deficit is deducted from Flexi balance first
- TIL — deducted from TIL balance only
- Mixed (Use Priority Order) — split between Flexi and TIL by a priority order you set
- None — undertime is tracked but not deducted from any balance
- Toggle RDO accrual on or off
- Set Hours Per RDO Day — how many overtime hours convert to one RDO day
- Set Minimum Hours for Accrual — the minimum overtime threshold before an RDO is earned
- Optionally enable Weekend RDO Accrual with a Weekend Multiplier for overtime worked on weekends
Leave Types
Define the leave categories available to your employees. A new company starts with no leave types configured — you create them here. Popular templates (click to pre-fill the Add Leave Type form, then review and save): Maternity Leave, Paternity Leave, Compassionate, Study LeaveClicking a template pre-fills the name, category, colour, allowance, and paid/unpaid status into the Add Leave Type dialog — it doesn’t create the leave type instantly. You still review and save it, and can change anything first.
- Click Add Leave Type
- Set a name, category, colour, and optional description
- Set an annual allowance in days (optional)
- Toggle Active to make it available immediately
Leave Balances
After creating leave types, allocate balances to employees.- Go to Settings → Leave Balances
- Find the employee and leave type
- Enter the number of days or hours to allocate
- Save
RDO, Flexi, and TIL balances are managed automatically by the system based on employee timesheets. Only manually-tracked types (Annual, Sick, etc.) need to be set here.
Approval Settings
This section configures how a Manager’s own timesheets get approved — not regular employee timesheets. A regular employee’s timesheet always goes to their assigned manager (see Reassigning a manager); that routing isn’t configurable here.Billing Rates
Set a company-wide default cost rate that applies when no project- or user-specific rate is configured:- Default cost rate — what an employee hour costs internally, used as the last fallback in the pay-rate hierarchy (project assignment rate → project default → user default → company default)
There’s no company-wide default for the client-billable rate. If a project has no configured client rate (and no manual override on the invoice), Shiftsheet bills $0.00 for that line rather than falling back to an internal pay rate — this avoids accidentally exposing employee cost rates to a client. See Invoicing for the full rate hierarchy.
Company Profile
The Company Profile page (Settings → Company Profile) is your company’s public-facing record inside Shiftsheet — cover image, logo, contact details, and the information that appears on generated invoices. Only Company Admins and Super Admins can edit it; other roles see a read-only view. Header:- Upload or remove a cover photo and logo (hover the image to reveal the camera/trash icons)
- Edit the company name inline
- Your subdomain (
{'{slug}'}.ntimesheet.com) is shown next to the name and isn’t editable here
- About / Description — rich text, shown on the profile’s Overview panel
- Industry — free text
- Timezone — searchable dropdown, or click Detect to auto-fill from your browser
- Address, Phone, Email, Website
- Primary Brand Color — a colour picker/hex input
- Tax ID / ABN
- Default Payment Instructions — free text (e.g. bank/BSB/account details); this appears at the bottom of generated invoices
Integrations & API
Settings → Integrations & API has two tabs: API Keys and Webhooks. Both are company-scoped — anything generated here can read and write data for your whole company.API Keys
Used to authenticate external systems (e.g. Zapier, a custom script) against Shiftsheet’s public API.- Click Generate Key, give it a name (e.g. “Zapier Integration”)
- The raw key is shown once, prefixed
ss_live_— copy and store it immediately, as Shiftsheet only ever stores its hash and can’t show it again - The key list shows name, a masked prefix, creation date, and status (Active/Revoked)
API keys have no scope or permission system — a key grants the same access as any other key on the account. Revoke deactivates a key (kept for history); Delete removes it permanently.
Webhooks
Used to receive real-time event notifications by HTTP POST when things happen in Shiftsheet.- Click Add Endpoint and enter the destination URL
- A signing secret (prefixed
whsec_) is shown once — save it to verify theX-Shiftsheet-Signatureheader (an HMAC-SHA256 signature of the JSON payload) on incoming requests - Each delivery also carries an
X-Shiftsheet-Eventheader naming the event
There’s currently no event-picker in the UI — every webhook you create subscribes to all events. At the moment,
timesheet.approved is the only event Shiftsheet actually dispatches, so in practice that’s the only payload you’ll receive today even though the feature is built to support more event types.