Shift scheduling software

Shift happens.
Wrok handles it.

Wrok builds your whole week automatically, then keeps swaps, time off, hours and team updates in one place.

Schedule generated. Doors open.

It just Wroks.

What Wrok is

Shift scheduling software that builds the week for you.

Set your shifts, roles and staffing rules once. Wrok generates the whole week in seconds, then keeps swaps, time off, hours and team messages in the same place. One place for the schedule, the shift, and the people doing the work.

Free forever for up to 6 workers. No credit card.

What it does
  • Generates the schedule A real algorithm, not guesswork. It checks the valid combinations against days off, rest hours, contracts and minimum staffing, and returns an optimal week if one exists.
  • Handles swaps and time off Workers request a swap, a vacation or a sick day in the app. You approve or decline, and the schedule updates for everyone instantly.
  • Tracks hours and attendance Clock in with GPS, watch hours build up against contracts, and export payroll-ready PDF or Excel reports.
  • Keeps the team in sync Built-in chat and push notifications, so a schedule change never has to travel through a group message thread.

Everything you need to run your team

Purpose-built tools for shift-based businesses. From automatic schedule generation to team communication, Wrok handles it all.

Scheduling engine

Automatic Schedule Generation

A real scheduling algorithm, not guesswork. It evaluates the valid combinations of workers and shifts against every rule you have set, availability, approved time off, contracted hours and minimum rest, and returns an optimal arrangement if one exists. Seconds of computation instead of an evening with a spreadsheet.

  • Respects vacations, sick days, contracts, and rest hours
  • Distributes shifts evenly for maximum fairness
  • One tap to generate a complete week
  • Smart recommendations when constraints conflict
Generate Schedule
MonTueWedThuFri
Alice
Bob
Carol
Dan
✓ All constraints satisfied
Customization

Custom Shifts

Define morning, afternoon, night, or any custom shift type. Set exact start and end times, choose distinct colors, and assign icons so your schedule is always clear at a glance.

  • Create unlimited shift types with custom names
  • Set exact start and end times for each shift
  • Pick colors for instant visual recognition
  • Works with the auto-scheduler automatically
Morning06:00 – 14:00
Afternoon14:00 – 22:00
Night22:00 – 06:00
RotatingCustom hours
Team Management

Roles & Requirements

Create roles like "Cashier," "Floor Manager," or "Kitchen" and set minimum staffing per shift. The scheduler makes sure every shift has the right people in the right positions.

  • Create any number of custom roles
  • Set minimum required staff per shift per role
  • Assign workers to one or more roles
  • The scheduler respects all requirements
C
CashierMin. 2 per shift
4 assigned
F
Floor ManagerMin. 1 per shift
2 assigned
K
KitchenMin. 3 per shift
5 assigned
Collaboration

Shift Swaps

Workers can propose shift swaps directly with coworkers. Both parties approve, then the manager confirms, keeping everyone in the loop with zero confusion.

  • Request a swap in two taps
  • Both workers must approve first
  • Manager gives final confirmation
  • Schedule updates automatically
A
Alice
Wed · Morning
B
Bob
Wed · Afternoon
Pending approval
Attendance

Time Off & Sick Days

Submit vacation or sick day requests in a few taps. Managers see requests instantly, approve or deny with a reason, and the schedule updates automatically.

  • Submit vacation, sick, or personal days
  • Pick date ranges from a calendar
  • Track approval status in real time
  • See remaining balance at a glance
Approved
VacationFeb 15 – 18 · 4 days
Pending
VacationMar 10 – 12 · 3 days
Approved
Sick DayJan 22 · 1 day
Vacation used7 / 21
Communication

Real-Time Chat

Built-in messaging between any team members. Send swap requests in conversations, get read receipts, and keep all work communication in one place.

  • Direct messages between any team members
  • Shift swap requests embedded in chat
  • Read receipts (check / double-check)
  • No more scattered WhatsApp groups
Hey, could you swap Wed afternoon for my Thu morning?10:24 AM
Let me check... Yeah that works!10:26 AM ✓✓
Sent the swap request. Check it!10:27 AM
Export

PDF & Excel Export

Generate professional-looking schedule PDFs or Excel spreadsheets with one tap. Perfect for printing, emailing to staff, or keeping records for compliance and payroll.

  • One-tap PDF generation
  • Excel export for payroll integration
  • Clean, professional formatting
  • Print or email to staff
PDF
Schedule_Week9.pdf
XLS
Schedule_Week9.xlsx
Tracking

Attendance Tracking

Mark who showed up and who didn't. Track hours worked per day, week, or month. Spot patterns, manage overtime, and build a reliable record over time.

  • One-tap attendance marking
  • Track hours per day, week, or month
  • Overtime warnings and alerts
  • Historical records for payroll
Alice K.Present8.0h
Bob M.Present7.5h
Carol T.AbsentNot recorded
Dan R.Present8.0h
Total: 23.5 hours today
Visibility

Color-Coded Calendar

See your entire team's week in a beautiful, color-coded grid. Morning, afternoon, and night shifts are instantly recognizable. Drill into any day for detail.

  • Full team week view in one screen
  • Color-coded by shift type
  • Tap any cell to see details
  • Spot gaps and coverage issues instantly
MTWTFSS
Alice
Bob
Carol
Dan
Eva
MorningAfternoonNight
Insights

Analytics & Reports

Get a clear picture of your team's performance with real numbers. Track salary costs, total hours, and attendance rates in a dashboard that surfaces the trends and helps you make smarter staffing decisions.

  • Weekly and monthly salary breakdowns
  • Attendance and absence rates
  • Overtime alerts and trends
  • Per-worker and per-role statistics
Team Dashboard
$12.4kSalary Cost
156hTotal Hours
94%Attendance
M
T
W
T
F
S
S
2.5hAvg OT
$18.50Hourly Rate
HR

Sick & Vacation Tracking

Keep a clear record of every employee's sick days and vacation usage. Track balances in real time and spot trends before they become problems.

  • Track sick days per worker automatically
  • Monitor vacation balance and usage
  • Visual progress bars for quick overview
  • Historical data for HR reporting
Alice K.
2 sick5 / 21
Bob M.
0 sick8 / 21
Carol T.
4 sick12 / 21
Dan R.
1 sick3 / 21

Up and running in minutes

No training needed. Set up once, and let the scheduler do the heavy lifting from day one.

1

Set Up Your Workplace

Create your workplace, invite team members, define shift types with custom times and colors, and configure roles. Everything is ready in under 5 minutes.

  • Define shift types (Morning, Afternoon, Night, or custom)
  • Create roles and set minimum staffing levels
  • Choose working days for each employee
2

Generate the Schedule

Hit the generate button and Wrok builds an optimized, fair schedule in seconds. The algorithm weighs every constraint at once, or go manual and assign shifts exactly where you want them.

  • Every constraint is respected automatically
  • Fine-tune any assignment with a single tap
  • Copy schedules to future weeks in one click
3

Manage & Communicate

Your team sees their schedule instantly. Handle swap requests, track attendance, export reports, and chat without leaving the app.

  • Workers get push notifications for schedule updates
  • Approve swaps and time-off requests on the go
  • Export PDF/Excel reports for payroll and compliance

Built for everyone on the team

Whether you're running the show or showing up for your shift, Wrok has you covered.

For Bosses

Full control of scheduling with powerful tools that save hours every week.

  • Auto-generated schedulesOne tap and the algorithm builds a balanced, optimized schedule
  • Export to PDF & ExcelPrint, email, or archive schedules in professional formats
  • Reports & analyticsTrack hours, shifts, and compensation across your team
  • Manage roles & workersDefine positions, set shift requirements, ensure coverage
  • Approve requestsReview swap and time-off requests with full context
  • Clock-in with GPSVerify worker attendance with location-based check-ins

For Shift Managers

Delegate scheduling duties without giving away full control.

  • Manage schedulesGenerate, edit, and publish schedules on behalf of the boss
  • Handle day-to-dayApprove swaps, mark absences, and assign shifts
  • Configurable permissionsBoss controls exactly what each shift manager can do
  • Multiple workplacesManage different locations independently
  • Team messagingCommunicate with workers directly in the app
  • Real-time updatesChanges sync instantly to all team members

For Workers

Stay informed and in control of your work schedule from anywhere.

  • View your scheduleSee your week with clear shift names, times, and colors
  • Request time offSubmit vacation or sick day requests and track status
  • Swap shiftsPropose swaps with coworkers directly
  • Chat with your teamMessage coworkers or your manager in the app
  • Clock in & outCheck in with GPS verification when you arrive at work
  • Get notifiedPush notifications when your schedule changes

See Wrok at work

See how Wrok handles the everyday details that make scheduling difficult.

Manager View

Your entire team, one screen

The manager dashboard shows every worker's shifts for the week in a color-coded grid. Spot gaps instantly, reassign shifts with a tap, and make sure every slot is covered before publishing.

  • Color-coded by shift type for instant recognition
  • Tap any cell to reassign, swap, or clear
  • See role coverage and staffing warnings in real time
Team Schedule Feb 23 – Mar 1
MonTueWedThuFriSatSun
Alice K.
Bob M.
Carol T.
Dan R.
Eva S.
Morning Afternoon Night
Click any cell to change shift · Hit Generate to auto-fill
Communication

Chat, swap, and stay connected

No more group chat chaos. Wrok's built-in messaging lets workers coordinate shift swaps directly, with full context of who's working when.

  • Direct messages between any team members
  • Shift swap requests embedded in conversations
  • Read receipts so you know your message was seen
Alice K.

Hey! Could you swap your Wednesday afternoon for my Thursday morning?

10:24 AM

Let me check... Yeah that works for me!

10:26 AM ✓✓
Shift Swap Request
Alice gives
Wed · Morning
Bob gives
Thu · Afternoon

Sent! Check the swap request above.

10:27 AM
Time Off

Vacation requests, simplified

Workers submit time-off requests right from the app. Managers review, approve or deny with optional notes, and the schedule adjusts automatically.

  • Pick dates and type (vacation, sick, personal)
  • Track approval status in real time
  • Schedule auto-adjusts around approved absences
Time Off
Approved
Vacation
Feb 15 – Feb 18
4 days
Pending
Vacation
Mar 10 – Mar 12
3 days
Approved
Sick Day
Jan 22
1 day
Vacation used7 / 21 days
Sick days used1 / 10 days
Click any badge to cycle its status

Built for shift-based businesses

From restaurants to retail, healthcare to hospitality. If your team works in shifts, Wrok fits.

Restaurants & Cafes

Manage kitchen, waitstaff, and front-of-house rotations. Handle weekend rushes with proper coverage.

Retail Stores

Schedule cashiers, stockers, and floor managers across morning and evening shifts with ease.

Hotels & Hospitality

24/7 operations need round-the-clock scheduling. Cover reception, housekeeping, and maintenance.

Warehouses & Logistics

Coordinate day, night, and weekend shifts for packing, shipping, and operations teams.

Healthcare & Clinics

Ensure proper nurse and staff coverage across all hours while respecting rest periods.

Any Shift-Based Team

Security, cleaning, call centers, gyms. If you schedule shifts, Wrok works for you.

Simple plans that grow with your team

Start with a 90-day free trial, then stay free forever for up to 6 workers. No per-user fees, ever.

90-day free trial · Free forever for up to 6 workers · Save 20% with annual billing
No credit card required Cancel anytime Secure HTTPS · EU hosting
Free
€0 /forever
Up to 6 workers · 1 workplace
  • Automatic scheduling
  • Team messaging
  • Tasks & shift swaps
Get Started Free

No credit card required

Starter
14 .99 /mo
Billed €143.90/year Up to 15 workers · 2 workplaces
  • Everything in Free
  • Analytics & reports
  • PDF & Excel export
Get Started
Business
79 .99 /mo
Billed €767.90/year Up to 100 workers · Unlimited workplaces
  • Everything in Growth
  • Priority support
  • Advanced analytics
Get Started
Enterprise
Custom
100+ workers · Unlimited workplaces
  • Everything in Business
  • API access
  • Dedicated support
  • Custom integrations
Contact Us

No per-user fees. No surprise charges. One subscription covers all your workplaces. Save 20% with annual billing. Cancel anytime, no questions, no fees.
Data hosted in the EU. GDPR compliant. Prices shown are before VAT. Final price may vary based on your region.


Frequently asked questions

Wrok is free for up to 6 workers, forever, no credit card needed. Paid plans start at €14.99/mo for up to 15 workers and unlock reports, analytics, and more. Save 20% with annual billing. See our pricing for full details.

Each plan supports a different team size, from 15 workers on Starter up to 100 on Business. For teams larger than 100, contact us for a custom Enterprise plan. Every plan includes the full feature set.

Wrok uses a real scheduling algorithm, not guesswork and not a language model. It takes your shift types, role requirements, minimum staffing levels, worker availability, approved vacations, sick days, contracted hours and mandatory rest hours, then evaluates the valid combinations against all of those rules at once. If an arrangement that satisfies every constraint exists, it finds one and balances the workload fairly. If none exists, it tells you which rule is blocking the week so you can resolve it.

Absolutely. All data is transmitted over HTTPS and stored securely. Only authorized members of your workplace can see your team's schedule and information.

Wrok is available as a web app on desktop, tablet, and mobile. The Android app is currently available through Google Play testing, with iOS planned.

Workers can see their own personal schedule with full detail. The manager controls what visibility workers have over the broader team schedule.

The best shift scheduling app for a small business automates the rota, stays affordable, and needs no training. Wrok builds a full weekly schedule in seconds, handles swaps, time off, and hours tracking, and is free for teams of up to 6. It is made specifically for small shift-based businesses like cafes, restaurants, retail shops, and warehouses.

Employee scheduling software helps managers create, publish, and update work schedules without relying on spreadsheets or group chats. Wrok also handles worker availability, shift swaps, time-off requests, attendance, and team updates in one place.

Yes. Wrok is a browser-based employee scheduling app available to teams in Croatia and across Europe. The interface is available in English and Croatian, prices are shown in euros, and workplace data is hosted in the European Union in line with GDPR requirements.

Yes. Wrok is free forever for up to 6 workers and one workplace, with no credit card required. The free plan includes automatic schedule generation, shift swaps, time-off tracking, and team messaging. Paid plans start at €14.99/mo when you need more workers or reporting.

Add your workers and their availability, set your shift types and how many people each shift needs, then let Wrok generate the schedule automatically. It respects vacations, sick days, and mandatory rest hours, and you can adjust any shift by hand before publishing it to your team. The whole process takes a few minutes instead of hours in a spreadsheet.

Wrok is a simpler, more affordable alternative to When I Work and Deputy for small and mid-sized teams. It focuses on one-tap automatic schedule generation, shift swaps, time off, hours tracking, and team chat, without the complexity or steep per-user pricing of enterprise tools. It is free to start for up to 6 workers.

Wrok is built for cafes, bars, and restaurants, where staff work rotating shifts and plans change often. It generates the weekly rota automatically, lets staff request swaps and time off from their phones, tracks hours worked, and keeps team messages in one place. It is free to start for teams of up to 6.

Stop building schedules manually

Set up your workplace in minutes, add your team, and let Wrok generate your first schedule. Works right in your browser, no install needed. Start free, no credit card required.

Available now on the web · Android testing underway