EZShift Scheduling Rules Engine

The right schedule.
Every rule. Every time.

EZShift turns labor laws, company policies and your managers' know-how into rules, then builds schedules that already follow all of them. No more checking every shift by hand.

  • 14-day free trial
  • No credit card needed
  • Meta
  • Cinema City
  • Mizrahi Tefahot Bank
  • Amdocs
  • Intel
  • Swissport
  • Smiths Detection
  • Riskified
  • Arkia
  • Hudson Brasserie
  • Coca-Cola
  • TSG
  • Pandora
  • Furla
  • Egged
  • Global-e
  • Monto

Why scheduling is hard

Every schedule answers to three sets of rules at once

A schedule may look simple on paper, but underneath it sits a web of rules. Miss one and you get understaffed shifts, frustrated employees and, at times, legal exposure.

  • The law

    Rest periods, maximum working hours, overtime limits, mandatory weekly rest and age-based restrictions for younger employees.

  • Your organization

    Work agreements, fair rotation, seniority and internal policies that every schedule and every shift trade has to respect.

  • Your managers

    What only managers know: the skills each shift needs, who should work together, and who shouldn't get the late weekend shifts.

From checking schedules to trusting them

Without a rules engine

  • Build the schedule, then go back to check rest periods, hours and overtime
  • The system flags a conflict, but fixing it is still your job
  • Hours spent repairing the schedule after it's "done"
  • Every manager applies the rules a little differently

With EZShift

  • Every rule is built into the engine, so schedules are compliant from the start
  • Millions of combinations are checked in seconds
  • Manual changes are checked instantly, with a warning when a rule would break
  • The same rules for everyone: fairness your employees can see

How it works

Define your rules once. Get the right schedule every time.

  1. Pick or write your rules

    Choose from a library of ready-made rule cards, or type the rule in plain English and the AI assistant builds it for you.

  2. Set what's a must

    Hard rules are never broken. Flexible rules get a weight, so the engine knows what matters most when it has to make a trade-off.

  3. Generate the schedule

    The engine runs millions of scenarios in seconds and assigns employees by role, availability, time off and every active rule.

  4. Change with confidence

    Managers can still change anything. If a change breaks a rule, EZShift warns right away, and every violation appears in the alert report.

Hard rules and flexible rules

Not all rules are equal. EZShift knows the difference.

Some rules are absolute, like legal rest periods. Others are goals, like preferred working days. The engine strictly enforces the first kind and balances the second.

Hard rule

Never broken

An employee must have at least 11 hours of rest between shifts

Enforced Always

For the law, labor agreements and certifications. Phrases like "up to" and "no more than" make a hard limit.

Flexible rule

Weighted, so the engine can trade off smartly

Prefer up to 2, maximum 3 opening shifts per week

Weight High

"Prefer" is the flexible goal; "maximum" is the hard limit. When staff is short, the engine decides which preference to bend, instead of you.

The rule library

Ready-made rules for every scheduling need

Every rule can target specific shifts, positions, weekdays or employee groups, so it applies exactly where it should.

  • Shift names
  • Shift positions
  • Weekdays
  • Employee filters

Number of shifts

Cap or guarantee the number of shifts per employee, shift type or day of the week.

  • Prefer up to 2, maximum 4 evening shifts on Mon, Tue, Thu for employees tagged Students

    Flexible

  • Waiters should get at least one evening shift during the week

    Flexible

Number of hours

Keep working hours within legal and contractual limits, and make sure key positions get the hours they need.

  • Up to 40 hours during the schedule for employees tagged Full-time

    Hard

  • At least 12 weekend hours for the Host position

    Flexible

Employee count

Put the right number of people, with the right roles and skill levels, on every shift.

  • At least 1 employee tagged Senior on every night shift

    Flexible

  • No more than 2 employees tagged New on the same shift

    Hard

Consecutive assignments

Stop long runs of shifts before they turn into burnout.

  • Don't schedule waiters for more than 6 consecutive days

    Hard

  • Maximum 2 consecutive nights for new employees

    Hard

Rest between shifts

Protect legal rest periods automatically, including after on-call duty.

  • At least 11 hours of rest between shifts

    Hard

  • No shift for at least 15 hours after an on-call shift

    Hard

Rotations

Share nights, weekends and openings fairly over weeks, not just within one schedule.

  • With very high priority, prefer employees who were not assigned night shifts in the past 2 weeks

    Flexible

  • No more than 5 opening shifts in 2 weeks

    Hard

Special

Connect any group of employees to any group of shifts, for the rules that are unique to your business.

  • Don't assign employees tagged Live far away to weekend night shifts

    Hard

  • No morning shift right after a night shift

    Hard

AI rule assistant

Just write the rule. EZShift builds it.

Not in the mood for settings? Type what you need in plain English and the AI assistant turns it into the right rule.

  • No technical knowledge needed
  • Enter several rules in one go
  • Switch any rule on or off at any time

Start free trial

Trusted where the rules are strict

employees scheduled worldwide
500,000+
years of enterprise scheduling
15+
to check millions of scenarios
Seconds
rules on EZ Pro and EZ Enterprise
Unlimited
  • 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!

    ShaiCall Center Operations Manager, Mizrahi Tefahot Bank

  • As a large company with hundreds of employees across multiple locations, precise scheduling is essential. We must assign shifts accurately and ensure full compliance with labor laws — especially when employing minors. EZShift allows us to manage shift scheduling, coordinate employee transportation, and implement work schedules efficiently and consistently.

    HeziVP Finance, Cinema City

  • Employee scheduling in a hospital is a complex task — it varies between departments, requires on-call staff, and often includes special shifts. On top of that, schedules must comply with both internal policies and external regulations. EZShift helped us streamline shift planning and provided a clear, organization-wide view of staffing across all departments. Their support team is always available, professional, and courteous.

    EranIT Manager, Soroka Medical Center

Questions about scheduling rules

What is the difference between a hard rule and a flexible rule?

A hard rule must always be respected, and the engine will never break it (for example, at least 11 hours of rest between shifts). A flexible rule has a weight that sets its priority against other rules: the higher the weight, the harder the engine tries to keep it. One rule can combine both, like "prefer up to 2, maximum 3 opening shifts per week".

Do I need technical knowledge to set up rules?

No. Pick a ready-made rule card and fill in the highlighted fields, or type the rule in plain English and the AI assistant creates it for you.

Can rules apply only to certain employees or shifts?

Yes. Tag employees or employee groups and shifts or shift groups, then connect them with a rule, for example "don't assign employees who live far away to weekend night shifts". Rules can also be narrowed by shift position and weekday.

Can managers still change the schedule by hand?

Yes. If a manual change breaks a rule, EZShift warns the manager right away, and all violations are listed in the alert report. Mandatory rules can't be broken without the right permission level.

How many rules can I create?

EZ Smart includes up to 2 scheduling rules. EZ Pro and EZ Enterprise include unlimited rules. Every rule can be switched on or off at any time.

Can I try the rules engine for free?

Yes. Sign up for 14 days of full access to all features in the EZ Pro plan, unlimited rules included. No credit card is needed.

See your rules turned into the right schedule

Leave your details and we'll set up a personal demo of the rules engine.

  • A personal demo with a scheduling expert
  • Your rules, your industry, your questions
  • Personalized, prompt service

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