← Platform/Shift
Duty scheduling · Rostering · Day of operations · Payroll export

Pysae Shift

Bus driver scheduling software: duties, rosters and daily operations, from your timetable to payroll.

Pysae Shift is bus driver scheduling software for bus operators, delivered as a web application. It turns a timetable into vehicle schedules, legal driver duties and rosters, allocates drivers and buses, handles the day's incidents in real time and exports hours worked in your payroll codes. Each step works on draft files you publish when ready. Rules flag problems; your planners keep the final say.

Pysae Shift real-time view: today's driver duties on a timeline with one-click incidents
8
Steps, from timetable to payroll
6
Interface languages
EU
Hosting in France and Germany
100+
Networks on the Pysae platform

Which scheduling steps does Pysae Shift cover, from timetable to payroll?

Eight steps in one tool. Each step publishes a file, and the next step only uses published files, so nothing changes under your planners' feet.

Plan
01

Timetable

Trips per line for weekdays, Saturdays and Sundays, on a graphic timetable. Import a GTFS or Excel file, or generate trips from a frequency.

02

Depots and start points

The depots and stations where buses enter and leave service.

03

Vehicle schedules

Trips chained into vehicle blocks (bus workings), optimised with presets you choose.

04

Driver duties

Legal duties built from the published vehicle schedules: morning, afternoon, evening and split shifts.

05

Rosters

Rosters (rotas) generated in one run over the period you choose, with Sundays, nights and public holidays shared fairly.

06

Allocation

Drivers and buses allocated in one step, with leave, qualifications and restrictions applied.

Operate
07

Day of operations

Today's operations in real time: absences, broken buses, delays and cancelled trips, handled in one click.

08

Payroll export

Hours worked taken from the final plan and exported in your payroll codes.

Draft, then publish

Each layer works on files. Nothing reaches the next layer until a planner publishes it, and the previous version stays available.

Alerts, never blocks

Rules flag every problem as you plan. Your planners see why, and keep the final say.

Drag and drop everywhere

Move a trip, a duty or a driver by hand. Anything left over waits in an Unassigned tray.

How does Shift build duties and rosters, and handle the day of operations?

The optimiser does the heavy lifting. Your planners compare, adjust and publish.

Crew and vehicle scheduling

How are vehicle schedules and driver duties generated?

Shift chains the trips of the published timetable into vehicle schedules, then builds legal driver duties on top of them. Run several scenarios side by side and keep the one that fits.

  • Presets: balanced, fewer vehicles, fewer drivers, less dead mileage
  • Trade-offs set to low, medium or high; hard limits on spread-over (span), layover and gaps are never exceeded
  • Breaks, dead running (deadheads), layovers and relief points as time types, paid or not
Pysae Shift driver duties with three generation scenarios compared
Rostering and allocation

How are drivers and buses allocated to duties?

Rosters are generated over the period you choose, with positions rather than names. The allocation plan then puts drivers and buses on them in one step, in a Drivers view and a Vehicles view of the same plan.

  • Leave and absences applied before anything is allocated
  • Restrictions, qualifications and preferred buses respected
  • Coverage, overtime and open problems shown on top of the plan
Pysae Shift weekly allocation plan, with a rest-time alert shown before a duty is allocated
Day of operations

What happens when the day of operations does not go to plan?

The Real time view shows today only, with a moving time line and live alerts. Every change flows straight into the planning and into the hours worked, so month-end has nothing to reconcile.

  • One-click incidents: driver absence, vehicle unavailable, cancelled trip, timetable change, stopped line
  • A broken bus goes to the workshop; its next trips wait for a replacement
  • Every trip that did not run is logged with its reason, ready for your monthly report
Pysae Shift cancelled services, with the reasons why trips did not run

How are hours worked turned into a payroll export?

Hours come from the final plan, not from a spreadsheet retyped at month-end.

01

Hours from the final plan

Same-day changes and absences included, because Real time writes straight into the plan.

02

Your payroll codes

Regular hours, overtime, nights, Sundays and public holidays, mapped to the codes your payroll software expects.

03

Validated export

The month is checked, validated, then exported as one file for your payroll software.

Pysae Shift payroll export: hours worked by driver for one month

Will Shift fit your working-time rules and existing systems?

Shift adapts to your country, your agreements and the tools you already run.

Working-time rules by level

1Law
2Collective agreement
3Company rules
4Operational rules

The rules catalogue for your country is reviewed and validated with you before go-live.

Your data in, your payroll out

In
GTFS
Excel
Direct entry in Shift
Pysae
Shift
Out
Validated payroll export file in your payroll codes

File exchange first, APIs next. No IT project to start.

Built for European operators

ENFRDEELITES

Interface in English, French, German, Greek, Italian and Spanish.

Part of the Pysae platform, open by design: GTFS, GTFS-RT, NeTEx, SIRI, ITxPT.

Bring your timetable. See your duties.

30 minutes, your real data, no slides. We run Shift live with your lines, your depots and your rules.

Pysae Operations →