Microsoft 365 PTO Management System (SharePoint / Power Apps / Power Automate)

Posted 2 weeks ago

Worldwide

Summary

Microsoft 365 PTO Management System (SharePoint / Power Apps / Power Automate) Project Overview We are a transportation and logistics company with approximately 100+ employees seeking a Microsoft 365 consultant/developer to design and implement a PTO (Paid Time Off) management system. We need our drivers to be able to submit requests (they do not have company emails and view their current time off balances). Currently, PTO requests are submitted through email and tracked manually using spreadsheets. This process is no longer scalable, and we need a centralized solution that automates requests, approvals, tracking, reporting, and visibility. We are looking for a solution built within our existing Microsoft 365 environment using SharePoint, Power Apps, Power Automate, and/or other Microsoft-native tools. Current Environment Approximately 100+ employees Microsoft 365 environment Payroll provider: Innoworks PEO (PrismHR) PTO accruals are calculated weekly based off of CDL drivers HOS PTO accrues weekly based on meeting one of two contingencies (working 5, 8h days, OR 56 hours per week) Managers currently approve PTO manually via email Project Goals Create a centralized PTO management solution that: Eliminates PTO requests submitted through email Routes requests through an approval workflow Tracks approved, denied, and pending requests Provides visibility into employee PTO balances Displays department PTO calendars Provides HR reporting and dashboards Creates an audit trail for all PTO activity Required Features Employee PTO Request Portal Employees should be able to: Submit PTO requests Select PTO type Enter start and end dates Enter hours requested Add comments or notes View request history View request status Manager Approval Workflow Managers should be able to: Receive PTO approval notifications Approve or deny requests Provide comments when denying requests View upcoming PTO for their team View department calendar HR Administration HR should be able to: View all PTO requests Filter by employee, department, status, and date range Monitor pending approvals View reporting dashboards Export data as needed Maintain PTO balances PTO Balance Management The system should support: Weekly PTO balance updates via upload Employee PTO balance display Balance verification prior to approval Reporting on available balances Calendar Functionality Need visibility into: Approved PTO by department Upcoming absences Team coverage considerations PTO calendar view Reporting Dashboard Examples: Pending requests Approved requests Denied requests Upcoming PTO PTO usage by department PTO balances Technical Preferences Preferred technologies: SharePoint Online Power Apps Power Automate Microsoft Lists Power BI (optional) We are open to recommendations regarding architecture and best practices. Deliverables Fully functioning PTO management system Documentation of solution architecture Administrative training session Basic user guide Recommendations for future enhancements Experience Required Please provide examples of: Microsoft 365 workflow projects SharePoint solutions Power Apps implementations HR or PTO tracking systems (preferred) Proposal Requirements Please include: Similar projects completed Recommended architecture Estimated timeline Estimated project cost Any licensing requirements or additional costs We are looking for a scalable solution that can support future growth while remaining simple for employees, managers, and HR administrators to use.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $15.00

    -

    $35.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
PHP
English
Nice-to-have skills
JavaScript
Network Security
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 weeks ago
  • Interviewing:
    2
  • Invites sent:
    3
  • Unanswered invites:
    1
About the client
Member since May 30, 2026
  • USA
    Hammond5:25 PM
  • $300 total spent
    1 hire, 0 active

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo