---
title: GanttPRO
slug: ganttpro
description: How to integrate GanttPRO with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_ganttpro.png
docTags: 
createdAt: 2025-12-14T05:22:46.313Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/ganttpro.png" alt="GanttPRO logo" caption size="50" width="512" height="512"} | GanttPRO is an online project management tool focused on Gantt charts, enabling users to plan, track, and collaborate on projects. Integrating GanttPRO with Make.com lets users automate project creation, task updates, and team notifications directly from other apps. |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official GanttPRO documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [GanttPRO](https://help.ganttpro.com/hc/en-us) directly.
:::

# Requirements

To use the GanttPRO app in Make, you must have an active GanttPRO account and an API key, [create your account on GanttPRO](https://ganttpro.com/). For subscription, refer to the [GanttPRO pricing page](https://ganttpro.com/).

# Connect GanttPRO and Make&#x20;

To get started, you must first create a connection between GanttPRO and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your API Key in your GanttPRO account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your API Key in your GanttPRO account

Before you create the connection in Make, you should first obtain your **API Key** in your GanttPRO account.

To obtain your **API Key&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate t&#x6F;**&#x20;Settings**.
:::

:::WorkflowBlockItem
Click on th&#x65;**&#x20;Integrations section**.

![](https://make-cxp-documentation.ams3.cdn.digitaloceanspaces.com/apps-center-screenshots/ganttpro_API_Key)
:::

:::WorkflowBlockItem
Click the button to generate a ne&#x77;**&#x20;API key**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;API key** displayed on screen.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://ganttpro.readme.io/reference/authentication)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the GanttPRO module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your GanttPRO account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# GanttPRO modules

After connecting to the GanttPRO app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Add an Attachment

Uploads and attaches a file to a specific task.
:::

:::ExpandableHeading
### Assign Resources

Assigns specific resources, such as people or equipment, to a selected existing task.
:::

:::ExpandableHeading
### Create a Custom Day

Adds a new custom day entry to your calendar.
:::

:::ExpandableHeading
### Create a Link

Generates a new shortened URL link.
:::

:::ExpandableHeading
### Create a Task

Adds a new task to your project or task list.
:::

:::ExpandableHeading
### Create a Task Comment

Adds a new comment to a specific task.
:::

:::ExpandableHeading
### Create a Time Log

Adds a new entry to record the amount of time spent on a specific task or activity.
:::

:::ExpandableHeading
### Delete a Comment

Removes a specified comment from the system.
:::

:::ExpandableHeading
### Delete a Custom Day

Removes a previously created custom day from your account.
:::

:::ExpandableHeading
### Delete a Link

Removes a specified link from your account.
:::

:::ExpandableHeading
### Delete a Task

Removes a specified task from your account.
:::

:::ExpandableHeading
### Delete a Task Resource

Removes a specified resource that is currently assigned to an existing task.
:::

:::ExpandableHeading
### Delete a Task Time Log

Removes a previously recorded time entry from a specific task.
:::

:::ExpandableHeading
### Delete an Attachment

Removes a specified attachment from your account.
:::

:::ExpandableHeading
### Get a Link

Fetches the details of a specific existing link.
:::

:::ExpandableHeading
### Get a Project

Fetches detailed information about a specific existing project.
:::

:::ExpandableHeading
### Get a Task

Fetches the details of a specific existing task.
:::

:::ExpandableHeading
### Get a Task Time Log

Fetches the details of a specific time log entry associated with an existing task.
:::

:::ExpandableHeading
### Get a User

Fetches detailed information about a specific user from your account.
:::

:::ExpandableHeading
### List Attachments

Retrieves a complete list of all attachments associated with a specified task.
:::

:::ExpandableHeading
### List Comments

Retrieves a complete list of all comments associated with a specified task.
:::

:::ExpandableHeading
### List Projects

Retrieves a complete list of all existing projects in your account
:::

:::ExpandableHeading
### List Projects Calendars

Retrieves a complete list of all project calendars.
:::

:::ExpandableHeading
### List Resources

Retrieves a complete list of all available resources in your account.
:::

:::ExpandableHeading
### List Task Time Logs

Retrieves a complete list of time logs recorded for a particular task.
:::

:::ExpandableHeading
### List Tasks

Retrieves a complete list of tasks from the specified projects.
:::

:::ExpandableHeading
### List Users

Retrieves a complete list of all users in your account
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Update a Comment

Modifies the content of a previously posted comment.
:::

:::ExpandableHeading
### Update a Custom Day

Modifies the details of a previously created custom day.
:::

:::ExpandableHeading
### Update a Link

Modifies the details of a previously created link.
:::

:::ExpandableHeading
### Update a Notification Setting

Updates the configuration of your notification preferences.
:::

:::ExpandableHeading
### Update a Project

Modifies the details of a specified project.
:::

:::ExpandableHeading
### Update a Task

Modifies the details of a specified existing task.
:::

:::ExpandableHeading
### Update a Task Resource

Modifies the details of an existing task.
:::

:::ExpandableHeading
### Update a Time Log

Modifies the details of a previously recorded time log for a specific task.
:::

:::ExpandableHeading
### Update a User

Modifies the details of a specified user account.
:::

:::ExpandableHeading
### Watch Custom Field Deleted

Triggers an event whenever a specific custom field is removed from your system.
:::

:::ExpandableHeading
### Watch Custom Field Updated

Triggers when any changes are made to a specified custom field in your data.
:::

:::ExpandableHeading
### Watch History Restored

Triggers when a previously saved history is restored in the system.
:::

:::ExpandableHeading
### Watch New Custom Field Created

Triggers when a new custom field is added to your account.
:::

:::ExpandableHeading
### Watch New Project Created

Triggers an event whenever a new project is added to your account.
:::

:::ExpandableHeading
### Watch New Resource Created

Triggers when a new resource is added to your account.
:::

:::ExpandableHeading
### Watch New Task Created

Triggers when a new task is added to your account.
:::

:::ExpandableHeading
### Watch New Task Time Log Created

Triggers when a new time entry is recorded for a task.
:::

:::ExpandableHeading
### Watch Project Archived

Activates when an existing project is moved to the archived status.
:::

:::ExpandableHeading
### Watch Project Calendar Updated

Triggers when any changes are made to a project's calendar, such as adding, editing, or removing events.
:::

:::ExpandableHeading
### Watch Project Deleted

Triggers an event whenever a project is permanently removed from your account.
:::

:::ExpandableHeading
### Watch Project Restored

Triggers when a previously deleted project is successfully restored to your account.
:::

:::ExpandableHeading
### Watch Project Updated

Triggers when any changes are made to an existing project.
:::

:::ExpandableHeading
### Watch Resource Calendar Updated

Triggers when any changes are made to a resource calendar, such as updates to events or availability.
:::

:::ExpandableHeading
### Watch Resource Deleted

Triggers when a specific resource is permanently removed from your account.
:::

:::ExpandableHeading
### Watch Resource Updated

Triggers when an existing resource is modified or its details are changed.
:::

:::ExpandableHeading
### Watch Resource from Project Unassigned

Triggers when a resource is removed from a project assignment.
:::

:::ExpandableHeading
### Watch Resource on Project Updated

Triggers when any resource within a project is modified or updated.
:::

:::ExpandableHeading
### Watch Resource to Project Assigned

Triggers when a new resource is assigned to a project.
:::

:::ExpandableHeading
### Watch Task Attachment Created

Triggers when a new attachment is added to a task.
:::

:::ExpandableHeading
### Watch Task Attachment Deleted

Triggers when an attachment is removed from a specific task.
:::

:::ExpandableHeading
### Watch Task Comment Created

Triggers when a new comment is added to a task.
:::

:::ExpandableHeading
### Watch Task Comment Deleted

Triggers when a comment on a task is removed from the system.
:::

:::ExpandableHeading
### Watch Task Custom Field Updated

Triggers when a custom field value on a task is changed.
:::

:::ExpandableHeading
### Watch Task Deleted

Triggers an event whenever a task is permanently removed from your account.
:::

:::ExpandableHeading
### Watch Task Link Created

Triggers when a new link is added to a task.
:::

:::ExpandableHeading
### Watch Task Link Deleted

Triggers an event whenever a link between tasks is removed.
:::

:::ExpandableHeading
### Watch Task Link Updated

Triggers when any changes are made to an existing task link, such as modifications to its details or connections.
:::

:::ExpandableHeading
### Watch Task Resource Assigned

Triggers when a task is assigned to a user or resource.
:::

:::ExpandableHeading
### Watch Task Resource Unassigned

Triggers when a user is removed from a task.
:::

:::ExpandableHeading
### Watch Task Resource Updated

Triggers when any changes are made to an existing task.
:::

:::ExpandableHeading
### Watch Task Time Log Deleted

Triggers when a time log entry for a specific task is removed from the system.
:::

:::ExpandableHeading
### Watch Task Time Log Updated

Triggers when changes are made to the time log of a specific task.
:::

:::ExpandableHeading
### Watch Task Updated

Triggers when any changes are made to an existing task.
:::

:::ExpandableHeading
### Watch Team Updated

Triggers when any changes are made to a team's details or settings.
:::

:::ExpandableHeading
### Watch a Custom Field from a Project Unassigned

Triggers when a custom field is removed from a project.
:::

:::ExpandableHeading
### Watch a Custom Field to a Project Assigned

Triggers when a custom field is added or assigned to a project.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# GanttPRO resources&#x20;

You can have access to more resources related to this app on the following links

- [GanttPRO topics on Make community](https://community.make.com/search?q=GanttPRO)
- [GanttPRO website](https://ganttpro.com/)
- [GanttPRO API documentation](https://ganttpro.readme.io/reference#getting-started-with-your-api)
- [GanttPRO page on make](https://www.make.com/en/integrations/ganttpro)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

