Leave and timesheets: from a leave request to the month's timesheet, ready to sign.
The employee requests leave, and working days are calculated from the work schedule, minus public holidays. The line manager approves from a card in Teams. The month's timesheet is updated from the approved leave and exported to PDF.
A 30-minute conversation about leave and timesheets in your company.
I would like annual leave from 14 to 18 July.
Leave
Leave request
- Period
- 14–18 July
- Working days
- 5
- Approver
- Line manager
- Request
- Days calculated
- Approval
Today
- Leave requests are sent by email or on paper.
- Working days are counted by hand, with public holidays taken out separately.
- The month's timesheet is filled in in Excel, from the approved requests.
With the flow
- The employee requests leave, and the application calculates the working days.
- The manager approves from a card in Teams.
- The month's timesheet is updated and exported to PDF, ready to sign.
Step by step
Leave and timesheets
Teams to Process app
Step 1: Request
The employee requests leave; working days are calculated from the schedule, minus public holidays.
Process app to Teams
Step 2: Approval
The line manager approves from a card in Teams. The decision cannot be changed afterwards.
Process app to SharePoint
Step 3: Timesheet
Overnight, the month's timesheet is updated and exported to PDF, ready to sign.
What it is based on
Process and approval workflows on Power Apps and Power Automate, delivered at three accounts. Requests, approvals and timesheets are stored in your own Microsoft 365 tenant.
Workflow walkthrough
We walk through it together, from the leave request to the exported timesheet, with your work schedule.
What the workflow does
- 01
Leave days are calculated from the work schedule, minus public holidays.
- 02
The request is sent to the line manager as a card in Teams.
- 03
The approval decision is recorded and cannot be changed afterwards.
- 04
The month's timesheet is updated overnight and exported to PDF.
What it runs on
Microsoft 365, Teams, Power Apps, Power Automate and SharePoint. Everything in your own tenant, with no separate platform to license.
- Microsoft Teams
- Power Apps
- Power Automate
- SharePoint
Questions from HR
Who approves a leave request?
The employee's line manager, from a card in Teams.
Can an approved request be changed?
No. The decision is recorded at approval and kept in the history.
In what format is the timesheet exported?
As a PDF, for each month, ready to sign.
How is leave approved in your company today?
Tell us in 30 minutes. We will tell you what can be automated, and at what fixed price.

Thank you.
We will reply within one business day.