• Meta
  • Cinema City
  • Mizrahi Tefahot Bank
  • Amdocs
  • Intel
  • Swissport
  • Smiths Detection
  • Riskified
  • Arkia
  • Hudson Brasserie
  • Coca-Cola
  • TSG
  • Pandora
  • Furla
  • Egged
  • Global-e
  • Monto

Built for big schedules

Hundreds of employees. A board you can still read.

Whether a board holds 50 people or several hundred, every manager arranges it the way they read it best, and EZShift remembers it for them on every device.

  • Arranged your way

    Group the board by shift names or by positions, set the day columns wide or narrow, and look at one week of a longer period. Keep the employee list beside the board, above it or in the work rail.

  • Coverage at a glance

    Hide the names and every shift shows how many are on it and how many places are still open. Compact rows fit more of the week on one screen.

  • Find anyone fast

    Filter by position, tags, employee groups or shifts with open places. Highlight one employee to see their shifts and availability across the board, with the positions they aren’t qualified for greyed out.

  • The right layout, suggested

    EZShift looks at your screen and the size of your team and suggests the board layout that fits. The work rail keeps the schedule check, tasks and swaps beside the board.

What your employees mark is what the engine schedules by

Availability, requests, swaps and attendance live in the same app your employees already carry. It is rated 4.8 out of 5 in the app stores.

  • The employee app

    They mark their availability, see their schedule and ask for a swap. What an employee marks goes straight into the engine's own reasoning – not onto a note on the fridge.

    • My schedule, by day or by week
    • Swap requests with a colleague, and sign-ups for open shifts
    • A form waiting to be signed arrives in the same place
  • The manager app

    Who is on shift now, who has not clocked in and what is waiting for approval. A swap an employee asked for reaches the manager only after the system has already checked it against the rules.

    • Today's shifts by finished, active and upcoming
    • Approving swaps and requests, within that manager's permissions
    • Adding an employee to a shift and approving time off from the phone

How the engine tells them apart

Some rules never bend. Others carry a weight.

This is the distinction everything else rests on. A hard rule is a boundary: the engine will not cross it to fill a shift, even at the cost of leaving a place open. A flexible rule is a preference with a weight, so when the engine cannot give everyone everything, it knows what to give up – instead of you deciding all over again every week.

Hard rule

Never broken

At least 11 hours of rest between shifts

Enforced Always

For labor laws, agreements, and certifications. The system won't violate these rules when building a schedule, and unauthorized users can't override them.

Flexible rule

With a weight, so the engine knows what matters more

Prefer no more than 5 hard shifts a month

Weight High

Rules of priority and fairness. When people are short, the engine decides which preference to soften, by the weight you gave it – and shows you what it gave up.

Who may override

Exceptions happen. The question is whose they are.

A shift falls apart at six in the morning and someone has to decide – that will always happen. What matters is whether that decision answers to anything. In EZShift every rule and every alert has a management level allowed to override it, and anyone below it simply cannot save the change.

  • Five management levels, from the basic manager to the system administrator
  • A separate override permission for every rule and every kind of alert
  • A shift manager can close a last-minute swap, but cannot break a rest period set in law
  • Some mistakes nobody can override, such as scheduling the same employee twice for one shift

More about the rules engine

  • Hard

    Rest below the minimum – override only for the scheduling manager

  • Flexible

    A "prefer not to" request – override already for a shift manager

  • Hard

    An employee without a valid certification – nobody overrides

Your rules

You write what the rule is. EZShift phrases it.

There is no ready-made rule library you have to bend to, and that is exactly the point: your agreement, your department's procedure and your scheduler's fairness table are not in any vendor's library. You write them in plain English, and the system proposes a rule that fits.

  • No technical knowledge or implementation consultant required
  • Turn the rule on as it is, or edit it first
  • Every rule can apply to a shift, a role, a day or a group of employees
  • Switch any rule on and off at any time

All scheduling rules

Checked before publishing

The whole schedule is checked before your employees see it

One click, and every alert on the schedule is gathered in one place: what the engine found, what is still open and what was assigned by hand against the rules. Fix, check again, and publish with a clear head.

  • Errors, warnings and information – by kind of alert or by employee
  • Shifts that were not fully staffed are marked on the board, with the number of places missing
  • Clicking an alert highlights the employee and jumps to their shifts
  • The check opens by itself at the end of every automatic assignment

No black box

Why is Laura first on the list?

When the engine recommends an employee for a shift, you can see exactly what it went by. The same rules and the same preferences as the automatic assignment, just for one case.

  • Moves up the list

    • Asked for this shift
    • Is short of shifts or hours for their contract
    • Has not worked shifts like this lately, by the rotation
    • Is being scheduled for their primary role
  • Moves down the list

    • Marked "prefer not to"
    • Would be scheduled for a secondary role
    • Would get less than their preferred rest
    • Would go into overtime
    • Would move away from a flexible rule you set
  • Does not appear at all

    • Marked "can't work" or is on leave
    • Is already scheduled at the same time
    • Would not get the minimum rest
    • Their role or certification does not fit
    • Would break a hard rule

Want to schedule someone who is not on the list anyway? Choose "all employees", and the engine shows you the alerts before you confirm.

The rule library

Ready-made templates, holding rules that are yours

Pick a template, fill in the values, and decide how binding the rule is. Every rule can apply to particular shifts, positions, days or groups of employees, so it holds exactly where it should.

  • Shift names
  • Positions in a shift
  • Days of the week
  • Employee filters

Rest and sequences

The line between what is lawful and what is not. This is where labor law and your agreements sit, which is why most of the rules here are hard.

  • At least 11 hours of rest between shifts

    Hard

  • Up to 6 shifts in 7 consecutive days

    Hard

  • No morning shift right after a night shift

    Hard

  • Prefer 12 hours of rest between shifts

    Flexible

Shifts and hours

How much each employee actually works, against their contract and their employment agreement.

  • Up to 3 night shifts in the schedule

    Hard

  • Between 2 and 4 shifts a week for employees tagged Students

    Hard

  • Prefer 2 morning shifts per employee

    Flexible

Roles and certifications

Who is qualified to stand in this shift. These rules are usually hard, because they touch safety and regulation.

  • An employee without a valid certification is not assigned to the position

    Hard

  • At least 1 shift lead in every shift

    Hard

  • Prefer assigning by the primary role and not by a secondary skill

    Flexible

Fairness and rotation

Fairness is measured over time and not in a single week, which is why the engine also remembers the schedules before this one.

  • Rotate nights by the last 4 schedules

    Flexible

  • Prefer up to 2 weekend shifts per employee a month

    Flexible

  • Prefer no more than 5 hard shifts a month

    Flexible

Rules only you have

The rules that belong in no ready-made library: procedures, preferences and agreements that were written at your place.

  • No night shifts for employees tagged Minor

    Hard

  • Prefer that Ryan and Maya are not on the same shift

    Flexible

  • Prefer scheduling employees from the same branch together

    Flexible

Getting started

Two calls, and you are live

Implementation here is measured in hours, not months – and the second department is always faster than the first, because the pattern is already defined.

  1. A scoping call

    We go through your shifts, roles, agreements and rules – with someone who knows the world of shift work, not with a questionnaire.

  2. We set up the rules

    We define your first schedule with you: the shift structure, the roles and the rules. Three to four hours. That's all it takes.

  3. We run it on a real week

    An automatic assignment on a week you already know, compared with the schedule you built by hand. That is where you see whether it works.

  4. You go live

    Your employees get the app, and from here every extra department or branch is mostly a copy of what is already defined.

One system

Scheduling is the heart. Attendance and forms are already wired to it.

Most customers start with scheduling, and that is enough on its own. Those who want to bring attendance and forms into the same system do – with no extra app for employees, and without typing the same figure twice.

  • Time & attendance

    Clocking in and out from the app, an NFC tag, a biometric clock or a computer station. The manager sees the hours reported against the hours planned, approves exceptions, and from there the data goes out to payroll.

  • Digital forms

    Onboarding paperwork and documents for signature reach the right employee at the right time, come pre-filled from details already in the system, and are signed from the phone. The manager sees who has completed and who has not.

Why work with us?

  • The product

    A real scheduling engine that holds an organization's rules, agreements and large schedules – not just another board to look at

  • The track record

    Shift scheduling since 2005, in hospitals, banks, airlines, factories and retail chains

  • The personal service

    A professional, friendly team that knows shift work and work scheduling in all of its complexity

Read more

Customer stories

What our customers say

Powering workforce scheduling for 500,000+ employees worldwide

Shai Call Center Operations Manager, Mizrahi Tefahot Bank

We manage several service centers and employ a large number of staff. With the help of EZShift and its smart scheduling rules, we’re able to define employee schedules in accordance with work agreements and enable flexibility in scheduling - all while meeting organizational requirements. The app makes continuous communication with employees easy, and the customer service is simply excellent!

Integrations

Connects to the systems you already run

The schedule does not stand alone: reported hours, employee data and the payroll export move between EZShift and the systems you already have – without replacing them, and without typing the same figure twice.

  • Attendance and time clocks

    Hours reported on a clock or in the app come into EZShift against the hours planned in the schedule.

    • TimeWatch
    • Synel
    • Real Time
  • Payroll and HR

    A file formatted for your payroll system, and employee data kept in step with your HR platform.

    • SAP
    • HiBob
  • Operations

    Employee transportation, frontline training and demand forecasting – wired to the same schedule.

EZ Enterprise

Developer API

A two-way Web API for your development team – for your BI, your ERP or a system you built yourself.

  • Pull the schedule, the hours and the employees into your BI, ERP or reporting
  • Push employees, availability and attendance data back in
  • Works for an in-house system of your own, with no ready-made integration

Frequently asked questions

How long does implementation take?

Setting up one work schedule usually takes three to four hours, over two calls. Further schedules that resemble the first are set up far faster, because you define one pattern and copy it to additional departments or branches.

How many employees can one schedule hold?

Hundreds. Most of our customers schedule more than 50 employees on a board, and some schedule several hundred on a single board. Grouping, filters, a counts-only view, compact rows and a suggested board layout keep a board that size easy to read, and each manager’s view settings are saved for them.

Do you have a ready-made rule library?

There are ready-made rule templates you can pick from and fill in, but the rules themselves are yours. You can also write a rule in plain English and the system will phrase it as a scheduling rule, which you can turn on as it is or edit first. That is exactly what lets the system hold a workplace agreement or a procedure that exists only at your organization.

We already use a payroll and attendance system. Do we have to replace it?

No. Many of our customers keep their payroll and attendance systems and use EZShift for scheduling. The system exports a file formatted for your payroll system and connects to attendance and HR systems. You can also add attendance and forms later.

Can we start with one department?

Yes, and that is usually the right way. Implementation starts with a single schedule, not the organization: you start with one department or one branch, and expand once you see it works. The same two-call setup fits a department in a 200-person company and a department in a hospital.

What happens when a manager has to break a rule?

That is your definition. For every rule and every alert you set which management level is allowed to override – there are five levels. A manager who is not authorized simply cannot save the change, and is offered other employees for the shift instead. Some mistakes nobody can override, such as scheduling the same employee twice for one shift.

Does it fit a chain with many small branches?

Yes. In a chain the complexity is usually between the branches rather than inside them: employees who move between branches, employing minors, and branch managers who need flexibility. You define the pattern once and copy it to every branch, and the permissions hold the rules even when nobody is checking each branch by hand.

Is there an app for employees?

Yes. The schedule, availability, requests, swaps and attendance reporting are all in the app, and it is rated 4.8 out of 5 in the app stores.

Want to see the system on your own schedule?

Leave your details and we will set up a personal demo – with your organization's rules, roles and shifts.

  • A personal demo with a scheduling specialist
  • Your rules, your industry, your questions
  • A human answer, from a team that knows shift work

Prefer to try it yourself? Start your 14-day free trial

Rule your schedule

14 days of full access, unlimited rules, no credit card needed.

Start free trial