GanttPRO is online Gantt chart software that allows you to create and schedule projects with the help of Gantt diagrams.
Our project planning app allows making Gantt charts for simple and complex projects, track their progress, set durations of the tasks, if necessary, organize tasks and subtasks in a way you need it, etc. In other words, GanttPRO has all the most essential features for successful project management.
You can learn more about GanttPRO Gantt Chart software from our short tutorial videos.
Here is an overview of GanttPRO online Gantt chart maker.
If you still have any questions about the Gantt chart software, please, consult our FAQ or contact us at [email protected].
We offer a 14-day FREE GanttPRO trial to everyone to test our tool with all the features open. You can work on personal as well as team projects inviting as many members as you wish.
If you like the tool and want to purchase a subscription, you can do it as soon as the trial ends or anytime sooner.
You can create an account or log in to already created free one and get a free trial from here.
If you have any questions about the free trial, please, email us at [email protected]
For personal projects where one user is active, we offer the Individual plan. This pricing plan has almost all the functionality GanttPRO offers except for team features as simply users can’t work with teams on the Individual plan.
Here users can create an unlimited number of projects, work with tasks, dates, dependencies, milestones, and baselines, share their projects using Public URL, export to popular formats, and be engaged in resource management.
If you work on projects with teams, you can choose one of the following GanttPRO business plans: Team for 5 members, Team for 10 members, and Team for 15 members.
In each case, you get full GanttPRO functionality. The only difference in plans will be your teams’ sizes.
Users who signed up for the free GanttPRO accounts before September 23, 2015, are considered early adopters and received the right to use GanttPRO service and all the upcoming features for both commercial and personal needs for free without any limitations.
With the introduction of a FREE trial and removal of a free plan, we expanded the rights of forever free users. They get the right to use the Individual Plan for free with no time limits. The functionality of the Individual plan offers times more opportunities than just a free plan offered.
GanttPRO project planning tool is developed with the help of XB Software, the outsourcing software development company and a resident of Belarus High Technologies Park with more than 10 years of experience and 100+ employees. The company works in full compliance with ISO 27001 standards.
All ganttpro.com employees are required to take your personal information very seriously. The ID and password information is protected and our Web security is reviewed regularly. Only GanttPRO developers and monitoring teams have access to the platform and data as they need to monitor and maintain performance. All employees signed Non-disclosure agreements (NDA). Upon your request, we can sign an NDA with your company. Also, access to the cloud platform is possible upon customer’s support requests.
We implement a variety of security measures to maintain the safety of your personal information when you register, create Gantt charts, and collaborate on projects with other GanttPRO users.
We offer the use of a secure server. All supplied sensitive/credit information is transmitted via Secure Socket Layer (SSL) technology and then encrypted into our payment gateway providers database only to be accessible by those authorized with special access rights to such systems, and are required to keep the information confidential. To prevent your information from being read or changed while in transit and provide the strongest privacy and integrity protection, we use Hypertext Transfer Protocol Secure (HTTPS).
Thus, we use SSL, private VPN on MS Azure cloud infrastructure, real-time data replication, and make backups every day at 2 p.m. PST.
We work in full compliance with GDPR.
If you still have any questions, you can always contact us at [email protected]
When you are about to start any project, you will need to think over all the details of it, including the smallest steps and tasks that it consists of. Gantt charts allow you to see how many steps it requires, what subtasks they include, and in what sequence to successfully deliver the project – all of this is reflected against time. You can assign each task to the right people to make sure that the steps will be fulfilled successfully and the whole project will be delivered on time.
There is a possibility to monitor the progress of each stage and find workarounds in case of any unexpected problems occur.
You can use Gantt charts to share the information on the progress of the projects and any changes that need to be made to it with the members of the team.
Learn how to start working in GanttPRO from this video tutorial.
Auto scheduling in Gantt chart software is an ability to recalculate task schedules when you change the start date of your tasks or projects or add dependencies to tasks, which affect the tasks’ start/end dates and durations.
Auto scheduling is switched on by default for new projects, but you can always turn it off and start planning projects manually.
Sometimes you may have situations when one of the tasks or subtasks in a chain is to start with a delay (lag time) after the preceding task is finished. Or vice versa, the following task needs to start when the preceding one is still in process (lead time). In GanttPRO, you can easily keep gaps between tasks or create overlaps between them even when the Auto Scheduling is enabled. So if you need to move the group of tasks on the timeline, the dependencies will be kept just the same as you have set them up.
If you need to set up lead or lag time, click on the dependency between the tasks and you will see the setting “Setup required lag/lead of task”. All you have to do now is to add or decrease the required values:
- You can set up the lead time with the help of a negative value (-).
- You can set up the lag time with the help of adding values (+) to create a gap between the tasks.
Critical Path is quite an important feature in Gantt charts as it allows you to see all the tasks that directly impact your project completion date. Click “Settings” and then enable the critical path (you’ll see it in Advanced Settings) to see all the tasks that directly impact your project completion date.
The duration step in Gantt charts is a value that you use for counting time in your project (hours, days, weeks, months). You can set it up in Settings (Advanced Settings):
Normally, the Duration Step is set up by a user at the beginning of a project and depends on a type of a project and on which duration it is more convenient to plan it. For example, if it is a long-term project (Construction scheduling), you can use months for it.
In case you need to change it to some other step (days) later on, you can easily do it in Settings. Then duration for all the tasks of a project will be recalculated automatically from months to days.
Project zoom in Gantt chart software is used to adjust the look of a project on the grid to the needed timescale. Zoom doesn’t affect the duration in which you are planning a project and its tasks. It simply provides you with the view of a project and makes it convenient for you. You can find project zoom in Settings. Depending on the length/type of a project, you can set Zoom to Hours/Days/Weeks/Months/Quarters/Years.
1. They can help you to understand better how Gantt charts work if you are just starting using them for project making.
2. You may have a project somehow similar in a structure to some that we already have in our pre-defined templates. So you can just use it for convenience and to save time setting up your own chart.
If you want to create a project from scratch, you can choose the Blank project.
There is an option for users who are on any pricing plan to create their own templates. If you have already created a project and want to use its pattern in the future, you can save it as a template – it will be automatically added to “My Templates” section. So when starting a new project, you can just choose it from the list in “My Templates”.
Find more information on how to work with templates in GanttPRO in this video.
Once you log into our Gantt chart app, you will see the “Add a new project” pop-up window. Here you can name your project and set a duration step for it (hours, days, weeks, months). It is more convenient to plan long-term projects in weeks or months and short-term ones in hours or days. In addition, here you can either choose one of the created project templates (Construction schedule template, Event planning template, Design plan template, etc.) or create a new one by choosing the Blank template.
Learn more about how to create a Gantt chart in GanttPRO from this video.
There are two ways to add tasks to your project Gantt chart: you can click the “Add a task” button on the left in a task tree. Or you can click the three-dots button on the right side of a task and choose “Add a sibling task”/”Add a subtask”.
A sibling task is added to the same level as a task you are adding it to. A subtask is added as a child task to a sibling one on a lower level. Once subtasks are added to a task, it becomes a “parent” task and is considered as a group of tasks. It estimates the total duration of all tasks comprising it.
There is a hierarchy in a Gantt chart. The highest level is a project that consists of parent tasks with a number of subtasks on lower levels.
Parent tasks are tasks that include a number of subtasks. They may have links in between. The duration of a parent task depends on the duration of key subtasks.
If you need to add a new group of tasks to your Gantt chart, you can start by adding a new task (on the left-hand side where a task tree is reflected, press the three-dots button in the place where you need to create a task). You can choose whether you would like to add a New Sibling Task or a Subtask. If you add a subtask to your task, your task will turn into a group of tasks and will have the same features as the project estimate: the group of tasks’ duration will depend on start/end dates of its subtasks.
In GanttPRO, there are 2 ways to set task duration.
1. Inline editing. Just click on a task. You’ll be able to choose a date from a calendar in a date-picker or change duration step in the Duration column.
2. Editing through a task menu. Click on the three-dots icon on the right to a task you work on and choose Task Settings. Or double-click on a task in a Gantt chart itself. Thus the pop-up window with task settings will appear. You can change start and end dates in the date-picker or use Duration field.
In GanttPRO app, you can set working days and hours in the Project Settings.
In the Plans and Pricing (Individual or Team pricing plans) of our Gantt chart software, there is a possibility to customize working days and hours of the whole project. Just once set them and apply to your project.
For example: if your working week is from Monday to Friday and you do not work on Saturday and Sunday, choose Mon, Tue, Wed, Thu, and Fri. In the same way, you can choose working hours and set, for instance, regular lunch or other breaks.
You can choose between Table and Calendar views and set exceptions for your project. They can be days-off, holidays, vacations, etc. Also, you can save your calendar as a template and apply it to other projects.
In GanttPRO, there is a possibility to set personal calendars for team members and resources. Go to the Team and Resources button, choose the resource, and click on the button with three dots on the right. Personal calendars are set up with the same approach as a project calendar. You can choose between views and set exceptions in personal calendars.
Every time you add a new task to your Gantt chart you will see little circles at each end of a task. You can set up dependencies by connecting the circles together in the way you need it.
The dependencies can be:
– Finish to start ( task B can’t start before task A is finished);
– Finish to finish ( task B can’t be finished before task A is completed);
– Start to start ( task B can start after task A has started);
– Start to finish (task B can’t be finished before A starts).
Progress is a basic feature of our Gantt chart software. It allows you to see and set the degree of completeness of each task and a project on the whole.
You can set Progress using drag-and-drop function (by dragging the triangle at the beginning of a task to a needed point). Or you can go to task’s settings and change it in the Progress field using Left or Right arrows or simply clicking on it and setting the value). Also, you can manually change the values in Complete/Left fields (under the Progress in Task Settings). If you change values here, you will see that progress will be recalculated automatically.
Progress is calculated on the basis of either one of the two principles ( Duration or Average) which you can choose in the Settings (Advanced settings).
Let’s say, your project consists of 3 tasks with durations of 2, 3, and 5 hours. The Average principle means that each task (even the shortest one – 2 hours) will be calculated as 33% of the total progress of a project.
The Duration principle means that the shortest task will be calculated as 20% of the total progress (2+3+5 = 10, so 2 hours equals 20% of the total progress). So visually, progress based on the Duration principle will be reflected differently from the Average principle.
The Duration principle gives more accurate data on the progress of a project.
The ability to create multiple Gantt chart subprojects in one tab is included in all the pricing plans of GanttPRO, even in a free trial. Just click the “Add a new subproject” button to create a new project.
Yes. In GanttPRO, you can create multiple overviews of required projects and work on consolidated data from them. This is called project portfolio management.
Thanks to the project portfolio management feature in GanttPRO, you’ll be able to:
– See the high-level picture of chosen projects.
– Analyze selected projects and indicate their health.
– Keep projects on track.
– Manage required parameters such as tasks, duration, estimation, cost, etc.
– Determine the optimal resource allocation.
It is very easy to create an overview of multiple projects in GanttPRO. There are two ways to do it:
– Go to the left dashboard, choose All projects, click on the three dots on the right of any project, and choose Create project portfolio.
– Click on the big + sign in the white circle on the left dashboard and choose Create project portfolio.
In both cases, you will see checkboxes. Tick those you need and create an overview of the chosen projects.
What you need to know about project portfolio management in GanttPRO:
– The name of the overview includes all the projects names it consists of separated by a comma. But anytime, you can rename it.
– The structure of each project remains the same in an overview.
– Each change you make in the project portfolio view is reflected in the corresponding projects. However, if you delete an overview, it does not affect projects themselves.
Who has access to project portfolio management?
This feature is available to Owners and Admins.
Yes. In GanttPRO, there is a Tasks list view. It shows all the tasks from all the projects that are assigned to a certain resource. To open it, click on “My tasks” on the left dashboard.
You can enable or disable columns in the same way as in the Gantt chart table in your project. The following columns are available: Project, Start date, End date, Duration, Progress, Estimation, Cost, Assigned, Creator, Status, Priority, and Creation date.
Also, you can switch on “My incomplete tasks” option that will make active Open and In progress tasks, apply different filters, and export the list.
Find more information on how to work with the tasks list in GanttPRO in this video.
Yes. Besides the predefined columns, you can create custom columns. You will find the “Create a new column” button in the same window as in the case with the predefined columns: click on the + sign at the top right corner of the Gantt chart grid and go to the bottom.
There are the following types of custom columns: Text, Number, Date, List, Checkbox, Color, Multiselect, People, Label.
For any text or digital information. It’s like your personal notes with quick access.
For any numbers, you need for your project. When adding this column, choose Aggregation: Sum or Average. The first one is the sum of all the values. The second one is the division of the sum of the values by their number.
Sum or average values are reflected for each parent task and the whole project.
For any date, you need to have quick access to it. It doesn’t affect tasks dates.
For a dropdown with a list of fields. You can create the required fields, name them, and with a tick choose the one that will be shown in a project grid by default. Note that you can drag & drop fields at the moment of their creation.
For marking a field as Yes or No according to the specified name in the grid.
For choosing the color of any task in your project to differentiate them.
Choose Multiselect when you need to show one or more custom options. You can add as many options as you need.
Choose People when you need to specify certain resources. Note that for this column resources only from the active project are available. They are not reflected in resource workload and do not require duration and estimation values. For example, you can use this column to specify reviewers on a task.
Choose Label when you need to combine Color and Multiselect options. For example, you can use this column to tag certain tasks.
Find more information on how to create custom columns and work with them in GanttPRO in this video.
Yes. The software allows Members to log the time they spend on tasks and milestones. Owners and Admins can log time for other team members in their projects.
You can put log values for a task you work on in two ways:
– Adding a new “Time log” column clicking on the + sign in the top right corner of the project grid.
– Going to the task settings and choosing the “Time log” field.
Note that it is logically to enter log values after you have completed a task.
Either working in the column or in the settings, you will see a window where you can enter hours, minutes, dates, start a timer, and even leave necessary comments.
There, you will find three tabs: Time log itself, Time, and History where you can track who logs the time and how much, dates, and comments. Also, this is where you can edit or delete records and see the total time spent on this particular task.
To find all personal tasks you have logged time for, click on the “My time log” button on the left dashboard. Personal time log allows:
– Keeping track of the total time spent.
– Seeing the time range.
– Working with filters.
– Exporting it in one click to Excel.
– Grouping by Task name, Project, Date, and Time.
In GanttPRO, you can work with handy human-friendly date input.
You can work with the following units:
– m – minutes.
– h – hours.
– d – days.
– w – weeks.
– M – months.
For example: if you need to set 45 minutes in the “Time” column, enter 45m, etc.
Also, as it was mentioned above, you can start a timer for your tasks to precisely track the time spent on them.
You can find the timer in each task settings window. Alternatively, at the bottom of your working space, you will find the Task time tracker button.
The pop-up window looks almost like a time log window in the project grid with one new option. You can search for any task throughout all your projects and even see the project and subproject they belong to, their dates, statuses, and assignees.
Yes. For this, find the Bulk change menu on the left side of the project grid. You will be able to choose the tasks and subtasks you need to make changes in. Just tick the required box and on the menu on the right side, apply the actions you need.
For quick bulk changes, the following options are available:
– Custom task color.
– Custom columns in case you’ve added some to the project grid.
If you decide to delete your Gantt chart, all the data such as project duration, assignees, tasks, subtasks, tasks’ dependencies will be deleted permanently too. If you would like to keep some of the patterns, information, etc, you can use “Save As Template” option of our project planning software. That way you’ll be able to use it as one of your templates with the saved data in the future.
Yes. You can easily archive all inactive or not needed projects. Click on the button with three dots on the upper right corner and choose “Archive project”. Your project will immediately become archived, therefore, disabled for all actions. However, it will be stored in your projects dashboard.
Note that Owners can archive all projects; Admins can archive those projects that they have created; Team members can’t archive any project.
You can restore your projects in two ways. The first one is to click on the Restore button at the top of your screen. The second one is to click on the “Show archived projects” in the project dashboard.
To invite a team member to work on your project, you should be on one of the team plans. Also, you can invite members to your team on a free trial with no limitations in numbers.
In GanttPRO, it is easy to form your team. To invite a new member to a current project, click on the People button on the top of the screen. Then, you can choose one of the two ways: to enter an email address and click «Invite by email» or choose from those team members who were already invited to a team.
Also, there is a possibility to add people from the Team and Resources button on the left of the screen. But in this case, an Owner or an Admin invites members to the common space where people from all the projects are managed.
In GanttPRO, there are three roles in a project: an Owner, an Admin, and a Member.
An Owner has all the rights on a project. He/she can grant rights (rights to work only on personal assigned tasks, rights to edit a project, rights to see costs on the whole project), set costs, add people and resources to a project and remove them from it. Also, he/she is the one who is in charge of billing.
An Admin has almost the same rights as an Owner. Admins can create projects and work on them inviting other people. Also, they can work on projects where they were invited by an Owner. They can add and remove people from these projects too. They can’t pay for a subscription.
A Member by default can work only on assigned tasks. He or she can’t invite new team members. Also, a Member does not have access to “People” and “Team and Resources” buttons, sees the whole project but can work only on those tasks that are assigned to him/her. However, if a Member has the right to edit, he/she can also see the resource workload on the whole project.
In a project, there are the following rights: the right to work only on personal tasks, the right to edit a project, and the right to see costs in a project.
The right to work only on personal projects are the default rights for new team members.
If the right Edit is granted, it means that a team member will be able to edit a project and make changes in its settings as well as see the whole workload of a project.
If the right Cost is granted, it means that a team member will be able to see costs on the whole project. It will add the column Cost to the grid where all the costs will be shown.
Find more information on team management in GanttPRO in this video.
Owners and Admins can create reports with:
– Time log by every team member.
– Budget analysis.
For this, find the “Reports” button in the lower part of the left dashboard.
By the way, you can export these reports even with the applied filters and with the grouped data.
A virtual resource is anything that you would like to include in your project. These resources don’t work on a project. You can only assign tasks to them. So, a «developer», «sales specialist» could be a virtual resource as well as a «car», «server» or «support».
To add a new resource to your project, click on the People button at the top of your screen. You are free to create new resources or choose from Team’s resources.
In GanttPRO Gantt chart software, there is a Resource workload feature. As soon as you add resources to your project, they will appear at the bottom of your screen in a special window.
To assign a task to your resources, choose the needed task and go to the Assigned column in your project grid. In case it is switched off, click on the + sign on the right upper corner of the grid, and tick the box.
All team members and resources fall into three types: a labour resource, a material resource, and a resource with a fixed cost. The material resource and the resource with a fixed cost will not be shown in the Resource workload window.
In the project grid, you will be able to manage all your resources. In the workload window, all the changes will be automatically reflected. Thus, you will be able to see how your resources are loaded: who is overloaded or, vice versa, underperforms. Also, you can choose to show the workload per tasks or per hours.
For your convenience, tasks are depicted in two different colors.
– A green one shows that a resource is loaded in an optimal way. In this case, the cell is fully shown in green. Also, green color shows that a resource can be underloaded. But in this case, the cell will be partially green and white. White color means that the resource has time for extra tasks.
– A red one shows that a resource is overloaded.
Also, we show if a resource is overloaded on the grid as well as in the Workload menu.
To enable it, add the Resource overload column. The icon will appear on the left of your grid.
Every time a resource is overloaded, there will be an icon:
– On the left of the grid.
– When assigning a resource.
– In the workload sections.
Note: when you add a new task, you set its duration. By default, the estimation value is set as 0. In this case, regardless of their number, all added resources will get the same duration value. But if you set the estimation value beforehand, it will be divided equally between all the added resources. For example, the estimation value of 10 will be divided into 5 and 5 for 2 resources, into 3,33, 3.33, and 3.33 for 3 resources, etc.
Find more information on the resource workload feature in GanttPRO in this video.
On the left dashboard, there is a Workload menu. It opens the consolidated workflow of all the labor resources with their tasks from all the projects. Also, personal resources’ calendars are available here.
Here, tasks look like bars.
How to work with tasks:
– One click: you will expand the bar and see the number of working hours the task takes each day. However, you can manually change the estimation here.
– Double click: you will open task settings.
– Drag & drop: simply drag your tasks on the timeline and change the workflow. Note: drag & drop works only with Days in Zoom.
– Hover: you will see the card with the task information: project/subproject/group of tasks it belongs to, start and end dates, duration and estimation, status, progress, and priority.
If the workflow is evenly distributed without overloading, all the tasks will spread along the line. If the tasks are on different lines, pay attention to the resource workflow.
Also, on the top right corner, you can choose how to show your workflow. You can choose:
By default, the timeline in the workload menu shows six months. However, if you need the shorter or even longer period of your project, you can change it in the date picker right on the top of the page.
It is better to set values and cost of your resources when you add them. In GanttPRO cost estimating software, you can set the following values:
Per hour: this is the cost calculated per hour for a labour resource. In the grid, after you assign a task to your resource, you will be able to set the number of hours this task requires.
In the “Assigned” column, you can see the general number of hours for a task that is taken from “Duration” column as well as the number of working hours per day. By default, it is an 8-hour working day but you can change the values manually in “Workload” window.
For example, you put 20 hours into “Duration” column, then go to “Assigned” column and choose the required resource – you will see that the number of working days is the result of division of 20 by 8 and equals to 2.5 days.
Note that if you manually change the number of working hours in “Workload” window for a certain day and after that go to “Assigned” column, there will be an indicator showing that the numbers have been manually changed.
Per item: this is the cost calculated per item for a material resource. It can be the whole sum of a single resource or the cost of a single material unit. In the project grid, you will be able to set the number of items. Note that in this case, there is no connection between task duration and the whole cost.
Cost: this is the fixed value without connections to hours and items. In the project grid, you will be able to set the exact cost for each resource. For example, it can be a bonus for your employees.
Find more information on the kinds of cost values in this video.
Also, you can rely on the actual cost of your tasks. For this, switch on the “Actual cost” column in the project grid.
It will help you track the actual amount of money spent on a certain task.
It means that you can rely not only on estimation values but also on the precise spending.
There are a few ways to calculate the actual cost for team members and resources.
– Per hour. The actual cost takes the values from the Time log column.
– Per item. The actual cost is directly connected to the task progress.
– Cost. The actual cost is directly connected to the task progress.
Yes. We have a multi-assign feature that allows assigning multiple resources to one task. All the scenarios will be accurately calculated based on a number of working hours your resources have or you can do it manually.
You can also assign resources with different values to one task.
To change a resource’s name, simply mouse over a field with a name of an already created resource. The yellow colour of the field means that it is editable.
To delete your resource, click on Remove on the right side of the line with this resource.
To set a unique price value of a resource for a certain project, click on the People button at the top of the page. In the Virtual resources section, you can set any cost for each created resource in this active project, choosing also a cost value. By default, the cost value is set per hour.
To set unique price values for a resource for different projects, click on the Team and Resources button on the left of the page. From here, you can manage virtual resources from all your projects, in particular, set different costs for them. You can choose a cost value for each of them. By default, it is set per hour.
In order to see the calculated price estimate of a project in the cost estimating software, first, you need to set prices for your resources. Click on “+” button in the upper menu of the grid. Then tick the box “Cost”. Thus you will add the Cost column to your grid. Then assign resources to tasks (all the prices for resources should be set in advance).
A price for a task is calculated as the multiplication of Estimation and a price of a resource per hour. The estimate of the whole project is calculated as a sum of all tasks. If no member is assigned to a task or the assigned resource’s price has no price per project, the value will be set as 0.
Find more information on how to work with resources and manage them in GanttPRO in this video.
Estimation is the actual number of hours required for a task to be completed. Duration is the timespan in which the task should be completed. Once Estimation is activated, the value of Duration will be assigned to it by default in hours.
GanttPRO calculates the duration and estimation per task and allocates the number of working hours per day, based on the selected mode.
To change the calculation mode, open the project settings and select the one you need:
For the sake of clarity, we’ve gathered the data in the table below. It shows how changes in one parameter affect the recalculation of another.
|Changes in estimation||Changes in duration||Changes in the number of hours assigned|
|Fixed estimation||Duration is recalculated||Working hours are recalculated||Duration is recalculated|
|Fixed duration||Working hours are recalculated||Estimation is recalculated||Working hours are recalculated|
|Fixed estimation and duration||Working hours are recalculated||Working hours are recalculated||Working hours are recalculated|
Notes for each mode:
– When changing assignees on tasks, estimated hours are distributed equally between resources.
– When changing assignees on tasks, personal working hours are reset.
When you choose this mode, a task can only contain the specified estimation, despite any changes in duration or the number of assignees.
Let’s look at an example.
The working day of the project is 8 hours. The working day of resources is 8 hours. The duration of the task is 5 days. The estimation for the task is 40 hours.
- If 2 resources are assigned to a task, GanttPRO will recalculate the task duration. As a result, the task will last 2.5 days. The estimation will be 40 hours. Each resource will be working on the task for 20 hours.
- If you assign a resource to a task, then change the estimation to 48 hours, GanttPRO will recalculate the task duration. As a result, the task will last 6 days.
- If you assign a resource to a task, then change the duration to 10 days, GanttPRO will recalculate the distribution of working hours per day. As a result, the resource will be working for 10 days, 4 hours per day.
Additionally, when fixed estimation is on, a resource’s personal calendar is taken into account. It includes:
- Custom working hours.
Let’s look at an example.
The working day of the project is 8 hours. The duration of the task is 2 days from Monday to Tuesday. The estimation for the task is 16 hours.
- If you assign a resource available for 4 hours per day to a task, GanttPRO will recalculate the task duration. As a result, the duration will be 3.5 days, the resource will be working on the task for 16 hours, 4 hours a day.
- If a resource has a day-off on Tuesday and you assign them to a task for that day, GanttPRO will recalculate the task duration. As a result, the duration will be 3 days, the resource will be working on the task for 16 hours – 8 hours on Monday and Wednesday.
Tasks with fixed duration
When you choose this mode, a task must be completed within the specified period, despite the changes in estimation or assigned resources.
Let’s look at an example.
The working day of the project is 8 hours. The working day of resources is 8 hours. The duration of the task is 5 days. The estimation for the task is 40 hours.
- If you assign 2 resources to a task, GanttPRO will allocate the working hours equally between the resources within 5 days. As a result, each resource will be working on the task for 20 hours, 4 hours a day.
- If you assign a resource to a task, then change the estimation to 50 hours, GanttPRO will distribute the working hours over 5 days. As a result, the resource will be overloaded, because they will be working on a task for 50 hours, 10 hours a day.
- If you assign a resource to a task, then change the duration to 10 days, GanttPRO will recalculate the estimation. As a result, the estimation will be 80 hours. The resource will be working 8 hours a day.
When you choose this mode, a task must be completed within the specified period with the specified estimation. In this case, GanttPRO will distribute working hours by day without changing the duration and estimation.
Let’s look at an example.
The working day of the project is 8 hours. The working day of resources is 8 hours. The duration of the task is 5 days. The estimation for the task is 40 hours.
- If you assign 2 resources to a task, GanttPRO will distribute the working hours equally between the resources within 5 days. As a result, each resource will be working on the task for 20 hours, 4 hours a day.
- If you assign a resource to a task, then change estimation to 50 hours, GanttPRO will distribute the work hours over 5 days. As a result, the resource will be overloaded, because they will be working on the task for 50 hours, 10 hours a day.
- If you assign a resource to a task, then change the duration to 10 days, GanttPRO will recalculate the distribution of working hours per day. As a result, the resource will be working for 10 days, 4 hours a day.
You can click on the “History” button at the top of the page. Zoom of the chart in History is the same as in your project. The right list reflects all the changes made in the project. After clicking on a certain action you will be able to see how the chart looked like before this change was implemented.
If you click on the “Restore this version” button you will return your chart to the state before the chosen action was implemented. In this case, the previous actions list will be untouched.
If you work together with colleagues on the same project, the changes will be reflected instantly when they are made by other team members.
The changes notification will appear at the upper right corner of your project and will display the member’s profile avatar. In the “History” section you can see the list of changes made by your team members and cancel them.
You can change the History zoom and monitor changes made during the chosen hour, day and month. Besides, you can choose the time period of changes and display only certain changes: new tasks, changes in settings, dependencies, and monitor the changes made by a certain team member. Just click the Filter button in the upper-right corner of the window.
Find more information on the History of changes feature in this video.
In GanttPRO Gantt chart software, users can save their projects as templates. Just click on “Settings” and press “Save as template”. After the project template is saved as one of your preferred templates you can easily use it in the future.
Find more information on how to save a project as a template in this video.
You can export your Gantt chart project plan to PDF, PNG, XLSX or XML and send the file to a customer or include it in your presentation, report or business plan. Click on the button with three dots at the right top corner and choose Export.
Please note that if you choose to export your Gantt chart to XLSX, you will only export the list of tasks, not a Gantt chart itself.
The export feature offers a preview and customizable options applied to your Gantt chart. You can choose among the following options:
- Format. There are PDF, PNG, XML, and Excel If you need to export to PDF, all export options are available and customizable. If you need to export to PNG, Paper size and Orientation are not available. If you need to export to XML and Excel formats, all the options become disabled.
- Paper size. The following formats are available: Full size, Letter, Legal, Tabloid, Ledger, A4, A3, A2, A1, A0.
- Orientation. There are Landscape and Portrait
- Filter. In this section, you can choose absolutely the same values as in the Filter inside your project. You can search by Task name, Type, Assignee, Status, Priority, Reporter(for projects exported from JIRA), Start date, and End date. Also, you can apply already created filters from your project and export them.
- Zoom. Choose between Hours, Days, Weeks, Months, Quarters, and Years.
- Critical path. Switch on this option to highlight the most critical tasks for the quickest project completion.
- Today marker. It allows highlighting the current date with the vertical line.
- Workload. This option opens the workload window where you can see all your team members and resources and their workload.
- Column settings. Choose which columns you need in your exported project.
Users can share their projects if they have active subscriptions regardless of a plan. This feature is also open on a free trial.
You can share your project using a public URL. It gives the right only to view projects with no rights to edit. To share a project by public URL, click on the button with three dots in the top right corner of the page, choose Public URL, and click Create public URL. After that you only need to copy it, clicking on the sign in the column called Link. Mind that you can switch off the access to the created link disabling it in the Status column.
There are two options to share a project. The first one is to share a current state of a plan where all the following changes will be also reflected. This is so to say a dynamic state. This option is set by default.
The second one is to make a snapshot of a current state of a project (to make this, tick the box «Snapshot» in the «Public URL» window). Thus, you will share a static picture of your project taken at the moment you’ve created this public URL. In this case, all the following changes will not be reflected.
Mind that you can share not the whole project but its certain parts. To make this, click on the Filter button and filter your chart according to your needs. After that save your filter and name it. When you share a project, you can choose the whole chart or the filtered version. Also, you can add a description to it.
Find more information on how to share a project in GanttPRO in this video.
A deadline is a target date indicating when you want a task to be completed.
In GanttPRO, you can set a deadline for parent tasks and subtasks as well as for milestones.
If you want to set a deadline for a task and monitor it, click on the three-dots button on the right side of a task, choose “Task settings”, turn on the Deadline mode, and set the required date. After that, the “flame” icon will appear at the right side of this task on the chart.
If a task or milestone duration exceeds the date set as a deadline, this task will be marked with the exclamation mark icon. Besides, the delay time will be reflected near tasks on a chart.
Tasks filter helps you to check only the tasks that you need according to the set criteria.
GanttPRO offers you several task filters. Just click on the “Filter” button at the top of the page. You can set the following filters:
– Display the required task type (task or milestone).
– Display the tasks according to their status (Open, In progress, Done).
– Show the tasks assigned to the particular resource.
– Show the tasks that have a certain priority (Highest, High, Medium, Low, Lowest).
– Filter tasks according to the resource reporter.
– Display the tasks that need to be started or ended at a certain time period or a certain date. Here, you can choose preset date range pickers: today, yesterday, this week, last week, this month, last month.
After you’ve chosen specific criteria for your tasks to be filtered, you can save them using the “Save” button at the bottom of the Filter window or clear the chosen criteria.
Find more about filter options in this video.
If you want to export the filtered list of tasks, you can enter the Export section (click on the three-dots button at the right top of the page), choose the saved filter (or the current filter) and click “Export”.
Find more information in this video.
You can share only certain tasks that you choose. For this, you need to create your filter and name it. After that click on the button with three dots on the top right corner, choose Share URL, then select your filter and create a link. After that, you will be able to share only these chosen tasks.
Saved filter can be chosen in the drop-down list at the bottom of the Filter section.
Notifications are messages that let you know what associated with you actions happened in a project. You can choose the way to receive certain notifications – email or push-notifications. We send you only those notifications you’ve chosen in your settings.
Notifications can be found in the menu on the left side of your screen in your GanttPRO account.
You can go there in two ways. Сlick directly on Notifications, then click on the gear icon on the top. Or click on Profile settings, then choose Notifications.
All notifications are divided into 2 groups – common and personal. All marketing notifications fall under the common group. They are sent on special occasions when we have something new to share with all our users. You can find them in the activity feed. They can’t be disabled.
Personal ones include those you’ve chosen in your settings as well as some other notifications sent by GanttPRO. You may also choose how to receive them: email, push-notification or, disabling these options, only in the activity feed.
There are 6 actions that we will notify you about.
1. When you were mentioned in a project or a task.
2. When you were assigned a task.
3. When someone commented on your tasks.
4. When someone attached a file to your tasks.
5. Deadlines. You can choose time frames for this notification – from 1 to 7 days before a deadline.
6. A start date of a task. You can choose time frames for this notification – from 1 to 7 days before a task starts.
There are 2 types of notifications in GanttPRO:
You can use two of them, choose the one you prefer or disable at all. If email and push notifications are disabled, anyway, you will get notifications in your activity feed to keep up on your projects.
When someone takes an action you’ve chosen to notify you about, you will be sent a notification according to your settings. Meanwhile, on the left menu you will find the corresponding number. For example, if you have 3 notifications, you get number 3 there, etc.
The same applies to letters we send you.
Yes, it’s up to you to decide what to receive as an email or a push-notification. Simply check or uncheck corresponding boxes.
Anyway, notifications are shown in the activity feed.
Yes. To switch this option off, simply uncheck “Email notifications on special offers and updates” box in the Notification tab in the profile settings.
Yes. As soon as a new project is created, all relevant actions (mentions, assignments, comments, attachments, day(s) before a deadline, day(s) before a start date of a task, and notifications letters themselves) are registered in the activity feed. To find them, click on Notifications menu on the left side in your GanttPRO account. Your most recent notifications will be shown first in the feed. To see all others, scroll down the feed.
At any moment you can switch back to default settings. In this case, all email notifications will be on, all push – off.
You will find the option at the bottom of the Notification pop-up.
By default, the sound is played when you receive any kind of notifications. You can switch it off at any moment in Notifications settings.
Find more information on how to work with notifications in GanttPRO in this video.
You can easily turn push-notifications off in different browsers.
If you want to block notifications from certain sites, just right click on any notification from this site and choose Block notifications from this site.
Here are steps how to turn all notifications off in commonly used browsers.
In Google Chrome:
Click on Customize and control button on the top right corner – choose Settings – scroll down and choose Advanced – Content Settings – switch on Ask before sending in Notification field.
If you want to block notifications only from GanttPRO.com, click on View site information on the top left corner of your screen (the lock sign) – choose Notifications – Always block on this site.
Click on Settings – from the left column сhoose Sites – scroll down to find Notifications – Block for all sites.
In Mozilla Firefox:
Click on Settings button – choose Privacy and security – Permissions – choose a needed site and click “Delete” or “Delete all sites” to block notifications from all sites.
As you are engaged in a team project, you can mention in comments people you work with. Just enter @ and you will see the list of all people from your project. After that choose team members you need to mention. Consequently, he or she will receive a notification in the activity feed and, depending on the options, email or push-notification as well.
You may attach a new credit card to current order (subscription payments) in your personal PayPro Global account.
In order to update your credit card information, follow the instructions:
1. Enter your PayPro Global account: https://cc.payproglobal.com/Customer
Enter your login: it is your billing email.
Enter your password: it was sent to the email that was used for the purchase (billing email).
If you have difficulties with finding your password, use Forgot Password option (follow this link https://cc.payproglobal.com/Customer, enter your email and press on Forgot Password button. New password will be sent to your email).
2. After you entered your account, use Add New Card option in section MY CREDIT CARDS on the left side of the screen. If you have several credit cards in your account, choose Make primary in the box Actions next to the credit card that should be used for the payment.
3. Go to section SUBSCRIPTIONS and attach needed credit card to the subscription that should be renewed/billed (in case you have several subscriptions and several credit cards in your account).
If subscription has status active, there will be an automatic attempt to charge your card. If status is suspended, press on renew and the payment attempt will be made during following 12 hours. If subscription status is terminated, contact PayPro Global at:
+1-866-933-4313 (USA/Canada toll free).
+44 207 993 4222 (UK).
Make sure you have both GanttPRO and JIRA Cloud active accounts. Integration is possible only with GanttPRO Team plans and CLOUD version of JIRA. GanttPRO does not integrate with JIRA Software Server!
To connect your GanttPRO and JIRA accounts, follow these easy steps.
1. On the left-side dashboard, choose Integrations, then Connect.
2. Open JIRA, choose Settings on the left-side dashboard.
3. Choose Products.
4. Then Application links.
5. Go to GanttPRO and stick to the step-by-step instruction. In JIRA, enter jiraapi.ganttpro.com in the URL field and click Create new link.
6. The window will appear. Click Continue.
7. In the Application Name field, enter GanttPRO and click Continue.
8. Open the Integration settings by clicking the Edit icon.
9. Choose Incoming Authentication and enter values in the corresponding fields in JIRA settings.
Fill in the Consumer Key field.
Fill in the Consumer Name field.
Fill in the Public Key field.
Fill in the Consumer Callback URL field.
Then Save and Close.
10. Copy your JIRA link from the address bar of your browser and enter it in GanttPRO, step 4.
Find the detailed step-by-step instructions in this video.
GanttPRO Start Date and GanttPRO End Date fields are automatically created in Jira after GanttPRO integration with Jira.
Please note that changes in Start and End dates are synchronized if they are made in GanttPRO, not in JIRA.
To display End date and Start date in Jira, follow these steps:
1. Open the project settings in JIRA Software.
2. Select Fields in the sidebar and click on the edit icon.
3. Find the GanttPRO End Date field and press Screens.
4. Find your project and tick all the boxes.
5. Press the Update button.
6. Do the same for the GanttPRO Start Date.
Find the detailed step-by-step instructions in this video.
To synchronize dependencies between tasks in GanttPRO and JIRA Software, you need to add new issue linking in JIRA.
1. Open Settings in JIRA.
2. Choose Issues.
3. Then choose Issue linking and add the following types of dependencies:
Gantt End to End: outward description — has to be finished together with, inward description – has to be finished together with.
Gantt End to Start: outward description – has to be done before, inward description – has to be done after.
Gantt Start to End: outward description – earliest end is start of, inward description – start is earliest end of.
Gantt Start to Start: outward description — has to be started together with, inward description – has to be started together with.
Find the detailed step-by-step instructions in this video.
All GanttPRO data are stored in private network at Microsoft Azure Cloud infrastructure with servers located in Western Europe. Even Microsoft can’t access the data and dataflows.
All sensitive data are encrypted. The whole database isn’t encrypted for access speed reasons, but it is protected with Secure Socket Layer (SSL) inside a private network.
To prevent your information from being read or changed while in transit and provide the strongest privacy and integrity protection, the developers use Hypertext Transfer Protocol Secure (HTTPS).
Thus, we use SSL, private VPN on MS Azure cloud infrastructure, and real-time data replication.
All the information synchronized between apps is stored on GanttPRO servers.
All other data have no connections with GanttPRO servers and are subject to Atlassian Policy.
Only GanttPRO developers and monitoring teams have access to the platform as they need to monitor and maintain performance. Also, access to the cloud platform is possible upon customer’s support requests.
We make backups every day at 2 p.m. PST.
The mobile app is an additional opportunity to manage assignments and receive notifications on the go. You have to be a registered user in the Web version to get all the advantages from the mobile experience. All your work will be synchronized between the Web and mobile versions in real-time.
As soon as you login to the app, you will see three tabs: Tasks, Notifications, and Settings. Let’s dive deeper into the features and discover what you can do right from your phone.
On the Tasks tab, you will find all the tasks from all the projects available.
You can search tasks by their names and use filters by:
- Start date
- End date
Additionally, you can sort tasks by:
- Task name
- Start date
- End date
- Creation date
- Project name
Let’s look at the task details available. Basically, you will find almost the same options as in the Web version.
Just tap a task to open its settings:
- Task name
- Start date
- Assigned to
- Time log
- End date
You can easily create new tasks right in the app. Just tap the + button on the screen with your tasks and specify a few default details: a task name, a path (a project where this new assignment will belong to), a start date, and its description.
Track time spent on tasks
With the mobile app, you can track the precise time spent on tasks wherever you are: in the field, on the way to the office, or any other working location.
Just a few clicks, even far from your workspace, and you log your working time and describe it.
Collaborate with your team
Stay connected with your team and provide your tasks even with the smallest details whenever it is needed. Write descriptions, leave comments, attach files, and assign resources right from your phone, in seconds.
This is what actually keeps you and your team in the loop and engaged.
Go to the Settings tab, then Push notifications. Here, you can turn on notifications for:
- Start date
- End date
Once any above-mentioned change in any task happens, you will receive the corresponding instant notification.
For Android, all the notifications are turned on by default. You can change them anytime.
For iOS, in case you allow receiving notifications, they will be turned on. Otherwise, you have to do it manually.
You can find all of your notifications in the Notification tab.
Please note that the mobile and Web notifications do not correlate with each other. You have to turn on or off them for each version of the tool separately.
In GanttPRO, for your convenience, you can use shortcuts. There are the following combinations:
↑↓ ←→ + focus – navigation between cells and columns.
↑↓ ←→ + edit mode – move the cursor across the text.
Duration + edit mode + ←→ – move the cursor.
Duration + edit mode + ↑↓ – +1/-1 to values.
Duration + edit mode + Shift + ↑↓ – +10/-10 to values.
Duration + edit mode + Alt (Option) + ↑↓ – +0.1/-0.1 to values.
Enter/Space + focus – open the cell in the edit mode; open the drop-down; open the date picker.
Enter + edit more – close the cell and save the data – the focus goes down to the next cell; close the cell and leave previous data if nothing has been entered – the focus goes down to the next cell.
Tab/Shift + tab + focus – move to the next/previous cell.
Tab/Shift + tab + edit mode – save the data and move to the next/previous cell.
Shift +→/← + focus – indent/outdent tasks.
Shift + ↑/↓ + focus – collapse/maximize the parent task.
Delete/Cmd+Backspace + focus – delete the task.
Delete/Cmd+Backspace + edit mode – delete the task name.
Esc + focus – focus remains on the cell.
Esc + edit mode – close the cell without saving.
Ctrl + Z + focus – open the history of changes.
Ctrl + Z + edit mode – undo.
Shift + Enter + focus – open task settings.
Space + resource from the drop-down – choose the resource.
GanttPRO integration with Slack can help you to optimize processes and increase productivity within your team. It will help you work in two platforms at the same time – in the messenger and online project management tool. Moreover, your working processes will be synchronized.
Connecting GanttPRO to Slack
To integrate GanttPRO and Slack, go to your profile settings, then “Integration and API”, and choose Slack.
In the next tab, choose a Slack account that you need to connect to and click “Allow”.
Please note: an account Owner should be the first one who creates this connection. After that, the connection will be available for Admins and Members.
Due to security reasons, an Admin and a Member can’t connect any other Slack account. It should match the account that the Owner has connected.
Connecting GanttPRO projects to Slack channels
As soon as the integration is on, any user can connect projects from GanttPRO online Gantt chart software to Slack channels.
The connection has a many-to-many relationship. It means that you can connect more than one project to one channel or one project to a few channels.
After choosing a project and a channel, you need to specify the notifications you want to receive. They will be sent to the channel automatically.
Notifications from GanttPRO to Slack
From GanttPRO to Slack, the following notifications are available:
- Creating a new task
- Changing task status
- Adding a new comment to a task
- Attaching a new file to a task
- Assigning a new resource to a task
- Changing a start date of a task
You can set up or edit notifications in two ways:
- The window where you connect GanttPRO projects to Slack channels
- On the upper right corner of your screen (available after the integration is set up)
Commands from Slack to GanttPRO
From Slack to GanttPRO, the following commands are available:
- Creating a new task
- Converting a message in Slack into a comment to a task
- Сonverting a message in Slack into a new task
Disabling the integration
To disable the integration, an Owner should go to the window with GanttPRO projects and Slack channels connection and choose “Delete integration”. The integration will be disabled for the account and all users. All connections between GanttPRO projects and Slack channels will be deleted.
API allows developers to safely and securely access information from your GanttPRO account. You can use it to integrate GanttPRO into your existing business processes or extend GanttPRO the way specific for your team.
How to use GanttPRO’s API
Please follow the API documentation to get more details. An API key is required to be able to use an API.
To add a new API key, go to your GanttPRO account’s profile settings, choose Integration and API, and follow the instructions.
Note that you have to be an owner of your GanttPRO team account to generate API keys for your team.
Profile settings → Integration and API.
Two-factor authentication, also known as 2-step verification, 2FA or MFA, adds an extra layer of security to your GanttPRO account. It is one of the best precautions against cyberattacks.
At GanttPRO, we implement a Time-based One Time Password (TOTP) algorithm, an approved standard of the Internet Engineering Task Force (IETF). It requires two factors to authenticate your main password and security code (one-time password).
Why do you need 2FA?
If a user’s password is stolen or compromised, an attacker cannot gain access without the TOTP, which expires quickly.
How to implement 2FA?
You can activate 2FA in your GanttPRO account’s profile settings in the left bottom corner.
Profile settings → Security.
To get a one-time password, you need TOTP supported mobile app to be installed on your phone when you sign in. You’ll receive a verification code from an authentication app on your phone.
Once you have set up two-factor authentication, every time you sign in, you’ll be asked to enter a secondary verification code along with your password.
To make your account safer, only three steps are required:
– Scan the QR code. You will be able to scan the image in your profile settings with the help of an authentication app and your phone’s camera.
– Enable two-factor authentication. Enter the 6-digit verification code from the app.
Single sign-on is a solution for organization access management to third-party corporate resources and services.
SAML and SSO are important to any enterprise cybersecurity strategy. Identity management best practices require user accounts to be both limited to only the resources the user needs to do their job and to be audited and managed centrally. By using an SSO solution, you can disable accounts from one system and remove access to all available resources, including GanttPRO, at once, what protects your data from theft.
How to set up integrations with SSO systems
Please contact us at [email protected] to set up GanttPRO integration with the most popular SSO systems (e.g. Okta, OneLogin, Azure AD, GSuite).