Square https://squareup.com/
Square Integrations Without The Work.
Integrating Square with a Shopify store provides a range of benefits to ecommerce managers. Square's payment processing and business management platform allows ecommerce managers to easily accept payments online, in-store, or on-the-go and manage orders and inventory levels.
Additionally, Square's integration with Shopify and other ecommerce platforms allows for seamless synchronization of sales data, inventory levels, and customer information. Square also offers POS integrations, allowing ecommerce managers to unify their online and offline sales channels, manage transactions in real-time, and track sales data from a single platform.
Overall, integrating Square with a Shopify store can improve operational efficiency and provide a better experience for both the ecommerce manager and their customers.
Ready to integrate?
Sign up today and get started for free!
Loved by 1k+ brands using Shopify & Shopify Plus.





Popular Square Integrations
Make No-code Square Integrations
Deep integration actions to make any Square integration imaginable.
Start Square workflows when...
- 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.
Or, make any workflow do this...
- 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.
- Create Customer Card
- Add a card on file to an existing customer.
- Delete Customer Card
- Remove a card on file from a customer.
- 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.
- Retrieve Inventory Changes
- Grab all details about an inventory change.
- 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.
Customize Workflows With Built-in Apps
MESA's comes with built-in apps to help quickly personalize any integration.
Activity by MESA
Store app data as it moves between workflow steps.AI by MESA
Personalize the customer's shopping experience and improve overall operational efficiencyAPI by MESA
Connect any service that doesn't have a dedicated app.Approval by MESA
Manually review data before proceeding to the next step.Code by MESA
Go under the hood to write any logic within an automation.Data by MESA
Store and retrieve any collected data in your own tables.Delay by MESA
Pause workflows before proceeding to the next step.Email by MESA
Send emails with custom variables within any automation.Filter by MESA
Check to match data before continuing with the workflow.Form by MESA
Create forms with any field types to receive data in workflows.FTP by MESA
Download, upload and share files to any FTP server.Image by MESA
Add effects, watermarks, identify colors, edit backgrounds & more.Loop by MESA
Resume your workflow for each batch of data sent.Schedule by MESA
Schedule automations to start on a specific date and time.SMS by MESA
Send personalized text messages within any automation.Transform by MESA
Convert data into any format before it reaches the next step.Virtual Output by MESA
Create a queue to catch different events before resuming.Web Request
Send requests for custom code to save or retrieve data from anywhereWebhook by MESA
Connect to custom apps and instantly send and receive data.

Complimentary Workflow Setup
What would help you be more productive? We'll craft a workflow for you.
Free Workflow Setup Service