GitLab and Salesflare
How to connect GitLab
- Via Zapier — 22 operations available. Set it up ↗
- Via Make — 105 modules available. Set it up ↗
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
Only allow a Zap to proceed when a certain condition is met. For example, if you're sending a te…
Webhooks simply POST data (or JSON) to a specific URL every time we see something new. Webhooks…
Conditional logic for your Zapier workflows. Paths let your apps take different actions based on…
Write custom Python or Javascript code in response to any data from any service! Transform, muta…
Put your Actions on hold for a specified amount of time before sending data to another app. You…
Looping by Zapier is a helper app to repeat Action(s) in you Zaps a variable number of times for…
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