How job-based scheduling works

This topic relates to our new job-scheduling feature. If you're looking for help with our older scheduling functionality, please refer to Scheduling your employees (legacy scheduling).

In Replicon, you can create job-based schedules, and then assign them to shift workers.

In this context, a ‘job’ is a high-level task, project, or event completed by a group of shift workers. For example, a job could be:

  • Running a retail store
  • Producing a daily news program
  • Running a swim meet

For each job, schedule managers include one or more scheduled shifts, and each shift includes one or more specialized roles that need to be filled to complete the job.

Schedule managers assign each role to workers using Replicon’s SmartMatch feature, which ranks all workers in your system by availability, role, skills, and cost, so you can easily fill the job’s roles.

You need schedule manager permission to create and manage job-based schedules.

Job-based scheduling workflow

  1. Administrator configures the system for scheduling by creating and assigning roles and skills, and any needed shifts, and groups and permissions for limiting access, and notifications.

Refer to Setting up job-based scheduling for more information on how to configure job-based scheduling.

  1. Schedule manager/s create jobs that need to be carried out. Each job is comprised of one or more shifts, and each shift is assigned one or more roles that need to be filled to complete the job.

  1. Schedule manager/s assign the job’s roles to workers using SmartMatch, which assign each resource a score for that role, based on their availability, role and skills assigned in Replicon, and optionally their cost. Schedule manager/s can set the importance of role, skill, and availability for each project, which alters their score.
  2. Employees find out what shifts they’re assigned via notifications or in the UI.

Example use cases

Replicon’s job-based scheduling can be used in many different industries. The table below outlines some examples of jobs, shifts, and roles can be broken down some example industries.





Film and Television

Recording a comedy show


Production Manager

Floor Manager


Camera Operator

Audio Operator

Boom Operation

Make-up Artist


Dolly grip

Key grip


Staffing a swim meet

Morning 7-12

Afternoon 12-5

Evening 5-10

Meet Director



Chief Judge

Stroke/Turn Judge

Entry Clerk

Timing Equipment Operator

Time Verification


Equipment Manager

Meet Marshals

Volunteer Coordinator


Staffing a retail bookstore for a day

Morning 7-12

Afternoon 12-5

Evening 5-11


Assistant Manager

Merch Manager

Head Cashier




Floor - Zone 1

Floor - Zone 2

Floor - Zone 3

Floor - Shelver



Staffing a movie theater for a day

Matinee 11-5

Evening 5-3


Assistant manager






Staffing a restaurant for a day

Lunch 11-3

Dinner 3-11


Kitchen Manager




Bus person



Can we still use Replicon’s old shift scheduling functionality?

Job-based scheduling is compatible with Replicon’s old scheduling feature, so if you create schedules in the old UI, those schedules will appear in the job-based scheduling UI, and vice versa. However, the old scheduling feature doesn’t support jobs, roles, or skills, so those elements won’t ever appear in the old UI.

How are job-based schedules different from office schedules?

If an employee works a very regular, repeating schedule, you can assign them an office schedule in Replicon, rather than creating job-based schedules. Office schedules are assigned to users once, not on a shift-by-shift basis. They also don’t define the type of work that will be completed, and therefore include no roles or shifts that need to be fulfilled.

Refer to Defining work days and times using office schedules for more information on office schedules.

How is job-based scheduling different from resourcing?

Job-based scheduling is similar to resourcing, in that both involve assigning workers to particular tasks. However, with resourcing, workers are allocated to projects and their tasks over a longer period of time, while with job-based scheduling shift workers are assigned to shifts managed as part of a job.

If you’re interested in a resourcing solution, Replicon’s Polaris product offers comprehensive resourcing functionality.