Your team is hired.
Now run them properly.

Manage shifts, track availability, approve leave, and handle swap requests, all in the same platform you used to hire and train your team.

Set up your schedule
OFM Jobs weekly schedule showing shift assignments across team members

No. 1

place to recruit, test, train, and now schedule your entire team

Zero

spreadsheets, WhatsApp groups, or Notion pages required

Full

shift history, attendance, and leave records in one dashboard

Build your rota without the back and forth.

Create shifts, assign team members, and publish your schedule in minutes. Use templates for recurring patterns so you’re not rebuilding the same rota every week.

  • check_circleCreate shifts manually or from saved templates
  • check_circleAssign by individual, role, or shift group
  • check_circleRecurring shifts with weekly day patterns
  • check_circleColour-coded by role for instant clarity
  • check_circlePublish as draft or live. The team only sees published shifts
Week of April 7
Apex Management
Draft
✓ Published
Apply template
of 10 assigned
Mon
Apr 7
AM
DS
Dana S.
AM · 08-14
PM
RP
Riley P.
PM · 14-20
Tue
Apr 8
AM
DS
Dana S.
AM · 08-14
PM
JM
Jamie M.
PM · 14-20
Wed
Apr 9
AM
RP
Riley P.
AM · 08-14
PM
DS
Dana S.
PM · 14-20
Thu
Apr 10
AM
JM
Jamie M.
AM · 08-14
PM
MK
Morgan K.
PM · 14-20
Fri
Apr 11
AM
DS
Dana S.
AM · 08-14
+ Open slot
RP
Riley P.
PM · 14-20
Publish this weekTeam will be notified automatically
Publish
Assign to Fri PM
RP
Riley P.
JM
Jamie M.
MK
Morgan K.
DS
Dana S. · Availability
Chatter · Apex Management
Week of Apr 7
12 AM6 AM12 PM6 PM12 AM
Mon
Apr 7
8 AM - 4 PM
Tue
Apr 8
8 AM - 4 PM
Wed
Apr 9
All day
Thu
Apr 10
Proposed
12 PM - 8 PM
Conflict
Fri
Apr 11
8 AM - 4 PM
Sat
Apr 12
Unavailable
Schedule conflict detectedDana unavailable 8 AM - 12 PM on Thursday

Schedule around when people can actually work.

Team members set their weekly availability or flag specific dates. You see it all before you build the rota, no more shifts assigned to people who aren’t around.

  • check_circleWorkers set recurring weekly availability
  • check_circleOverride specific dates when needed
  • check_circleAvailability visible when building shifts
  • check_circleConflicts flagged before you publish

Leave requests handled in the same place as everything else.

Team members submit leave requests directly in OFMJobs. You review, approve or reject, and the calendar updates automatically. No DMs, no spreadsheets.

  • check_circleWorkers submit requests with date range and reason
  • check_circleApprove or reject with one click
  • check_circlePaid and unpaid leave types configurable
  • check_circleLeave balances tracked automatically per year
  • check_circleApproved leave blocks out shift availability
Leave requests
Apex Management · Pending review
pending
MK
Morgan K.
Annual leaveApr 14 - Apr 18 · 5 days
Approved
KL
Kai L.
Sick leaveApr 10 · 1 day
Approved
JM
Jamie M.
Annual leaveApr 21 - Apr 25 · 5 days
SR
Sara R.
Unpaid leaveApr 28 · 1 day
Apr 14-18 blocked on calendarMorgan’s shifts auto-cleared for these days
Shift swap requests
Apex Management · 1 awaiting review
1 pending
DS
Dana S.
RP
Riley P.
Awaiting review
Completed
DS
RP
DS
RP
Wed, Apr 9
AM · 8 AM - 2 PM
RP
DS
Thu, Apr 10
PM · 2 PM - 8 PM
JM
Jamie M.
MK
Morgan K.
Completed
MK
Mon, Apr 7
PM · 2 PM - 8 PM
JM
Tue, Apr 8
AM · 8 AM - 2 PM
Schedule updated · Both shifts confirmed

Swaps handled without you in the middle.

Team members request swaps directly with each other. You get notified, approve if required, and the schedule updates. No chasing people on WhatsApp.

  • check_circleWorkers initiate swap requests with a specific colleague
  • check_circleTarget worker accepts or declines
  • check_circleEmployer approval step, on or off, your choice
  • check_circleSchedule updates automatically on completion

We went from managing shifts on WhatsApp to having everything in one place. Scheduling, leave, swaps. It just works. I don’t know why we didn’t do this sooner.

Mason T.

Mason T.

Operations Lead, Vault Collective

The last tool your agency needs.

Recruit, test, train, and schedule. All in OFMJobs. Stop stitching together tools that weren’t built for this industry.