Are you still looking for a way to create ClickUp task from new GitLab issue automatically? If yes, then follow this blog as here we will provide you to the step-by-step procedure to integrate GitLab and ClickUp using Pabbly Connect.

Create ClickUp Task from New GitLab Issue

Basically, Pabbly Connect is an integration & automation tool that lets you share data from one application to another in real-time.

The plus point is, you don’t need to have any coding skills & even beginners can use it efficiently. Besides, this will be merely a one-time set-up and after that Pabbly Connect will take care of the rest.

Why Choose This Method Of Integration?

In contrast with other integration services-

  • Pabbly Connect does not charge you for its in-built apps like filters, Iterator, Router, Data transformer, and more
  • Create “Unlimited Workflows” and smoothly define multiple tasks for each action
  • As compared to other services which offer 750 tasks at $24.99, Pabbly Connect offers 50000 tasks in the starter plan of $29 itself
  • Unlike Zapier, there’s no restriction on features. Get access to advanced features even in the basic plan
  • Try before you buy! Before spending your money, you can actually signup & try out the working of Pabbly Connect for FREE

Sign Up To Pabbly Connect  

Although, before integration, let’s learn a little about the services. So, GitLab is an open-source code repository and collaborative software development platform for large DevOps and DevSecOps projects and it is free for individuals also. On the other hand, ClickUp is a cloud-based collaboration and project management tool that allows you to manage your projects, people, etc in one place.

Consequently, there is no direct integration between GitLab and ClickUp. Therefore, to create an integration between both of this software we will be going to use Pabbly Connect.

Once, you set-up this workflow, whenever a new issue is created in GitLab then automatically create a task in ClickUp. Moreover, we have also linked a video for you to know more about this integration.

Additionally, you can visit Marketplace for more workflows and apps. And, if you want to get started with this integration instantly then simply click on the ‘Use Workflow’ button below.

Create ClickUp Task from New GitLab Issue Workflow

So, buckle up as we’re going to discover the GitLab and ClickUp integration.

Step 1: Sign up to Pabbly Connect

Sign Up

Visit the official website of Pabbly Connect to initiate the procedure to create ClickUp task from new GitLab issue automatically. Then, hit the ‘Sign-Up Free‘ button available. Either use your existing Gmail account or manually fill the registration form to signup.

Try Pabbly Connect for FREE

Step 2: Access Pabbly Connect

Select Connect

After that, strike the ‘Access Now’ button of the software ‘Connect’ within the Pabbly Connect applications.

Step 3: Workflow for GitLab with ClickUp Integration

(a) Start with a New Workflow

Create New Workflow

Start with creating a workflow for your project by clicking on the ‘Create Workflow’ button.

(b) Name the Workflow

GitLab to ClickUp Integrations

Now, you need to name the workflow just like in the above-shown image. I named the workflow ‘GitLab to ClickUp’, you can obviously name the workflow as per your requirements and needs.

Step 4: Setting Triggers for GitLab to ClickUp Integrations

After creating a workflow, you will have to select the application you want to integrate. With Pabbly Connect, you can integrate numerous applications for free, so rush and sign up for your free account now.

(a) Select Application you want to Integrate

Select GitLab for GitLab to ClickUp Integrations

Now, you have to select the application that you want to integrate. In this case, we are choosing ‘GitLab’ for integration and select ‘New Issue Event’ in the method section.

(b) Copy the Webhook URL

Copy Webhook URL

After selecting the application, you have to copy the webhook URL and paste it inside GitLab. For that, you have to log in to your GitLab account. Also, read the instructions below to easily connect GitLab to Pabbly Connect.

(c) Login to GitLab

Login to GitLab for GitLab to ClickUp Integrations

Further, login to your GitLab account by filling up your credentials or you can sign in with your other accounts also.

(d) Create/Select a Project

Select a Project

Next, once you are logging to your GitLab account, select one of your existing projects. If you want, you can create a new one. Here, we are choosing one of our existing projects.

(e) Go to Settings

Go to Settings GitLab

Promptly, in your project from the left-sidebar click on the ‘Settings’ menu and then select ‘Webhook’ section.

(f) Paste the Webhook URL

Paste Webhook URL

Now, paste the copied ‘Webhook URL’ in the URL section and select Trigger as ‘Issues Events’ only.

(g) Click on Add Webhook

Click on Add Webhook

After this, hit the ‘Add Webhook’ button to save the settings for webhook.

Step 5: Create a New Issue

To check if this integration works or not, we have to create an issue for our project.

(a) Capture Webhook Response

Capture Webhook Response for GitLab to ClickUp Integrations

Return to Pabbly Connect window and click on ‘Capture Webhook Response’ button to get the webhook response.

(b) Go to Issues

Go to Issues GitLab

Once you click on the ‘Capture Webhook Response’ button, head back to your GitLab project page and click on ‘Issues’ menu from left-sidebar.

(c) Click on New Issue

Click on New Issue

Now, click on the ‘New Issue’ button.

(d) Enter Issue Details

Enter Issue Details for GitLab to ClickUp Integrations

Next, enter the issue details like title, type, description, etc.

(e) Submit Issue

Submit Issue for GitLab to ClickUp Integrations

Further, mention a due date and at last click on ‘Submit Issue’ button.

(f) Test the Response

Test the Response for GitLab to ClickUp Integrations

Go back to the Pabbly Connect dashboard to see the webhook response for the new issue. Then, click on the ‘Save’ button.

Step 6: Setting Filters for GitLab to ClickUp Integrations

As, we already read the instructions underneath webhook URL that trigger get the response for three conditions i.e. created/updated/merged of an issue but we want the response only when the new issue is created. Therefore, we need to integrate ‘Filter’ in action step.

(a) Select Application you Want to Integrate

Select Filter for GitLab to ClickUp Integrations

Now, click on the plus (+) button and from the choose app select ‘Filter’.

(b) Setting Conditions

Setting Conditions for GitLab to ClickUp Integrations

Promptly, set the condition for filter. Select ‘last_edited_at’ in the first column and make condition ‘Does Not Contain String’.

(c) Save and Send Test Request

Save and Send Test Request

Once you are done setting the conditions, click on the ‘Save and Send Test Request’ button and you will get the API response, i.e. the condition is true. At last, click on the ‘Save’ button.

Step 7: Setting Date/Time Formatter for GitLab to ClickUp Integrations

Since, the start date is not in the correct format. So, we need to integrate Date/Time Formatter in the workflow.

(a) Select Application to Format Date

Select Date/Time Formatter for GitLab to ClickUp Integrations

Next, in order to format the date, simply tap on the (+) button and then, select Date/Time Formatter’ in choose app, and in the action event select ‘Format Date Only’.

(b) Connect with Date/Time Formatter

Connect Date/Time Formatter

Promptly, click on the ‘Connect With Date/Time Formatter’ button.

(c) Map the Fields

Map the Fields

Now, you have to map the field to make the date in a proper format. In the Date field, map ‘created_at’ (i.e. start date), and from ‘To Format’ field choose ‘Timestamp’.

(d) Save and Sent Test Request

Save and Send Test Request for GitLab to ClickUp Integrations

Once you are done mapping all the details, hit the ‘Save and Sent Request’ to get the API response. Finally, ‘Save’ the response.

Step 8: Setting Number Formatter for GitLab to ClickUp Integrations

Subsequently, as we can see in the above response, that the start date is still not in the correct format (milliseconds). Therefore, we have to add ‘Number Formatter’ in the workflow.

(a) Select Application to Format Number

Select Number Formatter for GitLab to ClickUp Integrations

Now, to format the date, just hit the (+) button and then, select Number Formatter’ in choose app, and in the action event select ‘Perform Math Operation’.

(b) Connect with Number Formatter

Connect with Number Formatter

Once you select the application, press the ‘Connect With Number Formatter’ button.

(c) Map the Fields

Map the Fields

Later on, in the ‘Numbers’ field map the result which you got from Date/Time Formatter response (along with this enter ‘1000’ with a comma) and select Operation as ‘Multiply’.

(d) Save and Sent Test Request

Save and Send Test Request for GitLab to ClickUp Integrations

Once you are done mapping all the details, hit the ‘Save and Sent Test Request’. Soon, you will get the API response and the start date is in the proper format now. Lastly, hit the ‘Save’ button.

Since, we have corrected the start date format for the integration. Now, for the due date, just follow the above same steps, but simply map the ‘due_date’ in place of ‘created_at’ in Date/Time Formatter and in the Number Formatter select the result correspondingly.

Step 9: Setting Action for GitLab to ClickUp Integrations

Promptly, in order to create a task in the ClickUp account, you have to choose an action for your integration.

(a) Select Application you Want to Integrate

Select ClickUp for GitLab to ClickUp Integrations

Next, click on the ‘+’ icon to add an action for your trigger. Here we are going to select ‘ClickUp’ from the drop-down and choose method as ‘Create Task’.

(b) Click on Connect Button

Connect with ClickUp for Acuity Scheduling to ClickUp Integration

Further, click on the ‘Connect with ClickUp’ button to connect ClickUp to Pabbly Connect.

(c) Login to ClickUp Account

Login to ClickUp for GitLab to ClickUp Integrations

Now, login to your ClickUp account by filling in your credentials.

(d) Click on ClickUp Profile Icon

Click on ClickUp Profile Icon

Once you are logging to your ClickUp account, at the bottom of the ClickUp dashboard, you will see the Profile option, just tap on it.

(e) Click on Apps

Go to Apps Options

After pressing the profile option, it will open up different options, choose ‘Apps’ from it.

(f) Copy the API Token

Copy API Token

After that, copy the ‘API Token’ as shown in above image.

(g) Paste the API Key

Paste API Token for GitLab to ClickUp Integrations

Promptly, paste the copied API Token in Pabbly Connect window, and hit the ‘Save’ button.

(h) Map the Fields

Map the Fields

Subsequently, map all the data in their respective fields such as task name, description, tags, etc.

(i) Save and Send Test Request

Save and Send Test Request for GitLab to ClickUp Integrations

Once you are done mapping all the fields, click on the ‘Save and Send Test Request’ button to get the API response. Finally, click on ‘Save’ button.

Step 10: Check Response in ClickUp Dashboard

Check Response for GitLab to ClickUp Integrations

Eventually, when you check your ClickUp dashboard, a new task has been created automatically for the newly created issue in GitLab. This is a one-time setup, to integrate GitLab and ClickUp.

Conclusion –

To sum up, this was all about ‘How to Create ClickUp Task from New GitLab Issue’. Consequently, after completing the step by step procedure, you will end up auto-creating ClickUp task for every new issue created for any project in GitLab.

However, now you can grab Pabbly Connect for FREE with all its premium features.

Also, do comment us your queries in the section given below.

You May Also Like to Read: