How to make an app for your employees: 6 steps (2026)
Make an iPhone app for your team: a staff directory, shifts, checklists and news, who sees what, and how to get it onto staff phones privately.

By Sigsten Gustavii· · Updated · 10 min read
To make an app for your employees, pick the two or three things your team now does on paper, in group chats or in spreadsheets, describe those screens and who may edit them to an AI app builder like Borel, try it with a couple of colleagues, then hand it to the whole team through a private Apple route rather than the public App Store.
| Today | In the app | Who it helps |
|---|---|---|
| A printed phone list | A team directory with photos and roles | New starters, managers |
| A rota on the staff-room wall | Shifts by day, with swap requests | Everyone on shifts |
| Paper opening and closing checklists | Checklists ticked with name and time | Shift leads, owners |
| A busy group chat | A news list for what changed | Everyone |
| A folder of PDFs | Short how-to pages and the handbook | New starters |
Start small. An app that only does shifts and checklists, and does them well, gets opened every day. An app that tries to replace your payroll, HR system and chat at once never gets finished.
What goes in an employee app
| Part | What it does | How Borel builds it |
|---|---|---|
| Sign-in | Only your team gets in | Email and password, with password reset |
| Team space | Everyone in one place, joined by invite | A group with an invite code |
| Directory | Name, photo, role, phone, email | A list staff can search, with tap to call |
| Shifts | Who works when and where | A week view, plus a My shifts list |
| Checklists | Opening, closing, cleaning, safety | Tasks ticked with who and when |
| News | What changed this week | A list managers post to |
| Handbook | How to do the common jobs | Short pages managers edit |
| Photos | Proof a job is done, a damaged delivery | The camera, with pictures in the app's cloud |
Who sees what: roles and the team space
Staff data is private, so decide who can see and change each thing before you build. Borel's cloud keeps shared data in a group: a space people join with an invite code. Each person in a group has a role:
- Owner: whoever made the group, usually you or the manager. Changes everything, removes people.
- Editor: what people get when they join. Ticks checklists, asks for swaps, adds photos.
- Viewer: can look but not change, for someone like a seasonal helper or an accountant.
Say it in plain words when you describe the app: "only managers can post news and edit shifts; staff can tick checklists and ask to swap a shift". Rows keep who added them, so a ticked checklist shows the name and time. When someone leaves and deletes their account, the team keeps what they added.
For a business with several sites, use one group per site, and let managers belong to more than one.
Shifts that people actually check
A rota is the screen staff open most. Keep it fast to read:
- My shifts on top. The home screen shows your next three shifts, with start time and place in large type.
- The whole week. One tap shows everyone's shifts, by day.
- Swap requests. Ask a colleague to take a shift; the manager approves it.
- Add to Calendar. A button puts a shift in the iPhone's own Calendar.
- A reminder before work. The phone reminds you an hour before each shift, scheduled on the phone itself, so it works with the app closed. See reminders.
The data is simple: a Shift (person, start, end, site, role), a Swap request (shift, from, to, status) and Time off (person, from, to). Borel keeps it in the app's own cloud, so a manager's change shows on everyone's phone the next time they open the app.
Checklists that get done
Checklists turn "did anyone lock the back door?" into a tick with a name and a time. Good ones are short, in the order people walk through the building, and tied to a shift.
- A photo where it matters: the till count, the fridge temperature, the clean floor. The camera takes it and the app stores it with the tick.
- Scanning a label: Apple's VisionKit reads printed text and codes through the camera, handy for stock or delivery notes.
- Working in a basement: ask for the day's checklists to be kept on the phone so they open without signal. See offline data.
- A history: managers see every completed checklist by day and site.
News and the team directory
A news list replaces the announcements that get lost in a busy group chat: a new menu, a fire drill on Thursday, a change to opening hours. Managers post; everyone sees the newest at the top when they open the app. For something urgent, tell people in person too.
The directory is the quiet favourite. Name, photo, role and site, searchable, with a tap to call or email. New starters stop asking who the duty manager is.
Getting the app onto your employees' phones
Most employee apps shouldn't sit in the public App Store. Apple offers private routes, and each has its use. Our guide to distributing an internal iPhone app covers them in depth; here is the summary.
| Route | Who can install it | What Apple asks | Good for |
|---|---|---|---|
| TestFlight | Up to 10,000 people by invite or public link | App Review for TestFlight before outside testers | A pilot with a few staff |
| Unlisted App Store app | Anyone with the link | Full App Review, then a request to Apple | Small teams on their own phones |
| Custom app | Your organisation, through Apple Business | Choose Private before approval | Companies that manage staff devices |
| Public App Store | Anyone | Full App Review | Apps for franchisees or partners too |
Apple names employee resources as a good fit for unlisted distribution, and suggests a way to stop strangers who find the link. A staff sign-in does that: ask for the app to show nothing but the login until someone has joined your team.
A custom app is for companies that use Apple Business, Apple's service for buying and managing apps on company devices. In App Store Connect you set the app's distribution to Private and name your organisation's ID, and the app then appears in your company's Custom Apps list, ready to send to managed phones through device management or hand out with redemption codes. Pick this before Apple approves the app; it can't be switched on afterwards.
Borel Companion is for your own iPhone. It's the quickest way to try the app on a real phone while you build, not a way to install it for the whole team.
Privacy and Apple's rules
| Guideline | What Apple asks | What Borel does |
|---|---|---|
| 2.1(a) Completeness | A demo account if the app has a login | Make a test staff account for App Review |
| 4.2 Minimum functionality | More than a repackaged website | Native shifts, checklists, camera, calendar |
| 5.1.1(v) Account deletion | Delete account in the app | Built into every Borel app with accounts |
| Privacy policy | A link in the app and the listing | Terms and Privacy Policy rows in every app |
Collect only what the team needs. A phone number and a role are useful; a home address or date of birth usually isn't. If staff photos go in the directory, ask before you add them.
For a company app, enrol in Apple's Developer Program as an organisation so the app is listed under the company's name. Our individual or organisation guide explains the difference.
What an employee app costs
| Item | Cost | Notes |
|---|---|---|
| Borel Free | $0 | 5 credits a day to build it and try it in your browser |
| Borel Pro | From $20 a month | Try it on your iPhone with Companion and publish it |
| Apple Developer Program | $99 a year | Needed for TestFlight, unlisted and custom apps |
| Running the app | Pay as you go | Accounts, shifts and photos in the app's cloud, from your credits |
There is no per-employee fee from Borel: twenty staff or two hundred, you pay for the plan and what the app uses. See pricing.
Workforce platform, spreadsheet tool or your own app?
- A workforce platform suits you if you need payroll, time clocks and labour-law rules for many sites, and have the budget per seat.
- A spreadsheet tool like Glide suits you if your team is happy with an app that opens in the phone's browser; its help centre says it doesn't publish to the App Store.
- Your own app with Borel suits you if you want a native iPhone app with your name, camera, calendar and reminders, shaped around how your team works, without a developer. Read making an app for your business for the customer-facing side.
How to make an employee app with Borel, step by step
Step 1: Pick the jobs
Ask three colleagues what they look up or write down most in a week. Pick two or three of those jobs. Gather the real data: the current rota, the checklists and the staff list.
Step 2: Describe the app
An app for the staff of Kafé Linnea, two cafés in Uppsala. Staff sign in with email and join their café's team with an invite code. Tabs: My shifts, Rota, Checklists, News and Team. My shifts shows my next shifts with an Add to Calendar button and a reminder an hour before each. Rota shows everyone's week by café; staff can ask a colleague to swap and the manager approves. Checklists for opening and closing, each task ticked with name and time, and the till count needs a photo. Managers post news; the newest is on top. Team lists everyone with photo, role and phone, tap to call. Only managers can edit shifts, checklists and news.Penny asks about anything unclear, for example who approves a swap at the second café. Then Rivet writes the app in Swift with SwiftUI and Xcode builds it on Borel's Mac. You don't need a Mac.
Step 3: Try it as staff and as a manager
The app opens in the iOS Simulator in your browser, free. Sign in as a manager, make a shift, then sign in as staff and ask to swap it. Tick a checklist with a photo and see it in the manager's history.
Step 4: Make it yours
Attach your logo and ask for your colours. Then small things in plain words: "show today's checklist on the home screen", "group the team by café".
Step 5: Pilot it with a few staff
With Pro, install it on your own iPhone with Companion and use it for a few shifts. Then publish a build and invite a handful of colleagues through TestFlight for two weeks. Change what they stumble over with a message.
Step 6: Roll it out privately
Stamp checks the app against the reasons Apple most often turns apps down, and Publish builds, signs and uploads it under your own Apple Developer account. Choose unlisted or custom distribution in App Store Connect, and include a test staff login in the review notes.
The Bottom Line
A good employee app answers "when do I work, what do I do, and who do I ask?" in a few taps. Keep it to the jobs your team really does, set roles before you build, and give it to staff through a private Apple route. With Borel, you describe it, try it on a live iPhone in your browser and publish it under your company's name. Describe your team's week on Borel and see the rota on a live iPhone today.
Questions people ask
Can I make an app just for my employees?
Yes. Build it with Borel, then give it to staff privately: TestFlight for a pilot, an unlisted App Store link, or a custom app through Apple Business for managed devices.
Does an employee app have to be on the public App Store?
No. An unlisted app is on the App Store but found only through your link, and a custom app is visible only to your organisation. Both still go through App Review.
Can staff only see their own team's data?
Yes. A Borel app keeps the team's data in a group people join with an invite code, with owner, editor and viewer roles that decide who can change what.
Can the app remind staff about their shifts?
Yes. The phone schedules a reminder before each shift, so it arrives even with the app closed. Shifts can also go into the iPhone's Calendar.
Do I need a developer or a Mac?
No. Borel writes the Swift code and builds it with Xcode on its own Mac. You describe the app and change it with messages from any computer.
What does it cost per employee?
Nothing per employee from Borel. You pay for Pro, from $20 a month, Apple's $99 a year and what the app uses to run.
I think the most useful staff tools are the plain ones that save ten minutes every shift. Describe your team's week to Borel and see what it builds.
– Sigsten
Make your iPhone app in Borel
Describe the app you want and see its first screens before you pay anything.
See your app free