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.
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. Users get access to all features except for Share with Public URL function and Export. 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 Essential plan. This pricing plan has almost all functionality GanttPRO offers except for team features as simply users can’t work with teams on the Essential 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 Essential Plan for free with no time limits. The functionality of the Essential plan offers times more opportunities than just a free plan offered.
All ganttpro.com employees are required to take your personal information very seriously. The information is login and password protected and our Web security is reviewed regularly. 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)
If you still have any questions, you can always contact us at su[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 more about creating Gantt charts in this video:
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”.
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 how to create a Gantt chart template and manage tasks in GanttPRO video:
There are two ways to add tasks to your project Gantt chart: you can click the “Add New Task” button on the left in a task tree. Or you can click the “+” button on the right side of the task settings line and choose “Add Sibling Task”/”Add a Subtask”.
A sibling task is added on 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 “+” 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 using +/-.
2. Editing through a task menu. Hover the gear icon on the right to a task you work on. Click on “+” sign. 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 for a task in the date-picker of the pop-up menu.
In GanttPRO app, you can set working days and hours with the help of the toggle in the Settings.
In the Plans and Pricing (Essential or Team pricing plan) of our Gantt chart software, there is a possibility to customize working days and hours. To set working days, simply highlight all the days that you need in the Project Settings:
For example: if your working week is from Monday to Saturday, but you do not work on Wednesday, choose Mon, Tue, Thu, Fri, Sat.
The same applies to working hours – highlight necessary hours in the Project Settings. Also, you can insert a lunch break into a working day or some regular company staff meetings.
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 projects in one tab is included in all the pricing plans of GanttPRO, even in a free trial. Just click the “Add a new project” button to create a new project.
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.
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 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 is the one who is in charge of billing.
An Admin has almost the same rights as an Owner. But Admins can work only on projects where they were invited by an Owner. They can add and remove people from these projects too. Also, 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.
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.
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.
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.
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.
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.
If no member is assigned to a task or an assigned resource’s price has no price per project, the value will be set as 0.
In order to see the calculated price estimate of a project, 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.
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.
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.
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 on the right top corner and choose Export.
Users can share their projects if they have active subscriptions regardless of a plan. But it is not open on a free trial despite the fact that it offers almost full GanttPRO functionality.
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 on the top right corner of the page, choose Share 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 about filters here.
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 “gear” button at the right side of a task, 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 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 the certain time period (or certain date).
After you’ve chosen specific criteria for your tasks to be filtered, you can save them using “Save” button at the bottom of the Filter window or clear the chosen criteria.
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”.
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 4 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.
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. As soon as a new project is created, all relevant actions (mentions, assignments, comments, attachments, 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.
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.
To connect your GanttPRO and JIRA accounts, follow these easy steps.
1. Click the tab My Projects – Click CREATE NEW → Choose Integration → Click Get started.
Then click Connect.
2. Go to settings in JIRA → Applications
Select the Application links in the INTEGRATIONS section
Enter jiraapi.ganttpro.com in the URL field and click the Create new link button.
In the Application Name field enter GanttPRO and click the Continue button.
3. Click on the Edit icon to open the application settings → Go to the Configure window, open the Incoming Authentication item and enter the following values from to the appropriate fields in the JIRA settings.
Enter GanttPRO_0EDTKT into Consumer Key field.
Enter GanttPRO_WA5RK9 into Consumer Name field.
Enter MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDdwwBv/wcE7XxXFe3kinpELAguQyuDdA5Thh+rr19EwSWpP00nVOXccM7QaLPQI0Q5j1MCIzJfEGiats+R9tRwcoCwAdxTfHt/lBHHKqpA0nokaoZhST1FbLGG7LEv/Kn9nhzSr3UktPVsnk7RcJwcYymiRGNFPUYGFDpHiPTiqwIDAQAB into Public Key field.
Insert https://jiraapi.ganttpro.com/success/0edtkt8xg208r67lg826jd78pvi00qhwlnqijp9ls7zy0hwa5rk9 into Consumer Callback url field.
4. Then copy your JIRA link from the address bar of your browser and paste in the field.
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 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).
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 (21:00 UTC). Database Servers also have real-time replications.
In GanttPRO, for your convenience, you can use shortcuts. There are the following combinations:
↑↓ – Up and Down task navigation in the grid.
←/→ – Collapse/Maximize parent tasks in the grid.
Enter (if a task is selected) – Open task’s settings.
Enter (if the line Add new task is selected) – A new task is added.
Shift+Enter (if the line Add new task is selected) – A new milestone is added.
Enter (in inline edit mode in the inline editor) – Values are entered and saved.
Space (if a task is selected) – Task’s edit mode in the inline editor.
Tab – Switch between columns in the inline editor.
Shift + ↑– Go to the first subtask in the group; Shift + ↓ – Go to the button Add new task in the same group of subtasks.
Delete – delete a task.