Redmine Schedule

Scheduling workforce is hard and unpredictable.

Schedule is a workforce scheduling solution for Redmine that makes it easy to change plans, find replecements and get people to work.

Admittedly there are some plugins for resource planning for Redmine but they tend to be quite strict and require using issues and specific dates for planning which might be cumbersome. Schedule plugin provides more simple approach that allows to schedule resources for the whole Project or Deliverables (coming from Budget plugin) using periods (day, week, month, year). It may be more viable is some use cases, easier to manage and update on higher level. Please check it out on our demo site.


Try our free Demo

Buy now*

*includes one-year of updates

Plan on every level

Days are long, deadlines are short.

Successful planning requires long-term thinking and knowladge about conditions your team will have to face in the future.

Schedule allows you to view people’s schedules across different periods: day, week, and month in order to let you see everything from different perspectives.

Futhermore, thanks to built-in algorithms, it is possible to manage and edit schedules across different periods to make planning even more robust.

Interacive interface for managing workforce

Schedule is so simple and intuitive to use that it doesn’t require much effort to understand it. Introducing it to organization will help to:


  • Manage and plan workforce throughout the time to make sure that your company have enough resources to meet deadlines and make people happy.
  • Know what is happening and what everyone is doing in a glimps thanks to clean interface and powerful filters.
  • Plan confidently without suprises by knowing about employees’ unavailability due to vacations, sick leaves and public holidays.

Interactive Interface


Spreadsheets time is over. Use cards with contextful colors to represent labor workforce with drag and drop interface.

Powerful Filters


Easily find understaffed projects, replacements and people with too much free time on their hands to increase efficiency in management.



Manage schedules across differents periods to see everything from different perspectives.



Every company have different policies. Schedule for Redmine is flexible in order to let you define your workflow, not other way around. Specify who can plan, for whom, for what and how with ease.



Using Schedule with Budget makes planning efforts more meaningful in context of project budget thanks to deliverable assignments.



When planning, it is easy to make mistakes. Fixing them costs time and money. You can add custom validation methods such as working hours limit, holidays/vacations to minify errors.



Register sick leaves, vacations and get informed about public holidays in your country and see them in schedules.


Export Schedule entries to other programs to process data futher: Use Excel to analyze and manipulate informations you care about.

Try our free Demo

[Buy now*](

*includes one-year of updates

Setup instructions

Please ALWAYS make preliminary installation and tests of the plugin on development environment before proceeding to setup on production server.

1. Installation

Before processing it is recommended to backup your Redmine instance, both files and database (!)

Follow Redmine standard plugin installation steps:

  1. Upload redmine_schedule/ directory to plugins/ inside Redmine root directory.
  2. From shell, still inside Redmine directory, run rake redmine:plugins:migrate
  3. Restart Redmine instance.
  4. Open Redmine inside your browser.

2. Setup permissions

Setup permissions for roles that should have access to Schedule in Administration » Roles and permissions.


3. Enable Schedule for your projects

In order to enable scheduling capabilities for individual project, Schedule module needs to be enabled at Settings » Modules.


4. Scheduling

After all these steps, let’s get to work by scheduling others people’s work which is the main faculty of Schedule!

Cards are main concept of Schedule - they represent assignment for given user, project, and activity. To create new card, click plus sign, select how many hours to assign and fill other fields. After save, new colorful card will show up on the screen.

Futhermore, every element on Schedule board is interactive. It is even possible to edit existing assignments by clicking bar at the bottom of the card and dragging cursor around to adjust hours. To delete it, drag mouse to the top.


By default you have to schedule every day separately. It is, however, possible to schedule multiple days with a single click.

Below filters you can find Period field which allows to change scheduling intervals. Assigments on day-to-day basis are smartly allocated by Schedule itself. Check it out by assigning something within Month period and going back to Week. Magic!

5. Configuration

Schedule, in it’s basics, tries to don’t get in a way. You can visit Plugins » Redmine Schedule settings page to discover many useful features like holidays support, hidden-by-default users and groups.

  • Holidays support with option to disable assigning times on holidays which keeps planing mistakes away.
  • Ability to fully hide users and groups in Schedule. This is really useful in case you are using Redmine with employees along with customers and partners.
  • Specify custom working hours in case your company endorse other-than-8-hours workday.


Try our free Demo

Buy now*

*includes one-year of updates


1.0.2 (2020-02-02)
- [Fix] Exception after migrating to 4.1

1.0.1 (2020-02-01)
- [Fix] Upgrade from 3.4 to 4.1 caused db migration fail

1.0.0 (2020-12-21)
- [Feature] Compatible with Redmine 4.1 and 3.4

0.11.0 (2016-12-30)

 - [Feature] Move user's cards between intervals with drag'n'drop.
 - [Fix] Settings for menu visibility.

0.9.0 (2016-10-19)

Initial public release.

Any question about our plugins? Please e-mail us at:

We’re open for your feedback and new features suggestions. There is always space for improvement!