Xero, GitLab, WooCommerce Integrations

WooCommerce
Xero
GitLab
Try Integromat for FREE
No credit card. You'll love it.

What is Integromat?

GmailWatch emailsGoogle SheetsAdd a rowGmailIterate attachmentsRouterFacebookCreate a postArchiveCreate an archiveDropboxUpload a fileDocuments onlyImages onlyWhen new email arrivesAdd a row to a sheetProcess attachmentsone by one ...Post images to pageZip all documentsUpload archive

Integromat will automate processes that you currently handle manually. It is not only capable of connecting apps but can also transfer and transform data. It works 24 hours a day, seven days a week and does not require your intervention. Simply set Integromat to do what you want and let it work for you. Save your time!

Triggers

Xero

Watch Bank Transactions

Triggers when a bank transaction is added or updated.

Xero

Watch Bank Transfers

Triggers when a new bank transfer is created.

Xero

Watch Contacts

Triggers when a contact is created or updated.

Xero

Watch Credit Notes

Triggers when a credit note is added or updated.

Xero

Watch Invoices

Triggers when an invoice is added or updated.

Xero

Watch Items

Triggers when a new item is created.

Xero

Watch Manual Journals

Triggers when a manual journal is created or updated.

Xero

Watch Payments

Triggers when a payment is created or updated.

Xero

Watch Purchase Orders

Triggers when an order is added or updated.

GitLab

Watch build status INSTANT

Triggers on status change of a build.

GitLab

Watch commit/MR/issue/snippet comments INSTANT

Triggers when a new comment is made on commits, merge requests, issues, and code snippets.

GitLab

Watch commits (pushes) INSTANT

Triggers when you push to the repository except when pushing tags.

GitLab

Watch issue comment INSTANT

Triggers when a new comment is made on an issue.

GitLab

Watch issues INSTANT

Triggers when a new issue is created or an existing issue was updated/closed/reopened.

GitLab

Watch merge request INSTANT

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.

GitLab

Watch merge request comments INSTANT

Triggers when a new comment is made on a merge request.

GitLab

Watch pipeline status INSTANT

Triggers on status change of a pipeline.

GitLab

Watch projects

Triggers when a new project is added of which the authenticated user is a member.

GitLab

Watch repository branches

Triggers when a new branch is added to a repository.

GitLab

Watch repository tags INSTANT

Triggers when you create (or delete) tags to the repository.

GitLab

Watch snippet comments INSTANT

Triggers when a new comment is made on a snippet.

GitLab

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.

GitLab

Watch wiki page INSTANT

Triggers when a wiki page is created or edited.

WooCommerce

New event INSTANT

Triggers when an order, customer, coupon or product is created, updated or deleted.

WooCommerce

Watch coupons

Triggers when a new coupon is created.

WooCommerce

Watch customers

Triggers when a new customer is created.

WooCommerce

Watch orders

Triggers when a new order is created.

WooCommerce

Watch products

Triggers when a new product is created.

Actions

Xero

Add a Contact to a Contact Group

Adds a contact to a specified contact group.

Xero

Archive a Contact

Archives a contact with a given ID.

Xero

Create a Bank Transaction

Creates a new bank transaction.

Xero

Create a Bank Transfer

Transfers a specified amount from one account to another.

Xero

Create a Contact

Creates a new contact.

Xero

Create a Contact Group

Creates a contact group.

Xero

Create a Credit Note

Creates a new credit note.

Xero

Create a History Note

Adds a note to a record.

Xero

Create a Manual Journal

Creates a manual journal.

Xero

Create an Employee

Creates a new employee.

Xero

Create an Invoice

Creates a new invoice.

Xero

Create an Item

Creates a new item.

Xero

Create a Payment

Use this method to apply payments to approved AR and AP invoices or refund AR or AP credit notes.

Xero

Create a Purchase Order

Creates a new purchase order.

Xero

Create a Quote

Creates a quote.

Xero

Delete a Contact Group

Deletes all contacts from a contact group.

Xero

Download an Attachment

Downloads an attachment.

Xero

Download an Invoice

Downloads an invoice.

Xero

Get a Bank Transaction

Returns information about a transaction with a specified ID.

Xero

Get a Contact

Retrieves contact information by ID.

Xero

Get a Contact Group

Returns information about a contact group.

Xero

Get a Credit Note

Returns information about a credit note with a specified ID.

Xero

Get a Manual Journal

Returns information about a manual journal.

Xero

Get an Account

Returns information about an account with a specified ID.

Xero

Get an Invoice

Returns information about an invoice with a given ID.

Xero

Get an Invoice URL

Retrieves Xero online invoice URL.

Xero

Get an Item

Searches for an item by item ID or item code.

Xero

Get a Payment

Retrieves information about a payment with a specified ID.

Xero

Get a Purchase Order

Returns information about a purchase order with a specified ID.

Xero

Make an API Call

Performs an arbitrary authorized API call.

Xero

Remove a Contact from a Contact Group

Removes a contact from a contact group.

Xero

Send an Invoice via Email

The email will be sent to the primary email address of the contact on the invoice. The invoice must be of Type ACCREC and a valid Status for sending (SUMBITTED,AUTHORISED or PAID).

Xero

Update a Contact

Updates a contact by ID.

Xero

Update an Employee

Updates an employee by ID.

Xero

Update an Invoice

Updates an invoice by ID.

Xero

Update an Item

Updates an item by ID.

Xero

Upload a File

Uploads a file to a selected object.

GitLab

Accept merge request

Merges changes submitted with merge request.

GitLab

Cancel a build

Cancels a single build of a project.

GitLab

Cancel a pipeline's builds

GitLab

Cancel merge when pipeline succeeds

Cancels merge request when pipeline succeeds.

GitLab

Create a new label

Creates a new label for the given repository with the given name and color.

GitLab

Create a new pipeline

Creates a new pipelines for a given project.

GitLab

Create a new release

Adds release notes to the existing git tag.

GitLab

Create a new tag

Creates a new tag in the repository that points to the supplied ref.

GitLab

Create a todo

Manually creates a todo for the current user on an issue.

GitLab

Create a todo on merge request

Manually creates a todo for the current user on a merge request.

GitLab

Create merge request

Creates a new merge request.

GitLab

Create new file in repository

GitLab

Create new issue note

Creates a new note to a single project issue.

GitLab

Create new merge request note

Creates a new note for a single merge request

GitLab

Create new milestone

Creates a new project milestone.

GitLab

Create new snippet note

Creates a new note for a single snippet.

GitLab

Create repository branch

Creates a single project repository branch.

GitLab

Create variable

Creates a new build variable.

GitLab

Delete a merge request

Only for admins and project owners. Soft deletes the merge request.

GitLab

Delete existing file in repository

GitLab

Delete repository branch

Deletes a single project repository branch.

GitLab

Edit issue

Updates an existing project issue. This call is also used to mark an issue as closed.

GitLab

Edit milestone

Updates an existing project milestone.

GitLab

Erase a build

Erases a single build of a project (remove build artifacts and a build trace).

GitLab

Get a list of todos

Returns a list of todos. When no filter is applied, it returns all pending todos for the current user.

GitLab

Get all issues assigned to a single milestone

Retrieves all issues assigned to a single project milestone.

GitLab

Get a single build

Returns a single build of a project.

GitLab

Get a single commit

Returns a specific commit identified by the commit hash or name of a branch or tag.

GitLab

Get a single pipeline

Returns a single pipeline for a given project.

GitLab

Get a single repository tag

Returns a specific repository tag determined by its name.

GitLab

Get a specific deployment

Returns a specific deployment of a project.

GitLab

Get file from repository

Allows you to receive information about file in repository like name, size, content.

GitLab

Get project users

Returns the user's list of a project.

GitLab

Get single issue

Returns a single project issue.

GitLab

Get single issue note

Returns a single note for a specific project issue.

GitLab

Get single merge request

Shows information about a single merge request.

GitLab

Get single merge request commits

Get a list of merge request commits.

GitLab

Get single merge request changes

Shows information about the merge request including its files and changes.

GitLab

Get single merge request note

Returns a single note for a given merge request.

GitLab

Get single milestone

Returns a single project milestone.

GitLab

Get single project

Retrieves a specific project, identified by project ID or NAMESPACE/PROJECT_NAME, which is owned by the authenticated user.

GitLab

Get single repository branch

Returns a single project repository branch.

GitLab

Get single snippet note

Returns a single note for a given snippet.

GitLab

Get the comments of a commit

Returns the comments of a commit in a project.

GitLab

Get the diff of a commit

Returns the diff of a commit in a project.

GitLab

Cherry pick a commit

Cherry picks a commit to a given branch.

GitLab

Keep artifacts

Prevents artifacts from being deleted when expiration is set

GitLab

List all merge request notes

Returns a list of all notes for a single merge request.

GitLab

List all snippet notes

Returns a list of all notes for a single snippet. Snippet notes are comments users can post to a snippet.

GitLab

List issues

Returns all issues created by the authenticated user.

GitLab

List issues that will close on merge

Retrieves all the issues that would be closed by merging the provided merge request.

GitLab

List labels

Returns all labels for a given project.

GitLab

List merge requests

Retrieves all merge requests for a project.

GitLab

List owned projects

Returns a list of projects which are owned by the authenticated user.

GitLab

List project builds

Returns a list of builds in a project.

GitLab

List project deployments

Returns a list of deployments in a project.

GitLab

List project issue notes

Returns a list of all notes for a single issue.

GitLab

List project issues

Returns a list of a project's issues.

GitLab

List project milestones

Returns a list of project milestones.

GitLab

List project pipelines

Retrieves all pipelines for a given project.

GitLab

List project repository tags

Returns a list of repository tags from a project, sorted by name in reverse alphabetical order.

GitLab

List projects

Returns a list of projects of which the authenticated user is a member.

GitLab

List project variables

Returns a list of a project's build variables.

GitLab

List repository branches

Returns a list of repository branches from a project.

GitLab

List repository commits

Returns a list of repository commits in a project.

GitLab

List repository commits

Returns a list of repository commits in a project.

GitLab

List repository contributors

Retrieves repository contributors list.

GitLab

List repository tree

Returns a list of repository files and directories in a project.

GitLab

Mark a todo as done

Marks a single pending todo given by its ID for the current user as done.

GitLab

Modify existing issue note

Modifies an existing note of an issue.

GitLab

Modify existing merge request note

Modifies an existing note of a merge request.

GitLab

Modify existing snippet note

Modifies an existing note of a snippet.

GitLab

New issue

Creates a new project issue.

GitLab

Play a build

Triggers a manual action to start a build

GitLab

Post comment to commit

Adds a comment to a commit.

GitLab

Remove variable

Removes a project's build variable.

GitLab

Retry a build

Retries a single build of a project.

GitLab

Retry failed builds in a pipeline

GitLab

Show variable details

Retrieves the details of a project's specific build variable.

GitLab

Update a release

Updates the release notes of a given release.

GitLab

Update merge request

Updates an existing merge request. You can change the target branch, title, or even close the merge request.

GitLab

Update variable

Updates a project's build variable.

WooCommerce

Create a coupon

This module helps you to create a new coupon.

WooCommerce

Create a customer

This module helps you to create a new customer.

WooCommerce

Create an order

This module helps you to create a new order.

WooCommerce

Create an order note

This module helps you to create a new note for an order.

WooCommerce

Create a product

This module helps you to create a new product.

WooCommerce

Create a product variation

This module helps you to create a new product variation.

WooCommerce

Create products (batch)

This module helps you to batch create multiple products.

WooCommerce

Delete a coupon

This module helps you to delete a specified coupon.

WooCommerce

Delete a customer

This module helps you to delete a specified customer.

WooCommerce

Delete an order

This module helps you to delete a specified order.

WooCommerce

Delete an order note

This module helps you to delete a specified order note.

WooCommerce

Delete a product

This module helps you to delete a specified product.

WooCommerce

Delete a product variation

This module helps you to delete a specified product variation.

WooCommerce

Delete products (batch)

This module helps you batch delete multiple products.

WooCommerce

Get a coupon

This module lets you retrieve a specified coupon by its ID.

WooCommerce

Get a customer

This module lets you retrieve a specified customer by its ID.

WooCommerce

Get an order

This module lets you retrieve a specified order by its ID.

WooCommerce

Get an order note

This module lets you retrieve a specified order note by its ID.

WooCommerce

Get a product

This module lets you retrieve a specified product by its ID.

WooCommerce

Get a product variation

This module lets you retrieve a specified product variation by its ID.

WooCommerce

Update a coupon

This module lets you modify a coupon.

WooCommerce

Update a customer

This module lets you modify a customer.

WooCommerce

Update an order

This module lets you modify an order.

WooCommerce

Update an order status

This module lets you modify an order status. Order Status Manager plugin is required.

WooCommerce

Update a product

This module lets you modify a product.

WooCommerce

Update a product variation

This module lets you modify a product variation.

WooCommerce

Update products (batch)

This module helps you to batch update multiple products.

Searches

Xero

Get a Bank Statements Report

Returns bank statements for a selected bank account.

Xero

Get a Bank Summary

Returns the balances and cash movements for each bank account.

Xero

Get History of Changes

Retrieves the changes made to a given object.

Xero

List Attachments

Retrieves a list of attachments.

Xero

Search for Accounts

Finds an account by ID, name, or code.

Xero

Search for Contacts

Searches for a contact by name or email.

Xero

Search for Invoices

Searches for an invoice.

Xero

Search for Items

Returns a list of items.

Xero

Search for Manual Journals

Searches for a manual journals.

Xero

Search for Tax Rates

Finds a tax rate by name.

WooCommerce

List order notes

This module helps you to get all the notes from an order.

WooCommerce

List product variations

This module helps you to get all the variations from a product.

WooCommerce

Search for a coupon

This module helps you to find a coupon.

WooCommerce

Search for a customer

This module helps you to find a customer.

WooCommerce

Search for an order

This module helps you to find an order.

WooCommerce

Search for a product

This module helps you find a product.