ShiftController

WordPress Shift Scheduling Plugin

Shift Scheduling Plugin

ShiftController is staff scheduling and rostering, rota planning plugin for WordPress for any business that needs to manage and schedule employees.

ShiftController with professional shifts scheduling features provides a cost-effective, accurate and reliable online self-hosted WordPress solution for small and medium-sized organizations such as restaurants, fire departments, medical practices, entertainment parks, cleaning services, and more. All you need is a website with WordPress to start keeping your staff scheduling under control anywhere at anytime online!

Powerful yet Simple

Organize everything with calendars. Calendars can be used to represent locations, positions, skills, departments, or other means to organize your shifts.

Escape Schedule Conflicts

Quickly see and correct any conflicts due to overlapping shifts or timeoff. Each conflicting entry is highlighted in the schedule calendar so you will not miss it.

Flexible To Your Needs

Assign employees and managers to specific calendars only. Configure shift types. Filter and group schedule view by calendar, employee and date range. Create multiple shifts at once. Translation ready: completely translate it into your language, or change the English text just where you need it.

Open To Anything

One-way sync of your schedule to external calendars with iCal. Export data with live CSV or JSON feed. Control shifts and timeoff with REST API and WordPress API.

The base version of ShiftController is free. The Pro version adds more staff scheduling features for a reasonable, one-time payment. It is a viable alternative to online staff scheduling services as our WordPress plugin requires no monthly fees.

Pro Features

Bulk Edit

Change or delete multiple shifts at once.

Repeat Shifts

Quickly create new or repeat existing shifts months ahead.


Shift Pickup

Shifts can be marked as requested for pickup, and other employees can pick them up.

Custom Fields

Additional fields to keep custom information about your shifts.

Schedule Limits

Limit total number or duration of shifts within a day, a week, or a month.

We constantly add new features and options to provide a dependable shift scheduling WordPress plugin that is easy to use yet features advanced staff calendar options at a reasonable price. If you need even more advanced options, please let us know, we will do our best to provide a custom cost-effective solution for all your employee scheduling needs.