GitLab Integrations

  • Add or move Trello cards to create new GitLab issues

    Do your various teams use different tools? Wouldn't it be ideal if those tools could communicate behind the scenes? Once configured, this integration will automatically create new issues in GitLab whenever a card is added to a Trello board or moved to a specific list. Now your sales, support or marketing team can create issues for your development team while staying in the tools they know best.

    How this Trello-GitLab integration works

    1. A new card is added to a Trello board
    2. Zapier creates an issue in GitLab

    Apps involved

    • Trello
    • GitLab
  • Create Asana tasks for new GitLab issues

    Stay on top of your upcoming action items by using a task management tool. This integration will automatically add newly created GitLab issues as a task in Asana so you track issues and organize your workload.

    How this GitLab-Asana integration works

    1. A new issue is created in GitLab
    2. Zapier adds a task in Asana

    Apps involved

    • GitLab
    • Asana
  • Add Trello cards for new GitLab issues

    Keep up with your development progress using your task management tool. Once activated, this integration will automatically create new Trello cards whenever a new issue is created on GitLab to help you stay organized and focused.

    How this GitLab-Trello integration works

    1. A new issue is created in GitLab
    2. Zapier creates a card in Trello

    Apps involved

    • GitLab
    • Trello
  • Add Todoist tasks for GitLab issues

    Keeping track of all of your development work can get overwhelming without proper task management. Use this Zapier integration to automatically create new tasks on Todoist whenever an issue is created in GitLab to help stay organized.

    How this GitLab-Todoist integration works [eg. "How this Gmail-Trello integration works"]

    1. A new issue is created in GitLab
    2. Zapier adds a task in Todoist

    Apps involved

    • GitLab
    • Todoist
  • Post new GitLab issues to Slack

    Does your team use Slack as a primary communication tool during the work day? Once activated, Zapier will automatically post new GitLab issues to Slack so your team always has the most up-to-date information to tackle issues faster.

    How this GitLab-Slack integration works

    1. A new issue is created in GitLab
    2. Zapier posts to Slack

    Apps involved

    • GitLab
    • Slack
  • Create new GitLab issues from inbound emails

    Are you getting a lot of emails from colleagues about bugs or issues that need development work? Set up Email by Zapier and any emails forwarded to the email address will automatically have an issue created for them in GitLab.

    Note: This feature is built directly into Zapier, just forward your email to the customized email address you create with Zapier.

    How this Email by Zapier-GitLab integration works

    1. A forwarded email is received
    2. Zapier creates an issue in GitLab

    Apps involved

    • Email by Zapier
    • GitLab
  • Post new GitLab merge requests to a Slack channel

    Do you currently ping your team whenever you have a new merge request in GitLab? Let Zapier do the asking for you. This integration will post the merge request to a Slack channel so your team can act on the request quickly and you can keep working.

    How this GitLab-Slack integration works

    1. A new merge request is created in GitLab
    2. Zapier posts to Slack

    Apps involved

    • GitLab
    • Slack
  • Add new rows in Google Sheets for GitLab commits

    Compiling commits into a shared spreadsheet is an excellent way to update other departments at your company on your development team's progress. Once activated, Zapier will automatically add a new row to a Google Sheets spreadsheet whenever a new commit is created in GitLab. That way, anyone can check the spreadsheet for updates without bothering your team and you can show off their activity.

    How this GitLab-Google Sheets integration works

    1. A new commit is created on GitLab
    2. Zapier adds a new row to a Google Sheets spreadsheet

    Apps involved

    • GitLab
    • Google Sheets
  • Add new GitLab issues as ClickUp tasks

    Does your development team need new issues found in GitLab sent over to ClickUp without having to copy and paste? This GitLab-ClickUp integration will automatically create new tasks in ClickUp every time a new issue is created in GitLab. The days where you have to duplicate your efforts will soon be in the past!

    How this GitLab-ClickUp works

    1. A new issue is created in GitLab
    2. Zapier creates a new task in ClickUp

    Apps Involved

    • GitLab
    • ClickUp
  • Create GitLab issues from starred Gmail emails

    Throughout the day you're likely getting emails from colleagues and some of those emails probably need development work. Set up this integration and Zapier will automatically create a new issue in GitLab for starred emails in Gmail.

    How this Gmail-GitLab integration works

    1. An email is starred in Gmail
    2. Zapier creates an issue in GitLab

    Apps involved

    • Gmail
    • GitLab
  • Add new GitLab issues as Pivotal Tracker stories

    Project management is crucial when it comes to keeping your team on track. But, trying to stay on top of bug fixes, issues and other technical problems your team is working on can be a daunting task. Use this integration to help manage all your GitLab issues by automatically creating a new story in Pivotal Tracker for each one created.

    How this GitLab-Pivotal Tracker integration works

    1. A new issue is created on GitLab
    2. Zapier adds a new story on Pivotal Tracker

    Apps involved

    • GitLab
    • Pivotal Tracker
  • Tweet new GitLab commits on Twitter

    Share your development team's updates with the world by posting them to Twitter the moment they're committed. After you've configured this integration, Zapier will automatically post your GitLab commits to Twitter so your followers can keep tab on your newest features or improvements.

    How this GitLab-Twitter integration works

    1. A new commit is made on GitLab
    2. Zapier posts a tweet on Twitter

    Apps involved

    • GitLab
    • Twitter
  • Post new GitLab merge requests to Twist

    When you're working on projects and knocking out issues, it can be difficult to always remember to submit merge requests to your team. Once activated, this integration will automatically post your GitLab merge requests to Twist. That way, Zapier will handle it for you and you can continue working on issues.

    How this GitLab-Twist integration works

    1. A new merge request is submitted on GitLab
    2. Zapier posts a message on Twist

    Apps involved

    • GitLab
    • Twist
  • Send emails with Gmail for new GitLab merge requests

    Do you often send merge requests to the same contacts every time? Stop wasting time and let Zapier do it for you! Use this integration to send an email via Gmail whenever a new merge request is submitted through GitLab.

    How this GitLab-Gmail integration works

    1. A new merge request is created in GitLab
    2. Zapier sends an email through Gmail

    Apps involved

    • GitLab
    • Gmail
  • Post new GitLab issues to HipChat

    Want to automate how notify your team that there is a new issue in GitLab? This Zapier integration will automatically post a message in HipChat whenever an issue is created in GitLab.

    How this GitLab-HipChat integration works

    1. A new issue is created in GitLab
    2. Zapier posts a message in HipChat

    Apps involved

    • GitLab
    • HipChat
  • Write Jira issues for new issues in GitLab

    Even though you're knocking out issues in GitLab, you might want to also track those bugs and updates in Jira. With this integration, Zapier will automatically write a new issue in Jira whenever a new issue is created in GitLab so your work is always communicated.

    How this GitLab-Jira integration works

    1. A new issue is created in GitLab
    2. Zapier writes a new issue in Jira

    Apps involved

    • GitLab
    • Jira
  • Post GitLab commit changes to an AnywhereWorks stream

    Set up this integration to inform your team about commit changes that have been merged. Once active, any new GitLab commit changes will be posted as a message to the chosen stream inside AnywhereWorks.

    How this GitLab - AnywhereWorks integration works

    1. A commit change is made in your GitLab repository.
    2. This integration triggers a message on your behalf to a chosen stream in AnywhereWorks.

    What you need

    1. GitLab Account
    2. AnywhereWorks Account
  • Post new GitLab issues as notifications in Otixo

    Inform your team members on as soon as new issue is created in GitLab. With each new issue , Zapier will automatically send notification to selected Otixo work space.

    How it works

    1. Zapier gets the information for new issue on GitLab
    2. Zapier will post a new notification in Otixo work space selected by you

    Apps involved

    • GitLab
    • Otixo
  • Use MeaningCloud to detect the features mentioned in the issues of your GitLab repositories and post them to Slack

    You don't need a complete team of developers to review all the issues created in your software repositories. Leveraging MeaningCloud power to analyse the text of incoming GitLab issues, you can notify your team with custom Slack messages pointing them to specific features, allowing more agile project management.

    Note: this integration makes use of a custom MeaningCloud dictionary, where each entity is named after the corresponding feature.

    How it works

    1. A new issue is created in your GitLab repository.
    2. MeaningCloud detects mentioned features in its text.
    3. Zapier sends a new message to Slack notifying the new issue.

    Apps involved

    • GitLab
    • MeaningCloud
    • Slack

Why Zapier?

Free

Get started for free—14 day trial of premium features and apps.

Easy

No coding required—automate any of 1,000+ apps in minutes.

Secure

Enterprise-level security—connect mission-critical apps.

GitLab Integration Details

Launched on Zapier May 13, 2016

Your engineering team can use Zapier to tie in any of their favorite apps to the development lifecycle in GitLab. Keep track of new issues by automatically creating tasks in your project management software, add GitLab issues from new activity in other apps, or post messages to your team's chat whenever new merge requests are submitted.

Here are some creative ways to use GitLab and Zapier:

  • Never forget to file a bug report. Use Zapier to turn customer emails with a specific label into GitLab issues,
  • Track new issues in your favorite to-do app. Use Zapier to update Trello cards or Todoist tasks when issues are opened, updated, or closed.
  • Keep your team posted by sending a team chat message in Slack when a new merge request is submitted.

Zapier combines Triggers (like "New Commit") and Actions (like "Create Issue") to complete an action in one app when a trigger occurs in another app. These combos—called "Zaps"—complete your tasks automatically.

The following GitLab Triggers, Searches, and Actions are supported by Zapier:

New Commit

Trigger when a commit is made on the specified project.

New Issue Event

Triggers on issue events, e.g. when an issue is opened, updated, or closed.

New Merge Request Event

Triggers on an open, merge, or close merge request event.

Create Issue

Creates a new issue.

Use our free platform to build a single Zapier integration and instantly connect your app with 1,000+ others.

Become a Zapier Integration Partner

GitLab is an open source code collaboration tool with a rich feature set including management of repositories, reviewing tools, issue tracking, activity feeds and much more.