A PTO, shift swap and availability app replaces the group text, the paper calendar and the spreadsheet with one place where people request time off, offer and pick up shifts, and keep their availability current, while managers approve with full coverage in view. The essentials are request forms, a coverage calendar, approval rules by role, balances, notifications and a record of every decision. You can describe the whole thing in plain words and have a working tool the same day.
Every manager of an hourly team knows the Sunday night text: "Can anyone cover my Tuesday close?" Then come the replies, the side conversations, the swap that two people agreed on and nobody told the manager about, and the Tuesday when nobody shows up because everyone thought someone else had it. Time off works the same way. A request is scribbled on a paper calendar in the break room, or sent as a text, or mentioned in passing, and three weeks later two people on the same small crew are both off on the same Saturday.
A PTO, shift swap and availability app fixes this by giving every change to the schedule one front door. This guide covers what the current way costs you, exactly what the app should contain, a worked request you can hand to FORGE, how to roll it out, and how to tell whether it is working.
What the current way costs you
Most teams run time off and shift changes through some mix of group texts, a paper calendar, a shared spreadsheet and the manager's memory. Each one breaks in a predictable way.
- Group texts lose decisions. A swap agreed in a thread of forty messages is invisible to the person building next week's schedule. Nobody can search it later when there is a dispute.
- Paper calendars live in one place. The night manager cannot see the request pinned in the day manager's office, and the calendar cannot warn anyone that a day is already short.
- Spreadsheets have no rules. Anyone with access can type over anyone else. There is no approval step, no notification, and no history of who changed what.
- The manager becomes the bottleneck. Every request lands on one phone. When that person is off, decisions stop, or worse, get made without them.
- Fairness becomes a feeling. Without a record, people believe the same few always get the holidays. Sometimes they are right, and nobody can prove it either way.
- Rigid scheduling software can be its own problem. Large workforce systems are built for large companies. Smaller teams often pay for features they never use while the one rule that matters to them, such as "two certified openers on every Saturday," is hard to set up.
The cost shows up as short shifts, overtime nobody planned, managers spending evenings on their phones, and good people leaving because getting a day off felt like begging.
What the app should contain
Think of the app as four parts: requests, coverage, approvals and records. Here is what each part needs.
Roles
- Employee: submits time off requests, offers shifts, picks up open shifts, updates availability, sees their own balance and history.
- Shift lead or supervisor: sees the coverage calendar for their area, approves or declines swaps and requests for their crew within limits you set.
- Manager: approves anything outside the lead's limits, sees all locations or departments they run, sets blackout dates.
- HR or owner: manages balances and policies, sees reports across the company, and reviews the decision history.
Request types and fields
- Time off request: employee, type (vacation, sick, personal, unpaid, other types your policy uses), start and end date, full or partial day, hours, note, attachment if your policy asks for one.
- Shift swap: the original shift, the person offering it, the person taking it, and whether both have agreed.
- Open shift pickup: a shift posted by the manager or released by an employee, with who is qualified to take it.
- Availability: recurring days and hours each person can work, with an effective date, so a student's new semester hours or a parent's new school schedule is on record before the schedule is built.
Statuses
Use a short, clear status list and stick to it: Draft, Submitted, Waiting on the other employee (for swaps), Waiting on approval, Approved, Declined, Cancelled. Every status change records who made it and when.
Rules worth building in
- Coverage minimums: the fewest people, or the fewest people with a given skill, allowed on a shift. A request that would drop below the minimum is flagged before anyone approves it.
- Blackout dates: inventory days, peak season, events. Requests on those dates go straight to the manager with a note.
- Notice periods: how far ahead a request must come in. Late requests are allowed but marked.
- Qualification matching: only people trained for a role can pick up or swap into it.
- Overtime warnings: a pickup that would push someone past the hours you set is flagged for the manager.
Screens
- My requests: a phone-first screen with a big "Request time off" button, an "Offer a shift" button, the person's balance and the status of everything they have asked for.
- Open shifts board: shifts anyone qualified can claim, newest first.
- Coverage calendar: the manager's main view. Each day shows who is scheduled, who is off, who is pending, and a color when coverage falls below the minimum.
- Approval queue: everything waiting on this manager, oldest first, with the coverage impact shown next to each request.
- Balances: each person's starting balance, used, pending and remaining.
- History and reports: every decision, filterable by person, date and type.
Notifications
- The employee hears back the moment a request is approved or declined, with the reason.
- The swap partner is asked to accept or decline.
- The manager gets a daily summary of pending requests, plus an immediate alert when a request lands on a short day or a blackout date.
- Everyone on a shift is told when a swap changes who they are working with.
Reports
- Requests by month and by type.
- Average time from request to decision.
- Days that fell below coverage, and why.
- Holiday and weekend time off by person, so fairness becomes a fact you can show.
Example request
Here is the kind of request you could hand to FORGE, written in plain words. Adjust the details to your own team.
Example request: "Build a time off and shift swap app for our three locations. Employees should be able to request time off from their phone, choosing vacation, sick or personal, full or partial days. They can offer a shift they cannot work, and anyone at the same location trained for that role can claim it. Swaps need both people to agree, then go to the shift lead. Shift leads approve for their own location unless the request falls on a blackout date or would leave fewer than two people on the floor, or fewer than one certified opener on a morning shift. Those go to the location manager. Show a monthly coverage calendar for managers with red days when coverage is short. Track vacation balances: each person starts with the hours I upload from a spreadsheet, approved requests subtract, pending requests show separately. Employees can set their weekly availability with a start date. Send a notification for every decision and a daily summary to managers at 7 a.m. Keep a record of every approval and decline with who made it and why. HR sees everything across all three locations."
That request names the roles, the rules, the screens, the notifications and the data you are starting from. It is the level of detail that gets you a tool your team can use on day one.
How the current tools compare
| Need | Group text and paper | Shared spreadsheet | Large workforce suite | Your own app |
|---|---|---|---|---|
| One place for every request | No | Partly | Yes | Yes |
| Coverage warnings before approval | No | Only with careful formulas | Usually | Yes, built to your rules |
| Approval rules by role | Manager's memory | No | Yes, often complex to set up | Yes, in your words |
| Balance tracking | No | Manual | Yes | Yes |
| Record of every decision | No | Partial | Yes | Yes |
| Fits your exact rules | Only in someone's head | Breaks easily | Sometimes | Yes |
| Changes when your rules change | Instantly, and inconsistently | Easily, and unsafely | Through the vendor | Describe the change |
Rollout plan for your team
A good app with a bad rollout ends up ignored. Follow these steps.
- Write down your rules first. Coverage minimums, blackout dates, notice periods, who approves what and how balances work. If two managers handle requests differently today, settle it now. The app will make your policy visible, so make sure it is the policy you mean.
- Gather your starting data. A list of employees with their location, role, qualifications and current balance. A spreadsheet is fine.
- Build and test with one manager. Have the manager submit fake requests from a phone, approve some, decline some, and try to break the coverage rules.
- Pilot at one location for two weeks. Pick the location with the most requests or the most friction. Tell the crew the date the app becomes the only way to ask.
- Show people in person. Five minutes at a shift meeting beats any email. Have everyone submit their availability on the spot so the first thing they do in the app is useful.
- Close the old doors. After the rollout date, a request by text gets a friendly reply: "Please put that in the app so it is on record." This is the step most teams skip, and it is the one that decides whether the app sticks.
- Review after two weeks. Ask leads what slowed them down. Adjust the rules, add a missing request type, change a notification time.
- Roll out to the next location with the pilot manager helping.
Mistakes to avoid
- Building the schedule and the change workflow at once. If your schedule already lives somewhere that works, leave it and fix the changes first. You can bring the schedule in later.
- Too many statuses. If people cannot tell what "Pending review level two" means, they will text the manager to ask.
- Letting the app approve things automatically that should be judged. Automatic approval is fine for a swap between two qualified people on a fully covered day. It is not fine for the week before a holiday.
- Hiding the reason for a decline. A decline with no reason starts a hallway conversation. Make the reason required.
- Forgetting the night and weekend crew. Test the app with the people who never come to the office.
- Treating balances as a guess. If payroll keeps the official balance, reconcile on a set schedule so the app and payroll never drift apart.
How to measure that it works
Pick a few numbers and check them monthly.
- Short shifts: days that ran below your coverage minimum. This should drop.
- Time to decision: how long requests wait for an answer. Aim for same day or next day.
- Requests outside the app: count the texts and verbal requests managers still receive. This should trend to zero.
- Unplanned overtime hours caused by last minute gaps.
- Manager time: ask managers how many evenings they spent sorting coverage before and after.
- Fairness: compare holiday and weekend time off across people over a quarter.
Checklist before you build
- List every type of time off your policy allows.
- Write each coverage minimum by location, shift and role.
- Decide who approves swaps, pickups and time off, and the limits for each.
- List your blackout dates for the next six months.
- Decide your notice period and what happens to late requests.
- Collect the employee list with roles, qualifications and balances.
- Decide which notifications go to whom, and when.
- Choose the pilot location and the rollout date.
- Confirm your time off, overtime and scheduling rules with your HR advisor or the relevant labor authority where your people work.
How FORGE handles it
With FORGE, the manager who knows the rules describes the app in plain words, like the example request above. A panel of top AI models plans the tool, a dedicated AI crew builds it, and every piece is checked for quality and security before it is saved. Most teams have their first real tool the same day, and it works on a phone, a tablet or a desktop.
The app lives inside your company and only the people you invite can get in. Owners and admins manage the workspace, builders make and change tools, and app users, the crew requesting time off, are free. Every decision and every change to the app is recorded with who did it. When your rules change, such as a new blackout week or a new coverage minimum, the builder describes the change, and a change costs a small fraction of a build and only counts when something actually changes.
It is $49 a seat a month for each person who builds, with 3 builds included. Our team starts every company with a workflow workshop, so your first tool is the one costing you the most time. If that is the Sunday night coverage scramble, talk to us.
Questions people ask
What is the difference between a scheduling tool and a PTO and shift swap app?
A scheduling tool builds the schedule. A PTO and shift swap app handles everything that changes it afterward: time off, swaps, pickups and availability. Many teams keep the schedule where it is and add the change workflow on top, which is where most of the confusion lives.
Should employees be able to swap shifts without a manager?
It depends on your rules. A common setup lets two qualified people agree on a swap and sends it to the manager only when it would create overtime, break a qualification rule or leave a shift short. Decide your rule first, then build it into the app.
How do we handle PTO balances?
Store the starting balance for each person, subtract approved requests, and show pending requests separately so nobody double counts. If payroll is the official record, reconcile the balances against it on a set schedule, such as each pay period.
Do we need to follow labor laws in the app?
Your time off, overtime, rest and scheduling notice rules come from your policies and from the labor laws where your people work. Build your rules into the app, and confirm them with your HR advisor or the relevant labor authority.
Will hourly staff use an app?
They will if it is faster than texting the manager. Make the request form three taps on a phone, show the answer as a notification, and stop accepting requests through any other channel after the rollout date.
How long does it take to build with FORGE?
Most teams have their first real tool the same day. A PTO and swap app is a good first tool because the rules are already in your head and the payoff shows up the first week.
See what FORGE builds for your team
We onboard every team ourselves, starting with the work that costs you the most time.
Talk to us


