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




How does Square work with Shopify Flow?
With Shopify Flow and Square connected, you can get more accomplished so your business can thrive.
How to connect Shopify Flow to Square
Time needed: 3 minutes.
Connecting Shopify Flow to Square has never been easier. With MESA, making complex integrations between Shopify Flow and Square 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 Square workflow and MESA will start doing this work for you.
Supported Shopify Flow & Square workflow steps:
Start your workflow when...
- Respond to Flow Action
- Starts when Shopify Flow responds to an action
- Booking Created
- Starts when a booking is created.
- Booking Updated
- Starts when a booking is updated.
- Card Automatically Updated
- Starts when a card's expiration information or pan is automatically updated.
- Card Created
- Starts when a card is created.
- Card Disabled
- Starts when a card is disabled.
- Card Forgotten
- Starts when a card is forgotten.
- Card Updated
- Starts when a card is updated.
- Customer Created
- Starts when a customer is created.
- Customer Deleted
- Starts when a customer is deleted.
- Customer Updated
- Starts when a customer is updated.
- Dispute Created
- Starts when a dispute is created.
- Dispute State Changed
- Starts when a dispute state is changed.
- Dispute State Updated
- Starts when a dispute state is updated.
- Gift Card Created
- Starts when a gift card is created.
- Gift Card Customer Linked
- Starts when a customer is linked to a gift card.
- Gift Card Customer Unlinked
- Starts when a customer is unlinked from a gift card.
- Gift Card Updated
- Starts when a gift card is updated.
- Inventory Count Updated
- Starts when an inventory count is updated.
- Invoice Canceled
- Starts when an invoice is canceled.
- Invoice Created
- Starts when an invoice is created.
- Invoice Deleted
- Starts when an invoice is deleted.
- Invoice Payment Made
- Starts when an invoice payment is made.
- Invoice Published
- Starts when an invoice is published.
- Invoice Refunded
- Starts when an invoice is refunded.
- Invoice Scheduled Charge Failed
- Starts when an automatic scheduled payment for an invoice has failed.
- Invoice Updated
- Starts when an invoice is updated.
- Loyalty Account Created
- Starts when a loyalty account is created.
- Loyalty Account Deleted
- Starts when a loyalty account is deleted.
- Loyalty Account Updated
- Starts when a loyalty account is updated.
- Loyalty Event Created
- Starts when a loyalty event is created.
- Loyalty Program Created
- Starts when a loyalty program is created.
- Loyalty Program Updated
- Starts when a loyalty program is updated.
- Loyalty Promotion Created
- Starts when a loyalty promotion is created.
- Loyalty Promotion Updated
- Starts when a loyalty promotion is updated.
- Order Created
- Starts when an order is created.
- Order Fulfillment Updated
- Starts when an order fulfillment is updated.
- Order Updated
- Starts when an order is updated.
- Payment Created
- Starts when a payment is created.
- Payment Updated
- Starts when a payment is updated.
- Payout Failed
- Starts when a payout is failed.
- Payout Paid
- Starts when a payout is failed.
- Payout Sent
- Starts when a payout is sent.
- Refund Created
- Starts when a refund is created.
- Refund Updated
- Starts when a refund is updated.
- Subscription Created
- Starts when a subscription is created.
- Subscription Updated
- Starts when a subscription is updated.
- Terminal Checkout Created
- Starts when a terminal checkout created.
- Terminal Checkout Updated
- Starts when a terminal checkout is updated.
- Terminal Refund Created
- Starts when a terminal refund is created.
- Terminal Refund Updated
- Starts when a terminal refund is updated.
- Vendor Created
- Starts when a vendor is created.
- Vendor Updated
- Starts when a vendor 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 Locations
- Obtain a list of all of a seller's locations.
- Create Location
- Create a location.
- Create Customer
- Create a new customer for the business, which can have associated cards on file.
- Get List of Customers
- Obtain a list of customers.
- Create Payment
- Create a payment.
- Get List of Payments
- Obtain a list of payments.
- Register Domain
- Activates a domain for us with Apple Pay on the Web and Square.
- Get List of Bank Accounts
- Obain a list of bank accounts linked to a Square account.
- Retrieve Bank Account by V1 ID
- Grab all details about a bank account by V1 bank account id.
- Retrieve Bank Account
- Grab all details about a bank account.
- Create Booking
- Create a booking.
- Get List of Team Member Booking Profiles
- Obtain a list of booking profiles for team members.
- Search Availability
- Search availabilities for booking.
- Cancel Booking
- Cancel a booking.
- Update Booking
- Modify a booking's details.
- Retrieve Booking
- Grab all details about a booking.
- Search Catalog
- Search for a catalog.
- Create Catalog Image
- Create a catalog image.
- Get List of Catalog
- Obtain a list of catalog objects.
- Create Catalog Object
- Create a catalog object.
- Delete Catalog Object
- Remove a catalog object.
- Retrieve Catalog Object
- Grab all details about a catalog object.
- Search for Catalog Item
- Search for a catalog item.
- Update Item Modifier Lists
- Modify a catalog modifier list object that apply to the targeted catalog item.
- Update Item Taxes
- Modify a catalog tax object that apply to the targeted catalog item.
- Create Checkout
- Create a checkout.
- Get List of Customer Segments
- Obtain a list of customer segments.
- Retrieve Customer Segments
- RetrieveCustomerSegments
- Get List of Customer Groups
- Obtain a list of customer groups.
- Create Customer Group
- Create a customer group.
- Delete Customer Group
- Remove a customer group.
- Update Customer Group
- Modify a customer group.
- Retrieve Customer Group
- Grab all details about a customer group.
- Search Customer
- Search for a customer.
- Delete Customer
- Remove a customer.
- Retrieve Customer
- Grab all details about a customer.
- Update Customer
- Modify a customer's details.
- Delete Group from Customer
- Remove a customer from a business.
- Add Group to Customer
- Add a group membership to a customer.
- Disable Card
- Disable a card, preventing any further updates or changes.
- Get List of Cards
- Obtain a list of cards owned by the account.
- Retrieve Card
- Grab all details about a card.
- Create Card
- Add a card on file to an existing merchant.
- Get List of Disputes
- Obtain a list of disputes.
- Retrieve Dispute
- Grab all details about a dispute.
- Accept Dispute
- Accept the loss on a dispute.
- Get List of Dispute Evidence
- Obtain a list of evidence associated with a dispute.
- Create Dispute Evidence File
- Upload a file to use as evidence in a dispute challenge.
- Delete Dispute
- Remove a specified evidence from a dispute.
- Retrieve Dispute Evidence
- Grab all details about a dispute evidence.
- Create Dispute Evidence Text
- Upload text to use as evidence for a dispute challenge.
- Submit Evidence
- Submit evidence to the cardholder's bank.
- Create Gift Card
- Create a gift card.
- Link Customer to Gift Card
- Link a customer to a gift card, which is also referred to as adding a card on file.
- Create Order Shipment
- Create an order shipment.
- Create Gift Card Activity
- Create a gift card actiivty to manage the balance or state of a gift card.
- Retrieve Gift Card
- Grab all details about a gift card.
- Retrieve Inventory Adjustment
- Grab all details about an inventory adjustment.
- Retrieve Inventory Physical Count
- Grab the inventory physical count.
- Retrieve Inventory Count
- Grab the inventory count for a given catalog.
- Get List of Invoices
- Obtain a list of invoices.
- Create Invoice
- Create an invoice.
- Search Invoice
- Search for an invoice.
- Delete Invoice
- Remove an invoice.
- Retrieve Invoice
- Grab all details about an invoice
- Update Invoice
- Modify an invoice's details.
- Publish Invoice
- Publish the specified draft invoice.
- Listbreaktypes /V2/Labor/Break-Types
- ListBreakTypes
- Create Break Type
- Create a new break type.
- Delete Break Type
- Remove a break type.
- Retrieve Break Type
- Grab all details about a break type.
- Update Break Type
- Modify a break type's details.
- Create Shift
- Create a new shift.
- Search Shifts
- Search for a shift.
- Delete Shift
- Remove a shift.
- Retrieve Shift
- Grab all details about a shift.
- Update Shift
- Modify a shift's details.
- Get List of Team Member Wages
- Obtain a list of team member wages.
- Get List of Workweek Configs
- Obtain a list of workweek configs instances for a business.
- Update Workweek Config
- Modify a workweek's config details.
- Retrieve Location
- Grab all details about a location's details.
- Update Location
- Modify a location's details.
- Create Loyalty Account
- Create a loyalty account.
- Search Loyalty Account
- Search for a loyalty account.
- Retrieve Loyalty Account
- Grab all details about a loyalty account.
- Accumulate Loyalty Points
- Add points earned from a purchase to a loyalty account.
- Adjust Loyalty Points
- Add points to or subtract points from a buyer's account.
- Search Loyalty Event
- Search for a loyalty event.
- Get List of Loyalty Programs
- Obtain a list of loyalty programs.
- Calculate Loyalty Points
- Calculate the number of points a buyer can earn from a purchase.
- Create Loyalty Rewards
- Create a loyalty reward.
- Search Loyalty Rewards
- Search for a loyalty reward.
- Delete Loyalty Reward
- Remove a loyalty reward.
- Retrieve Loyalty Reward
- Grab all details about a loyalty reward.
- Redeem Loyalty Rewards
- Redeem a loyalty reward.
- Retrieve Merchant
- Grab all details about a merchant.
- Get List of Merchants
- Obtain a list of merchants.
- Retrieve Order
- Grab all details about an order.
- Calculate Order
- Enables applications to preview order pricing without creating an order.
- Update Order Fulfillment
- Modify an order fulfillment's details.
- Pay Order
- Pay for an order using one or more approved payments or settle an order with a total of 0.
- Cancel Payment
- Cancel a payment.
- Retrieve Payment
- Grab all details about a payment.
- Complete Payment
- Complete a payment.
- Get List of Payment Refunds
- Obtain a list of payment refunds.
- Refund Payment
- Refund a payment.
- Retrieve Payment Refund
- Grab all details about a payment refund.
- Create Team Member
- Create a team member.
- Search Team Members
- Search for a team member.
- Retrieve Team Member
- Grab all details about a team member.
- Update Team Member
- Modify a team member's details.
- Retrieve Wage Setting
- Grab all details about a wage setting.
- Update Wage Setting
- Modify a wage setting's details.
- Create Terminal Checkout
- Create a terminal checkout.
- Search Terminal Checkout
- Search for a terminal checkout.
- Retrieve Terminal Checkout
- Grab all details about a terminal checkout.
- Cancel Terminal Checkout
- Cancel a terminal checkout.
- Get List of Sites
- Obtain a list of Square Online sites that belong to a seller.
- Create Subscription
- Create a subscription.
- Search Subscription
- Search for a subscription.
- Retrieve Subscription
- Grab all details about a subscription.
- Update Subscription
- Modify a subscription's details.
- Cancel Subscription
- Cancel a subscription.
- Get List of Subscription Events
- Obtain a list of subscription events.
- Get List of Employees
- Obtain a list of employees.
- Retrieve Employee
- Grab all details about an employee.
- Retrieve Employee Wage
- Grab all details about an employee's wage.
- Get List of Employee Wages
- Obtain a list of employee wages.
- Create Location Transaction
- Create a location transaction.
- Get List of Transactions
- Obtain a list of transactions for a particular location.
- Create Refund
- Initiates a refund for a previously charged tender.
- Get List of Refunds
- Obtain a list of refunds.
- Retrieve Transaction
- Grab all details about a transaction.
- Void Transaction
- Cancel a transaction.
- Get List of Additional Recipient Receivables
- Obtain a list of additional recipient receivables.
- Get List of Additional Recipient Receivables Refunds
- Obtain a list of additional recipient receivables refunds.
- Update Inventory
- Modify inventory for an item.
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