📖 User Guide

Everything you need to know.
Step by step.

Choose your role below to see a complete guide to all features available to you in TeamFlow.

🏢 Employer / Admin

You're in charge. Here's how to run everything.

As an Employer you have full control — build your team, schedule projects, distribute shifts, track hours and manage subscriptions, all from your phone.

⚡ Quick start — 4 steps to your first shift

Get your team scheduled in under 10 minutes.

1
Register & choose plan
2
Invite your team
3
Create a project
4
Send the schedule
🚀

Getting Started

Register your company and set up your account

1

Download TeamFlow

Download the TeamFlow app from the App Store (iOS) or Google Play (Android). It's free to download.

2

Tap "Get Started" and choose Employer

Open the app and tap Get Started. Select Employer / Admin as your role. Enter your name, email address and a password to create your account.

3

Enter your company name

Type your company or organisation name. This is what your employees and site managers will see when they join.

4

Choose a subscription plan

Select the plan that fits your team size — from the free plan (up to 5 employees) to Enterprise (300+ employees). All paid plans include a 14-day free trial.

  • Free — up to 5 employees, no credit card needed
  • Starter €19/mo — up to 20 employees + contractor management
  • Basic €39/mo — up to 50 employees + site manager roles
  • Standard €69/mo — up to 100 employees + multi-location
  • Pro / Business / Enterprise — up to 300+ employees
ℹ️ You can upgrade or downgrade your plan at any time from the Account tab.
5

Your company codes are ready

After setup, TeamFlow generates two unique codes for your company: an Employee Code and a Site Manager Code. Share these with your team so they can join. You'll find them in the My Team tab.


👥

My Team

Invite, manage and organise your workforce

1

Share your join codes

Go to the My Team tab and tap Invite. You'll see two codes:

  • Employee Code — share with your regular employees
  • Site Manager Code — share with your site managers / supervisors

Employees enter this code when they register in the app and are automatically added to your team.

2

Bulk email invitations

To invite multiple people at once, tap Bulk Invite in the My Team tab. Enter email addresses (one per line) and the app will send invitation emails automatically with your join code included.

💡 Use bulk invite when onboarding a large team — saves time compared to sharing the code individually.
3

Approve or reject join requests

When someone joins using your code, you'll see them appear in the My Team tab with a Pending status. Tap their name to approve or reject their request. Only approved members appear in your scheduling views.

4

View and manage team members

Your team list shows all active employees, site managers and contractors with their role and status. You can:

  • See each person's role (Employee, Site Manager, Contractor)
  • View their contact details and contractor company name
  • Deactivate a member if they leave the company
5

Linked Organisations & Contractor Chain

TeamFlow supports a full contractor chain — main employer, contractors, and subcontractors — all managed in one place.

1
How contractors register

A contractor who has their own employees or subcontractors registers in TeamFlow as an Employer — not as an employee. They manage their own team independently and get their own Company Code.

A contractor who works alone (independent/freelancer) registers as an Employee using the employer's employee code.

2
Link a contractor to your organisation

Go to Linked Organisations and enter the contractor's Company Code. Once linked, their employees appear in your team list and can be assigned to any project or schedule.

3
Two-level chain (contractor's subcontractors)

If your contractor also has their own linked subcontractors, those employees are automatically visible to you as well — no extra steps needed. TeamFlow resolves the full chain so you can assign anyone from any level to your projects.

💡 Example: Main Employer → Cleaning Company → Independent Cleaner. The main employer can assign the independent cleaner to a project directly.
4
Schedule template includes everyone

When you download the Schedule Excel template, it automatically includes your own employees, linked contractor employees, and subcontractor employees — all clearly labelled by company name.

ℹ️ Contractor and subcontractor employees are always labelled with their company name so you always know who belongs to which organisation.

🏗️

Projects & Scheduling

Create projects, assign your team and send shifts instantly

1

Create a new project

Go to the Projects tab and tap + New Project. Fill in:

  • Project name — e.g. "Site A Night Shift"
  • Date — the date of the shift or project
  • Location — the work site or address
  • Start time and end time
2

Assign employees and site managers

After creating the project, tap Add People. Browse your full roster — own employees and contractors all in one list. Tap each person to assign them. You can assign as many people as needed, and the same person can be on multiple projects.

💡 Use the search bar to quickly find team members by name or agency.
3

Set individual shift times (optional)

By default all assigned employees get the same start and end time. If some people have different hours, tap their name in the assignment list and adjust their individual times.

4

Send the schedule

When everything is set, tap Send to All. TeamFlow will:

  • Send a push notification to every assigned employee
  • Send an email to each employee with their shift details
  • Send site managers a full team list showing every person's name, shift time and location
ℹ️ Once sent, the project card turns green with a "Sent ✓" badge so you always know what's been communicated.
5

View and manage your projects

All projects appear in the Projects tab, grouped by date. Tap any project to see the full assignment list, edit details or delete the project. Deleting a project also removes any associated schedules.


📋

Schedule Upload

Plan shifts in Excel and upload them in bulk

1

Download the Excel template

Go to the Schedule tab and tap Excel Template. The app downloads a pre-filled spreadsheet with all your employees and site managers already listed. Open it in Excel, Google Sheets or any spreadsheet app.

2

Fill in the template

The template has these columns:

  • Include (X) — put an X next to each person you want to include. Rows without X are ignored on upload.
  • Project Name — type the project or site name. People with the same project name are grouped into one schedule card.
  • Full Name / Email / Type — pre-filled, do not edit
  • Location — the work site address
  • Date — format YYYY-MM-DD (e.g. 2026-07-15)
  • Start Time / End Time — format HH:MM (e.g. 08:00)
  • Notes — optional extra instructions
💡 You can have multiple projects in one upload — just use different Project Names and they'll appear as separate cards.
3

Upload the filled template

Back in the app, go to Schedule → Upload Excel. Pick your completed file. The app shows a preview with the number of entries parsed. If everything looks correct, tap Upload & Save.

4

Send the uploaded schedule

After uploading, schedule cards appear at the bottom of the Schedule tab — one card per project name. Tap a card to expand it and see the full list of people. Tap Send Schedule to All to notify everyone by email and push notification.

5

Manage uploaded schedules

Each schedule card shows the project name, date and number of people. Expand a card to see individual entries. Use the Delete Schedule button to remove a schedule, or Clear... at the top to bulk-delete all schedules before a chosen date.


⏱️

Hours & Approvals

Review timesheets, approve hours and export to payroll

1

View employee hours

Go to the My Team tab and tap any employee's name to open their timesheet. You'll see a log of every shift they've clocked, including start time, end time, break duration, kilometres driven and vehicle type.

2

Approve individual shifts

Tap Approve next to any pending shift entry to mark it as approved. You can also tap Approve All to approve every pending shift for that employee at once.

3

Export Excel reports

Tap Download Report on any employee's timesheet to get a payroll-ready Excel file with all their approved hours for the selected month. You can also download a report for the entire team at once.

💡 Overtime is calculated automatically based on standard hours — no manual calculation needed.

⚙️
📍

Geofencing & Attendance

Set up automatic attendance tracking using GPS boundaries around your work sites.

1
Enable geofencing on a project

Go to Projects & Scheduling, open a project and toggle Geofencing on. Set the work site address and detection radius (50m–500m). Employees within the boundary will be automatically checked in.

2
Set the geofence radius

Use the radius slider to define how close an employee needs to be to trigger auto check-in. 200m works well for most sites. Larger sites may need 300–500m.

3
View attendance records

Go to Attendance to see who checked in, when, and whether they were on site. Auto check-ins are marked with an Auto badge. You can see the exact check-in and check-out times.

4
Approve timesheets

Go to Timesheets to approve or reject individual entries. Use Approve All to bulk-approve the current month. Approved entries are locked and included in payroll exports.

💡 Attendance records are automatically converted to timesheet entries when employees check out.
💰

Pay Rate Rules

Set multipliers for weekends, night shifts and public holidays to automatically calculate paid hours.

1
Open Pay Rate Rules

Go to Settings → Pay Rate Rules and toggle the feature on. This enables automatic paid hours calculation for all future timesheet entries.

2
Set day-of-week multipliers

Choose a multiplier for each day of the week. Common settings: Monday–Friday ×1.0, Saturday ×1.5, Sunday ×2.0. You can also enter a custom value.

3
Enable night shift bonus (optional)

Set a start and end time for the night period (e.g. 22:00–06:00) and a bonus multiplier (e.g. +0.2). Hours worked during the night period will automatically receive the bonus on top of the day rate.

4
Paid hours in reports

Once enabled, the monthly payroll export will include both Hours Worked (actual) and Paid Hours (with multipliers applied). Saturday 8h × 1.5 = 12 paid hours.

💡 Pay rules only apply to new timesheet entries after they are saved. Existing entries are not retroactively recalculated.
🌍

Region & Format Settings

Set your region once — time format, date format and distance units adapt automatically.

1
Open Region settings

Go to Settings → Region & Format. Tap your current region to open the region picker.

2
Choose your region

Select from 7 regions: Europe (24h, DD/MM/YYYY, km), USA (12h AM/PM, MM/DD/YYYY, miles), Canada (12h, EN+FR), South America (ES+PT), Asia, Australia & NZ, or Africa.

3
Time and date format changes automatically

Once you select your region, the Log Hours screen will show time in the correct format — 12h AM/PM for USA, Canada, Asia and Australia; 24h for Europe, South America and Africa. Date format updates automatically too.

4
Reports export in your language

Payroll reports and Excel exports are always generated in the employer's language, regardless of what language each employee uses. A Romanian employee and a French employee can both log hours — the employer's report comes out in their chosen language.

💡 This is especially useful for companies with international teams or contractors from different countries.

Account & Subscription

Manage your plan, billing and company settings

1

Change your subscription plan

Go to the Account tab and tap Subscription. You can upgrade to a higher plan as your team grows, or downgrade at the end of your billing period.

2

View payment history

In the Account tab, tap Payments to see all past invoices and subscription charges.

3

App language

TeamFlow supports 11 languages. Tap the language selector (globe icon) in the top-right corner of any screen to switch language. The app will remember your preference.

👷 Site Manager

Your team, your location. Stay on top of every shift.

As a Site Manager you can see your team's full schedule, receive detailed team lists by email and approve the hours your team logs each day.

⚡ Quick start — join your company

Get connected to your employer in 3 steps.

1
Download TeamFlow
2
Register with Site Manager code
3
Wait for employer approval
🚀

Getting Started

Join your company as a Site Manager

1

Download TeamFlow

Download the app from the App Store or Google Play and open it.

2

Tap "Get Started" and choose Site Manager

Select Site Manager as your role. Enter your name, email address and a password.

3

Enter your Site Manager code

Ask your employer for the Site Manager Code — a short code unique to your company. Enter it in the app to send a join request to your employer.

ℹ️ Your employer must approve your request before you get full access. You'll receive a notification when approved.

📅

Viewing Projects & Schedules

See everything your team is working on

1

Your Projects tab

The Projects tab shows all projects you've been assigned to as Site Manager. Each project card shows the date, location, start and end time, and the full list of employees assigned to that project.

2

Your Schedule tab

The Schedule tab shows uploaded schedules distributed by your employer. Tap any schedule card to expand it and see the full team list with shift times and location.

3

Email notifications

When your employer sends a schedule or project, you receive an automatic email with:

  • The project or schedule name and date
  • A full table of your team — every person's name, shift time and location

This email arrives at the address you used to register, so you have your team list even without opening the app.

💡 Save or forward this email to have a printable team list for the day.

👥

Your Team

See who's working and manage their hours

1

View your team list

The My Team tab shows all employees currently assigned to your location. You can see their name, role and whether they are active employees or from a contractor agency.

2

Review employee hours

Tap any employee's name to open their timesheet. You'll see a daily log of their check-in time, check-out time, break duration and kilometres driven.

3

Approve timesheets

Tap Approve next to any pending shift to mark it as verified. Use Approve All to approve everything in one tap. Approved hours flow through to the employer's payroll reports.

👤 Employee

Your shifts, your hours, in your pocket.

As an Employee, TeamFlow keeps you informed about your schedule, lets you log your hours from your phone and tracks the distance you travel for work.

⚡ Quick start — join your company

Get set up in under 2 minutes.

1
Download TeamFlow
2
Register with your employee code
3
Wait for approval & start
🚀

Getting Started

Download the app and join your employer

1

Download TeamFlow

Download the app from the App Store (iPhone) or Google Play (Android). Search for "TeamFlow Workforce" or scan the QR code your employer shared.

2

Tap "Get Started" and choose Employee

Open the app, tap Get Started and select Employee. Enter your name, email address and a password to create your account.

3

Enter your Employee Code

Your employer will give you a short Employee Code. Enter it in the app to send a join request. Once your employer approves you, you'll receive a notification and have full access to your schedule and time logging.

ℹ️ If you work for a contractor agency, your agency admin will give you the code — not the end employer.

📅

Viewing Your Schedule

See your upcoming shifts at a glance

1

Schedule tab

Open the Schedule tab to see your upcoming shifts. Each card shows the date, project or location name, start and end time and any notes your employer included.

2

Push notifications

When your employer publishes a new schedule, you'll receive a push notification on your phone instantly. Tap the notification to open your schedule directly.

3

Email confirmation

You also receive an email at your registered address every time a new schedule is sent. The email includes your shift date and a reminder to open the app for full details.

4

Projects tab

The Projects tab shows any projects you've been assigned to directly by your employer. Tap a project to see the full details including location, time and who else is working that shift.


⏱️
📍

Quick Check-In

The fastest way to record your working hours — one tap to start, one tap to finish.

1
Tap the Check In tab

Open TeamFlow and tap the Check In tab at the bottom of the screen. You'll see the current time and a large IN button.

2
Tap IN to start your shift

Tap the IN button when you arrive at work. The app records your check-in time and starts counting your elapsed time on shift.

3
Tap OUT when you finish

At the end of your shift, tap the OUT button. Your hours are calculated and sent to your employer for approval.

💡 If your employer has set scheduled times, your paid hours will be based on the schedule — not your actual tap time. Arriving early doesn't add extra paid hours.
🔵

Automatic Attendance (Geofencing)

When your employer enables geofencing, the app automatically checks you in and out based on your location.

1
Grant location permission

When you open the Attendance tab for the first time, the app will show you a disclosure screen explaining how your location is used. Tap Allow Location Access, then select Allow all the time in the system dialog. This is required for geofencing to work in the background.

2
Arrive at your work site

When you enter the geofence boundary set by your employer, the app automatically records your check-in time. You'll receive a notification confirming the auto check-in.

3
Leave your work site

When you exit the geofence boundary, the app automatically records your check-out time and calculates your hours for the day.

💡 Auto check-ins are marked with an Auto badge in your attendance records. You can still manually check in if geofencing doesn't trigger.

Logging Your Hours

Clock in and out from your phone — no paper needed

1

Log your shift

Go to the My Hours tab and tap Log Hours. Enter:

  • Date of the shift
  • Start time — when you began work
  • End time — when you finished
  • Break duration — in minutes (optional)

The app calculates your total hours and any overtime automatically.

2

Log kilometres driven

If you drove to the work site, enter the number of kilometres you travelled. Choose your vehicle type:

  • Own car — you used your personal vehicle
  • Company car — you used an employer vehicle
  • No vehicle — you didn't drive
💡 Always log kilometres on the same day — your employer uses this for expense tracking and reimbursement.
3

View your hour history

The My Hours tab shows a monthly summary of all your logged shifts, with totals for hours worked, overtime and kilometres. You can scroll back through previous months to review your history.

4

Approval status

Each shift entry shows whether it's Pending (waiting for your manager to review) or Approved (confirmed). You'll see the status update once your site manager or employer approves your hours.


🔄

Shift Changes

Request and manage changes to your schedule

1

Request a shift change

If you need to change your scheduled shift, go to the Schedule tab and open the relevant project or schedule card. Tap Request Change and fill in the details of the change you need (different time, different date, etc.).

2

Shift change template

For bulk shift changes, your employer may send a Shift Change template via the Schedule tab. Download it, fill in the requested changes and upload it back — your employer and site manager will be notified automatically.