
Shopify Flow + Xero made easy.
Make integrations that help your business operate in more competitive ways.




How does Xero work with Shopify Flow?
With Shopify Flow and Xero connected, you can get more accomplished so your business can thrive.
How to connect Shopify Flow to Xero
Time needed: 3 minutes.
Connecting Shopify Flow to Xero has never been easier. With MESA, making complex integrations between Shopify Flow and Xero only takes a few minutes.
- First, create a new workflow in MESA.
Workflows are simply the steps of an automation that runs automatically.
- Next, pick one of the apps as a trigger step.
This is what kicks off your automation to run automatically.
- Then, choose an action step from another app.
This is the "ah-ha" moment you've been waiting for...
- Lastly, personalize the data being sent from one app to another.
Use the various fields to personalize your workflow.
- Finished!
Just turn on this Shopify Flow to Xero workflow and MESA will start doing this work for you.
Supported Shopify Flow & Xero workflow steps:
Start your workflow when...
- Respond to Flow Action
- Starts when Shopify Flow responds to an action
- Contact Created
- Starts when a new contact is created.
- Contact Updated
- Starts when a contact is updated.
- Invoice Created
- Starts when an invoice is created.
- Invoice Updated
- Starts when an invoice is updated.
- Subscription Created
- Starts when a new subscription is created.
- Subscription Updated
- Starts when a subscription is updated.
Then, make your workflow do this...
- Trigger a Flow Workflow
- Send an event action to a workflow in Shopify Flow
- Get List of Accounts
- Obtain a list of accounts.
- Create Account
- Create a new account.
- Retrieve Account
- Grab all details about an account.
- Update Account
- Modify an existing account's details.
- Delete Account
- Remove an account.
- Get List of Attachments
- Obtain a list of account's attachments.
- Retrieve Attachment by Attachment ID
- Grab all details about an account's attachment.
- Retrieve Attachment by Attachment File Name
- Grab all details about an account's attachment.
- Update Attachment
- Modify an account's attachment.
- Create Attachment
- Create an attachment for a specific account.
- Get List of Batch Payments
- Obtain a list of batch payments.
- Create Batch Payment
- Create a batch payment.
- Update Batch Payment
- Modify a specific batch payment for invoices and credit notes.
- Retrieve Batch Payment
- Grab all details of a specific batch payment.
- Update Batch Payment by URL
- Modify a specific batch payment for invoices and credit notes.
- Retrieve Batch Payment History
- Grab all details about the batch payment history.
- Create History Record for Batch Payment
- Create a history record for a batch payment.
- Get List of Bank Transactions
- Obtain a list of bank transactions.
- Create Bank Transaction
- Create a bank transaction.
- Update or Create a Spent Or Received Bank Transaction
- Modify or create a spent or received money bank transaction.
- Retrieve Bank Transaction
- Grab all details about a bank transaction.
- Update a Spent or Received Bank Transaction
- Modify an existing bank transaction.
- Get List of Bank Transaction Attachments
- Obtain a list of bank transacation attachments.
- Retrieve Bank Transaction Attachment
- Grab all details about a specific bank transaction attachment.
- Retrieve Bank Transaction's Attachment by File Name
- Grab all details about a bank transaction's attachment by file name.
- Update Bank Transaction's Attachment by File Name
- Modify a specific attachment from a specific bank transaction by filename.
- Create Bank Transaction Attachment
- Create an attachment for a bank transaction.
- Retrieve Bank Transaction's History
- Grab all details about a bank transaction's history.
- Create History Record for Bank Transaction
- Create a bank transaction history record.
- Get List of Bank Transfers
- Obtain a list of bank transfers.
- Create Bank Transfer
- Create a bank transfer.
- Retrieve Bank Transfer
- Grab all details about a bank transfer.
- Get List of Bank Transfer's Attachments
- Obtain a list of bank transfer's attachments.
- Retrieve Bank Transfer's Attachment
- Grab all details about a bank transfer's attachment.
- Retrieve Bank Transfer's Attachment by File Name
- Grab all details about a bank transfer's attachment by file name.
- Update Bank Transfer's Attachment
- Modify a bank transfer's attachment.
- Create Bank Transfer Attachment by File Name
- Create a bank transfer attachment by file name.
- Retrieve Bank Transfer History
- Grab all history details for a bank transfer.
- Create History Record for Bank Transfer
- Create a bank transfer history record.
- Get List of Branding Themes
- Obtain a list of branding themes.
- Retrieve Branding Theme
- Grab all details about a branding theme.
- Get List of Branding Theme's Payment Services
- Obtain a list of branding theme's payment services.
- Create Branding Theme Payment Service
- Create a custom payment service for branding theme.
- Get List of Budgets
- Obtain a list of budgets.
- Retrieve Budget
- Grab all details about a specific budget including budget lines.
- Get List of Contacts
- Obtain a list of contacts.
- Bulk Create Contacts
- Create multiple contacts.
- Create or Update Contacts
- Create or modify contacts.
- Retrieve Contact by Contact Number
- Grab all details about a contact by contact number.
- Retrieve Contact
- Grab all details about an existing contact.
- Update Contact
- Modify an existing contact's details.
- Get List of Contact's Attachments
- Obtain a list of contact's attachments.
- Retrieve Contact's Attachment
- Grab all details about a contact's attachment.
- Retrieve Contact's Attachment by File Name
- Grab all details about a contact's attachment by file name.
- Update Contact Attachment by File Name
- Modify an existing contact attachemnt by file name.
- Create Contact Attachment by File Name
- Create a contact attachment by file name.
- Get List of CIS Settings for Contact
- Obtain a list of construction industry scheme settings for a contact.
- Get List of Contact's History Records
- Obtain a list of contact's history records.
- Create History Record for Contact
- Create a history record for a contact.
- Get List of Contact Groups
- Obtain a list of contact groups.
- Create Contact Group
- Create a contact group.
- Retrieve Contact Group
- Grab all details about a contact group.
- Update Contact Group
- Modify a contact group.
- Create Contact for Contact Group
- Create a contact for a contact group.
- Delete Contacts from Contact Group
- Remove all contacts from a specific contact group.
- Delete Contact from Contact Group
- Remove a contact from a contact group.
- Get List of Credit Notes
- Obtain a list of credit notes.
- Create Credit Note
- Create a new credit note.
- Create or Update Credit Notes
- Create or modify an existing credit note.
- Retrieve Credit Note
- Grab all details about a credit note.
- Update Credit Note
- Modify a credit note.
- Get List of Credit Note's Attachments
- Obtain a list of credit note's attachments.
- Retrieve Credit Note's Attachment
- Grab all details about a credit note's attachment.
- Retrieve Credit Note's Attachment by File Name
- Grab all details about a credit note's attachment by file name.
- Update Credit Note's Attachment by File Name
- Modify a credit note's attachment by file name.
- Create Credit Note Attachment
- Create an attachment for a credit note.
- Get List of Credit Note's PDFs
- Obtain a list of credit note's pdfs.
- Create Credit Note Allocation
- Create an allocation for a credit note.
- Get List of Credit Note's History
- Obtain a list of credit note's history.
- Creates a Credit Note History
- Create a credit note history.
- Get List of Currencies
- Obtain a list of currencies.
- Create Currency
- Create a new currency.
- Get List of Employees
- Obtain a list of employees.
- Create Employee
- Create an employee.
- Create or Update Employee
- Create or update an employee.
- Retrieve Employee
- Grab details of a specific employee.
- Get List of Expense Claims
- Obtain a list of expense claims.
- Create Expense Claim
- Create an expense claim.
- Retrieve Expense Claim
- Grab all details about an expense claim.
- Update Expense Claim
- Modify a specific expense claim.
- Get List of Expense Claim's History Records
- Obtain a list of expense claim's history records.
- Creates History Record for Expense Claim
- Create a history record for an expense claim.
- Get List of Invoices
- Obtain a list of invoices.
- Retrieve invoice
- Grab all details about an invoice.
- Update Invoice
- Modify a specific sales invoice or purchase bill.
- Get List of Invoice PDFs
- Obtain a list of invoice pdfs.
- Get List of Invoice's Attachments
- Obtain a list of invoice's attachments.
- Retrieve Invoice's Attachment
- Grab all details about an invoice's attachment.
- Retrieve Invoice's Attachment by File Name
- Grab all details about an invoice's attachment by file name.
- Update Invoice's Attachment by File Name
- Modify the attachment of a specific invoice or purchase bill using its file name.
- Create Invoice's Attachment by File Name
- Create an attachment for an invoice or purchase bill by filename.
- Retrieve Online Invoice URL
- Grab all details about an online invoice url.
- Send Copy of Invoice by Email
- Send a copy of an invoice to related contact via email.
- Get List of Invoice's History Records
- Obtain a list of invoice's history records.
- Create History Record for Invoice
- Create a history record for a specific invoice.
- Get List of Invoice Reminder's Settings
- Obtain a list of invoice reminder's settings.
- Get List of Items
- Obtain a list of items.
- Create Item
- Create an item.
- Create or Update Item
- Create or modify an existing item.
- Retrieve Item
- Grab all details about an item.
- Update Item
- Modify an item's details.
- Delete Item
- Remove a specific item.
- Retrieve Item's History
- Grab all details about an item's history.
- Create History Record for Item
- Create a history record for an item.
- Get List of Journals
- Obtain a list of journals.
- Retrieve Journal
- Grab all details about the journal.
- Retrieve Journal by Journal Number
- Grab all details about the journal by journal number.
- Get List of Linked Transaction
- Obtain a list of linked transaction.
- Create Linked Transaction
- Create a linked transaction.
- Retrieve Linked Transaction
- Grab all details of a linked transaction.
- Update Linked Transaction
- Modify a specific linked transaction.
- Delete Linked Transaction
- Remove a linked transaction.
- Get List of Manual Journals
- Obtain a list of manual journals.
- Create Manual Journals
- Create a manual journal.
- Create or Update Manual Journal
- Create or modify existing manual journal.
- Retrieve Manual Journal
- Grab all details about a manual journal.
- Update Manual Journal
- Modify a specific manual journal.
- Get List of Manual Journal's Attachments
- Obtain a list of manual journal's attachments.
- Retrieve Manual Journal's Attachment
- Grab all details about a manual journal's attachment.
- Retrieve Manual Journal's Attachment by File Name
- Grab all details about a manual journal's attachment by file name.
- Update Manual Journal's Attachment by File Name
- Modify a manual journal's attachment by file name.
- Create Manual Journal Attachment
- Create an attachment for a manual journal.
- Get List of Manual Journal's History
- Obtain a list of manual journal's history.
- Create History Record for Manual Journal
- Create a history record for a manual journal.
- Retrieve Organization
- Grab all details about an organization.
- Get List of Organization's CIS Settings
- Obtain a list of organization's CIS settings.
- Get List of Overpayments
- Obtain a list of overpayments.
- Retrieve Overpayment
- Grab all details about an overpayment.
- Create Allocation for Overpayment
- Create an allocation for an overpayment.
- Get List of Overpayment's History
- Obtain a list of overpayment's history.
- Create History Record for Overpayment
- Create a history record for an overpayment.
- Get List of Payments for Invoices & Credit Notes
- Obtain a list of payments for invoices and credit notes.
- Create Multiple Payments for Invoices or Credit Notes
- Create multiple payments for invoices or credit notes.
- Create Payment for Invoices or Credit Notes
- Create a payment for invoices or credit notes.
- Retrieve Payment
- Grab all details about a payment.
- Update Payment for Invoices & Credit Notes
- Modify a payment's details for invoices and credit notes.
- Get List of Payment's History Records
- Obtain a list of payment's history records.
- Create History Record for Payment
- Create a history record for a payment.
- Get List of Payment Services
- Obtain a list of payment services.
- Create Payment Service
- Create a payment service.
- Get List of Prepayments
- Obtain a list of prepayments.
- Retrieve Prepayment
- Grab all details about a prepayment.
- Create Prepayment
- Create an allocation for prepayment.
- Get List of Prepayment's History Records
- Obtain a list of prepayment history records.
- Create History Record for Prepayment
- Create a prepayment history record.
- Get List of Purchase Orders
- Obtain a list of purchase orders.
- Create Purchase Order
- Create one or more purchase orders.
- Create or Update Purchase Order
- Create or modify existing purchase order.
- Retrieve Purchase Order as PDF
- Grab all details about a purchase order as a pdf.
- Retrieve Purchase Order
- Grab all details about a purchase order.
- Update Purchase Order
- Modify a purchase order.
- Retrieve Purchase Order by Order Number
- Grab all details about a purchase order using order number.
- Get List of Purchase Order's History
- Obtain a list of purchase order's history.
- Create History Record for Purchase Order
- Create a history record for a specific purchase order.
- Get List of Purchase Order's Attachments
- Obtain a list of purchase order's attachments.
- Retrieve Purchase Order's Attachment
- Grab all details about a purchase order's attachment.
- Retrieve Purchase Order's Attachment by File Name
- Grab all details about a purchase order's attachment by file name.
- Update Purchase Order Attachment
- Modify a purchase order attachment.
- Create a Purchase Order Attachment
- Create an attachment for a purchase order.
- Get List of Sales Quotes
- Obtain a list of sales quotes.
- Create Quote
- Create one or more quotes.
- Create or Update Quote
- Create or modify an existing quote.
- Retrieve Quote
- Grab all details about a quote.
- Update Quote
- Modify a specific quote.
- Get List of Quote's History
- Obtain a list of quote's history.
- Create History Record for Quote
- Create a history record for a quote.
- Retrieve Quote as PDF
- Grab all details about a quote as a pdf.
- Get List of Quote's Attachments
- Obtain a list of a quote's attachments.
- Retrieve Quote's Attachment
- Grab all details about a quote's attachment.
- Retrieve Quote's Attachment by FIle Name
- Grab all details about a quote's attachment by file name.
- Update Quote Attachment
- Modify a quote's attachment.
- Create Quote Attachment
- Create an attachment for a quote.
- Get List of Repeating Invoices
- Obtain a list of repeating invoices.
- Create Repeating Invoice Template
- Create one or more repeating invoice templates.
- Create or Update Repeating Invoice's
- Create or modify an existing repeating invoice.
- Retrieve Repeating Invoice
- Grab all details of a repeating invoice.
- Update Repeating Invoice Template
- Modify a specific repeating invoice template.
- Get List of Repeating Invoice's Attachments
- Obtain a list of repeat invoice's attachments.
- Retrieve Repeating Invoice's Attachment
- Grab all details about a repeating invoice's attachment.
- Retrieve Repeating Invoice's Attachment by File Name
- Grab all details about a repeating invoice's attachment by file name.
- Update Repeating Invoice's Attachment
- Modify an existing repeating invoice's attachment.
- Create Attachment for Repeating Invoice
- Create an attachment for a specific repeating invoice.
- Get List of Repeating Invoice's History
- Obtain a list of repeating invoice's history.
- Create History Record for Repeating Invoices
- Create a history record for a repeating invoice.
- Get List of 1099 Reports
- Obtain a list of 1099 reports.
- Get List of Aged Payables by Contact Reports
- Obtain a list of aged payables by contact reports.
- Get List of Aged Receivables by Contact Reports
- Obtain a list of aged receivables by contact reports.
- Get List of Balance Sheet Reports
- Obtain a list of balance sheet reports.
- Get List of Bank Summary Reports
- Obtain a list of bank summary reports.
- Retrieve Report
- Grab all details about a report.
- Get List of Budget Summary Reports
- Obtain a list of budget summary reports.
- Get List of Executive Summary Reports
- Obtain a list of executive summary reports.
- Get List of Finalized GST Reports
- Obtain a list of finalized gst reports.
- Get List of Profit and Loss Reports
- Obtain a list of profit and loss reports.
- Get List of Trial Balance Reports
- Obtain a list of trial balance reports.
- Set Chart of Accounts, Conversion Date, and Conversion Balances
- Set the chart of accounts, conversion date, and conversion balances.
- Get List of Tax Rates
- Obtain a list of tax rates.
- Create Tax Rates
- Create one or more tax rates.
- Update Tax Rate
- Modify an existing tax rate.
- Get List of Tracking Categories and Options
- Obtain a list of tracking categories and options.
- Create Tracking Company
- Create a tracking company.
- Retrieve Tracking Company
- Grab all details about a tracking company.
- Update Tracking Company
- Modify a specific tracking category.
- Delete Tracking Category
- Remove a tracking category.
- Creates Options for Tracking Category
- Create tracking category options.
- Update Tracking Category's Option
- Modify a tracking category option.
- Delete Tracking Category's Option
- Remove a specific tracking category option.
- Get List of Users
- Obtain a list of users.
- Retrieve User
- Grab all details about a user.
- Retrieve Subscriptions
- Grab all details about a subscription.
- Send Metered Usage for Subscription and Subscription Item
- Send metered usage for a subscription and subscription item.
- Update Metered Usage for Subscription and Subscription Item
- Modify metered usage for a subscription and subscription item.
- Get List of Subscription's Usage Records
- Obtain a list of subscription's usage records.
- Get List of Assets
- Obtain a list of assets.
- Create Draft Fixed Asset
- Create a draft fixed asset.
- Retrieve Fixed Asset
- Grab all details of a fixed asset.
- Get List of Asset Type
- Obtain a list of asset types.
- Create Fixed Asset Type
- Create a fixed asset type.
- Get List of Fixed Asset Settings
- Obtain a list of fixed asset settings.
- Get List of Feed Connections
- Obtain a list of feed connections.
- Create Feed Connection
- Create new feed connection.
- Retrieve Feed Connection
- Grab all details about a feed connection.
- Delete Feed Connection
- Remove an existing feed connection.
- Get List of Statements
- Obtain a list of statements.
- Create Statement
- Create one or more new statements.
- Retrieve Statement
- Grab all details about a statement.
- Get List of Files
- Obtain a list of files.
- Retrieve File
- Grab all details about file.
- Update File
- Modify a file.
- Delete File
- Remove a specific file.
- Retrieve File's Content
- Retrieve the file's content.
- Get List of File's Associations
- Obtain a list of file's associations.
- Create File Association
- Create a new file association.
- Delete File Association
- Remove an existing file association.
- Retrieve Association Object
- Grab all details about an association object.
- Retrieve Association Count
- Grab all details about an association count.
- Get List of Folders
- Obtain a list of folders.
- Create Folder
- Create a new folder.
- Retrieve Folder
- Grab all details about a folder.
- Update Folder
- Modify an existing folder.
- Delete Folder
- Remove a folder.
- Get List of Inboxes
- Obtain a list of inboxes.
- Get List of Cash Validations
- Obtain a list of cash validations.
- Get List of Account's Usage
- Obtain a list of account's usage.
- Get List of Lock History
- Obtain a list of lock history.
- Get List of Report Histories
- Obtain a list of report histories.
- Get List of User's Activities
- Obtain a list of user's activities.
- Get List of Balance Sheet Reports
- Obtain a list of balance sheet reports.
- Get List of Cash Flow Reports
- Obtain a list of cash flow reports.
- Get List of Profit & Loss Reports
- Obtain a list of profit & loss reports.
- Get List of Trial Balance Reports
- Obtain a list of trial balance reports.
- Get List of Revenue Contacts Reports
- Obtain a list of revenue report by contacts.
- Get List of Expense Contacts Reports
- Obtain a list of expense reports by contacts.
- Get List of Accounting Bank Statements
- Obtain a list of accounting bank statements.
- Get List of Connections
- Obtain a list of connections.
- Delete Connection
- Remove a connection.
- Get List of Leave Applications
- Obtain a list of leave applications.
- Create Leave Application
- Create a leave application.
- Retrieve Leave Application
- Grab all details about a leave application.
- Update Leave Application
- Modify a leave application.
- Get List of Pay Items
- Obtain a list of pay items.
- Create Pay Item
- Create a pay item.
- Get List of Payroll Calendars
- Obtain a list of payroll calendars.
- Create Payroll Calendar
- Create a payroll calendar.
- Retrieve Payroll Calendar
- Grab all details about a payroll calendar.
- Get List of Pay Runs
- Obtain a list of pay runs.
- Create Pay Run
- Create a pay run.
- Retrieve Pay Run
- Grab all details of a pay run.
- Update Pay Run
- Modify a pay run.
- Retrieve Payslip
- Grab all details about a payslip.
- Update Payslip
- Modify a payslip.
- Get List of Payroll Settings
- Obtain a list of payroll settings.
- Get List of Superfunds
- Obtain a list of superfunds.
- Create Superfund
- Create a superfund.
- Retrieve Superfund
- Grab all details about a superfund.
- Update Superfund
- Modify a superfund.
- Get List of Superfund Products
- Obtain a list of superfund products.
- Get List of Timesheets
- Obtain a list of timesheets.
- Create Timesheet
- Create a timesheet.
- Retrieve Timesheet
- Grab all details about a timesheet.
- Update Timesheet
- Modify a timesheet.
- Get List of Projects
- Obtain a list of projects.
- Create Project
- Create a project(s).
- Retrieve Project
- Grab all details about a project.
- Update Project
- Modify a project.
- Creates Project for Contact
- Create a project for a contact.
- Get List of Project Users
- Obtain a list of project users.
- Get List of Project Tasks
- Obtain a list of project tasks.
- Create Task
- Create a task.
- Retrieve Task
- Grab all details about a project task.
- Update Task
- Modify task.
- Delete Task
- Remove a task.
- Get List of Project's Time Entries
- Obtain a list of time entries for a project.
- Create Time Entry for Project
- Create a time entry for a project.
- Retrieve Project's Time Entry
- Grab all details about a time entry for a project.
- Update Project's Time Entry
- Modify a project's time entry.
- Delete Project's Time Entry
- Remove a time entry for a project.
- Create Invoice
- Create an invoice.
Loved by 1k+ brands using Shopify & Shopify Plus.






Complimentary Workflow Setup
Let our team craft the perfect workflow for you in 1 business day or less!
Request a Workflow