Leave·Timesheets·Overtime·Shifts

Every request, approval, and shift — in the channel your people actually answer.

TimeLeaf runs time off, timesheets, overtime, and scheduling for teams where some people live in Slack and others never open a laptop. Managers approve in chat. The floor gets shifts and overtime offers by text — in their own language. Nobody has to remember a portal.

7-day free trial  ·  Live in 30 minutes  ·  EU data residency

# leave-requests14 members
TimeLeafApp9:14 AM

New leave request from Maya Torres

Annual leave · Mon Mar 9 – Fri Mar 13
5 working days · Balance after: 11 days
Heads-up: her Tuesday shift will need cover
ApproveDecline

A leave request, approved without leaving Slack.

One system · every channel your team already answers

SlackMicrosoft TeamsGoogle ChatSMSGoogle CalendarOutlookQuickBooksXero

You already run time off in chat.
Just badly.

Requests already arrive as DMs and texts — the problem is what happens next. Nothing is tracked, balances live in a spreadsheet, and coverage gaps surface the morning they happen. TimeLeaf keeps the habit and fixes the system: same chat, but every request becomes a record, every approval syncs, and every gap is flagged early.

Your DMs today
hey can i take next friday off?
sent 3 weeks ago · never answered
did you get my timesheet? i think i had overtime
not written down anywhere
who's covering saturday??
found out Thursday night
The same chat, with TimeLeaf
Leave request · next Friday · logged & routedApproved same day. Calendar blocked, balance updated.
Timesheet · 3.5h overtime detected automaticallyBanked at 1.5× per policy. Nothing to chase.
Saturday gap · flagged Tuesday, offered to qualified staffClaimed by text in 40 minutes. Compliance-logged.

Three steps. Zero new habits.

01

People ask where they already are

Slack, Teams, Google Chat, SMS, or the web app. Clock in, request leave, or claim a shift in under a minute — no login to remember, no app to install.

02

The right person approves in one tap

Routing rules send every request to the right manager, with balances and coverage conflicts already checked. Approve from chat or email.

03

Everything downstream updates itself

Calendars block, balances move, rosters show the gap, timesheets feed payroll export. One approval, no manual follow-through.

Chat is the front door.
This is the house.

Slack bots that only ping a manager are easy. TimeLeaf is a real workforce system behind the conversation — with the depth mixed desk-and-shift teams actually need.

Leave & PTO

Policies that match how you actually work — per team, per country, per employment type.

Accruals, rollovers & tenure-based rulesBlackout periods with per-person exceptionsWorking-day & public-holiday calendars per teamLive team calendar, synced to Google & OutlookBalance self-service for every employeeMulti-level approval workflows with escalation

Timekeeping & Overtime

See overtime building before it lands on the bill — and give people something for it.

Clock in/out from chat, SMS, or webWeekly timesheets with manager approvalOvertime policies with automatic detection & alertsTime bank: overtime accrues at custom multipliersPayout workflow with separation of dutiesOne-click export to QuickBooks & Xero payroll

Shifts & Coverage

Every shift covered by someone qualified to work it — without the Thursday-night panic.

Shift templates & recurring patternsRole-based staffing with qualification checksCoverage warnings before gaps become emergenciesOpen-shift pool — claim by chat or textAuto-roster generation with fairness rulesOvertime broadcasting with audit-grade compliance log

The rest of the ops toolkit, when you need it.

Contracts & e-signaturesTemplates with 40+ auto-filled fields
On-call rotationsSchedules, overrides, handoff alerts
Recruitment & careers pageFull ATS with pipelines & evaluations
Directory sync & SSOMicrosoft Entra & Google Workspace
GDPR tools & EU hostingExport, deletion, consent — every plan
Webhooks & backupsOutbound events, backups to your own storage

Your team's languages, out of the box.

Every employee picks their own language — English, Spanish, or Brazilian Portuguese — and TimeLeaf keeps their channels consistent: the app, the bot cards, and the texts all arrive in the language they chose.

EnglishEspañolPortuguês (BR)

See the difference in one week.

Full access for 7 days. Sync your directory, set your policies, connect your channels — most teams are live in 30 minutes.

All features includedCancel anytimeNo hidden fees
Start your free trial
View detailed pricing →

Questions we get a lot.

Half my team isn't at a desk. Does this still work?

That's who it's built for. Desk staff and managers use Slack, Teams, or Google Chat; floor staff get schedules, shift offers, and reminders by SMS in their own language — no app install, no portal login.

Is this just a time-off bot?

No. Time off is the front door, but the same system runs timesheets, overtime, time bank, shift scheduling with role qualifications, contracts, and on-call — a real system of record, not a bot that pings a manager and forgets.

Can I run different policies per team or country?

Yes — leave types, accrual rules, holiday calendars, overtime and time-bank policies, and approval routing are all per-policy, so a UK office and a Brazilian floor team run side by side in one account.

Which plans include the chat and SMS channels?

Slack, Teams, and Google Chat are on Professional and up. SMS-based overtime and open-shift broadcasts come with the Business and Enterprise scheduling features.

How long does it take to set up?

Most teams are live in under 30 minutes. Add your people (or sync Azure AD or Google Workspace), set your leave policies, connect Slack, Teams, or SMS, and you're running.

What happens to our data if we cancel?

Your plan stays active until the end of the billing cycle, and you can export everything during that time. After it ends we keep your data for 30 days in case you come back, then remove it. GDPR export and deletion tools are on every plan.

Do I pay for part-time or seasonal staff?

You only pay for active employees. Archive seasonal workers when they're off and reactivate them later with their history intact.

Does TimeLeaf handle timesheets and payroll?

It tracks time and exports it. Employees submit weekly timesheets, managers approve them, and approved hours export to CSV on every plan or sync directly to QuickBooks Online (any region) and Xero (AU, NZ, and UK organizations — Xero has no payroll API for the US or Canada) on Professional and up. TimeLeaf feeds your payroll. It doesn't run payroll itself.

Every shift covered.
Every approval one tap away.

Leave, timesheets, overtime, and schedules — running in the channels your people already answer. Live this week.

Start your free trial

7-day free trial · Credit card required · Cancel anytime