GitLab and Salesflare

How to connect GitLab

What you can automate

  • When new Code Snippet Comment in GitLab, create internal note in Salesflare.
  • When new Commit Comment in GitLab, create internal note in Salesflare.
  • When new Group Issue Event in GitLab, create task in Salesflare.
  • When new Issue Comment in GitLab, create task in Salesflare.
  • When new Project Issue Event in GitLab, create task in Salesflare.
  • When new Merge Request Comment in GitLab, create internal note in Salesflare.

About GitLab

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.

GitLab operations on Zapier

Triggers (11)

Start a workflow when this happens

  • Merge Request Review Request — Triggers when you are requested to review a merge request.
  • New Code Snippet Comment — Triggers when a new comment is made on a code snippet in the selected project
  • New Commit — Trigger when a commit is made on the specified project.
  • New Commit Comment — Triggers when a new comment is made on a commit in the selected project
  • New Group Issue Event — Triggers on group issue events, e.g. when an issue is opened, updated, or closed.
Show 6 more triggers
  • New Group Merge Request Event — Triggers on an open, merge, close, or update merge request event.
  • New Issue Comment — Triggers when a new comment is made on an issue in the selected project
  • New Job Event — Triggers for a specified job event in a project.
  • New Merge Request Comment — Triggers when a new comment is made on a merge request in the selected project
  • New Project Issue Event — Triggers on project issue events, e.g. when an issue is opened, updated, or closed.
  • New Project Merge Request Event — Triggers on an open, merge, close, or update merge request event.

Actions (8)

Things Salesflare can make it do

  • API Request (Beta) — This is an advanced action which makes a raw HTTP request that includes this integration's authentication.
  • Add Note to Issue — Adds a new note.
  • Add Note to Merge Request — Adds a new note.
  • Create Branch — Creates a new branch.
  • Create Commit — Creates a new commit. Supports creating or updating a file.
Show 3 more actions
  • Create Issue — Creates a new issue.
  • Create Merge Request — Creates a new merge request.
  • Update Merge Request — Updates an existing merge request.

Searches (3)

Look up existing records

  • Find All Merge Requests — Finds all Merge Requests that the authenticated user has access to.
  • Find Group Merge Requests — Find Merge Requests for a Group
  • Find Project Merge Requests — Finds Merge Requests for a Project

GitLab operations on Make

Triggers (10)

Start a workflow when this happens

  • Watch Issue Notes — Triggers on note events.
  • Watch Issues — Triggers when a new issue is created or an existing issue was updated/closed/reopened.
  • Watch Jobs — Triggers on status change of a job.\n
  • Watch Merge Requests — Triggers when a new merge request is created, an existing merge request was updated/merged/closed or a commit is added in the source branch.
  • Watch Pipelines — Triggers on pipeline events.
Show 5 more triggers
  • Watch Projects — Triggers when a new project is added of which the authenticated user is a member.
  • Watch Push Events — Triggers on push events.
  • Watch Tags — Triggers on tag push events.
  • Watch Todos — Triggers when a new todo is added. When no filter is applied, the trigger is run when a new pending todo is added.
  • Watch Wiki Pages — Triggers when a wiki page is created or edited.

Actions (65)

Things Salesflare can make it do

  • Accept a Merge Request — Merges changes submitted with merge request.
  • Cancel Merge When Pipeline Succeeds — Cancels a merge request when the pipeline succeeds.\n
  • Cancel a Job — Cancels a single build of a project.
  • Cancel a Pipeline's Jobs — Cancels a pipeline's builds.
  • Cherry Pick a Commit — Cherry picks a commit to a given branch.
Show 60 more actions
  • Create a File in a Repository — Creates a file in a repository.
  • Create a Group — Creates a group.
  • Create a Label — Creates a new label for the given repository with the given name and color.
  • Create a Merge Request — Creates a new merge request.
  • Create a Merge Request Note — Creates a new note for a single merge request.
  • Create a Milestone — Creates a project milestone.
  • Create a Pipeline — Creates a new pipeline for a given project.\n
  • Create a Release — Adds release notes to the existing git tag.
  • Create a Repository Branch — Creates a single project repository branch.
  • Create a Snippet Note — Creates a new note for a single snippet.
  • Create a Tag — Creates a new tag in the repository that points to the supplied ref.
  • Create a Todo — Manually creates a todo for the current user on an issue.
  • Create a Todo on Merge Request — Manually creates a todo for the current user on a merge request.
  • Create a Variable — Creates a build variable.
  • Create an Issue — Creates a new project issue.
  • Create an Issue Note — Creates a new note to a single project issue.
  • Delete a File in a Repository — Deletes an existing file in a repository.
  • Delete a Label — Deletes a project label.
  • Delete a Merge Request — Only for admins and project owners. Soft deletes the merge request.
  • Delete a Milestone — Deletes a project milestone.
  • Delete a Repository Branch — Deletes a single project repository branch.
  • Delete a Tag — Deletes a tag.
  • Delete a Variable — Removes a project's build variable.
  • Delete an Issue — Deletes an issue.
  • Erase a Job — Erases a single build of a project (remove build artifacts and a build trace).
  • Execute a GraphQL Query — Performs an arbitrary authorized GraphQL query.
  • Get My Info — Returns details about an account.
  • Get a Commit — Returns a specific commit identified by the commit hash or name of a branch or tag.
  • Get a Deployment — Returns a specific deployment of a project.
  • Get a File from Repository — Allows you to receive information about a file in the repository like name, size, content.\n
  • Get a Job — Retrieves a single build of a project.\n
  • Get a Label — Returns details about a label.
  • Get a Merge Request — Shows information about a single merge request.
  • Get a Merge Request Note — Returns a single note for a given merge request.
  • Get a Milestone — Returns a single project milestone.
  • Get a Pipeline — Returns a single pipeline for a given project.
  • Get a Project — Retrieves a specific project owned by the user and identified by name, ID or namespace.\n
  • Get a Raw File from Repository — Returns content from a repository.
  • Get a Repository Branch — Returns a single project repository branch.
  • Get a Snippet Note — Returns a single note for a given snippet.
  • Get a Tag — Returns a specific repository tag determined by its name.
  • Get a User — Returns a single user.
  • Get a Variable — Retrieves the details of a project's specific build variable.
  • Get an Issue — Returns a single project issue.
  • Get an Issue Note — Returns a single note for a specific project issue.
  • Keep Artifacts — Prevents artifacts from being deleted when expiration is set.
  • Make an API Call — Performs an arbitrary authorized API call.
  • Mark a Todo as Done — Marks a single pending todo given by its ID for the current user as done.
  • Play a Job — Triggers a manual action to start a build.
  • Post a Comment to Commit — Adds a comment to a commit.
  • Retry Failed Jobs in a Pipeline — Retries failed builds in a pipeline.
  • Update a Label — Updates a label.
  • Update a Merge Request — Updates an existing merge request. You can change the target branch, title, or even close the merge request.
  • Update a Merge Request Note — Modifies an existing note of a merge request.
  • Update a Milestone — Updates an existing project milestone.
  • Update a Release — Updates the release notes of a given release.
  • Update a Snippet Note — Modifies an existing note of a snippet.
  • Update a Variable — Updates a project's build variable.
  • Update an Issue — Updates an existing project issue. This call is also used to mark an issue as closed.
  • Update an Issue Note — Modifies an existing note of an issue.

Searches (30)

Look up existing records

  • Get a Diff of a Commit — Returns the diff of a commit in a project.
  • Get a Merge Request Commits — Get a list of merge request commits.
  • List Commit Comments — Returns the comments of a commit in a project.
  • List Deployments — Returns a list of deployments in a project.
  • List Issue Notes — Returns a list of all notes for a single issue.
Show 25 more searches
  • List Issues that close on Merge — Get issues that would be closed by merging the provided merge request.
  • List Jobs — Returns a list of builds in a project.
  • List Labels — Returns all labels for a given project.
  • List Merge Request Changes — Retrieves the list of changes for a specified merge request.
  • List Merge Request Notes — Returns a list of all notes for a single merge request.
  • List Merge Requests closing an Issue — Retrieves all merge requests that will close a specified issue when merged.
  • List Milestone Issues — Retrieves all issues assigned to a single project milestone.
  • List Milestones — Returns a list of project milestones.
  • List Owned Projects — Returns the user's list of projects.\n
  • List Project Issues — Returns a list of a project's issues.
  • List Repository Contributors — Retrieves repository contributors list.
  • List Repository Tags — Returns a list of repository tags from a project, sorted by name in reverse alphabetical order.
  • List Repository Tree — Returns a list of repository files and directories in a project.
  • List Snippet Notes — Returns a list of all notes for a single snippet. Snippet notes are comments users can post to a snippet.
  • List Todos — Returns a list of todos. When no filter is applied, it returns all pending todos for the current user.
  • List Variables — Returns a list of a project's build variables.
  • List a Project's Users — Retrieves the repository contributors list.\n
  • Search Groups — Returns a list of groups.
  • Search Issues — Returns all issues created by the authenticated user.
  • Search Merge Requests — Retrieves all merge requests for a project.
  • Search Pipelines — Retrieves all pipelines for a given project.
  • Search Projects — Returns a list of projects of which the authenticated user is a member.
  • Search Repository Branches — Returns a list of repository branches from a project.
  • Search Repository Commits — Returns a list of repository commits in a project.
  • Search Users — Searches for users or lists them all.

Similar apps

Not using Salesflare yet?

Salesflare is a CRM for small and medium-sized B2B businesses — it fills itself in automatically so your team actually keeps it up to date.

Try it for free