Square creates tools that help sellers of all sizes start, run and grow their businesses. Square’s point-of-sale service offers tools for every part of running a business, from accepting credit cards and tracking inventory to real-time analytics and invoicing.

Explore tons of pre-built templates

Start automating common business processes immediately with tons of prebuilt templates.
You can use them as they are or customize them to suit your needs

Triggers, Searches, Filters, and Actions


Search Orders

Searches for orders.


List Transactions

Lists transactions.


List Refunds

Lists refunds.


List Payments

Lists payments.


List Orders

Lists orders in batch.


List Customers

Lists all customers


Watch Transactions

Returns new or updated transactions.


Watch Payments

Returns new and updated payments since the last check.


Watch Orders

Returns create OR updated orders since the last check.


Watch New Charge/Refund INSTANT

Triggers when a charge was made or refunded through Square Point of Sale or the Transaction API.


Watch Customers

Returns new customers since the last check.


Get Payment Form Submission INSTANT

Gets card nonce after payment form submission.


Update a Customer

Updates customers details.


Make an API Call

Performs an arbitrary authorized API call.


Get a Transaction

Gets transaction information.


Get a Payment (legacy)

Retrieves information about a transaction by a payment ID.


Get a Payment

Returns payment by ID.Square


Get a Customer

Gets customer details.


Create a Refund

Creates a refund of the transaction.


Create an Order

Creates an Order


Create a Customer

Creates a new customer.


Create a Credit Card

Adds a card on file to an existing customer.


Complete a Payment

By default, payments are set to complete immediately after they are created. If you set autocomplete to false when creating a payment, you can complete (capture) the payment using this endpoint.


Capture Transaction

Captures transaction.

Available Datasets


Returns information about product inventory & catalog.


Returns summary information for all of the merchant's customers.


Returns the merchant's locations information.


Returns the information about orders.


Returns payment information


Returns details for all refunds initiated by the merchant or any of the merchant's mobile staff.

v1 - Cash Drawer Shifts - Deprecated

Deprecation 2020-02-26 - use v2 Cash Drawer Shift

v1 - Merchant

Returns the merchant's account information, such as business name and email address.

v1 - Payment Itemization

Returns information for all payments taken by the merchant or any of the merchant's mobile staff, broken down into itemized payment information, including discounts, modifiers and taxes.

v1 - Payments

Returns information for all payments taken by the merchant or any of the merchant's mobile staff.

v1 - Refunds

Returns details for all refunds initiated by the merchant or any of the merchant's mobile staff.

v1 - Settlements

Returns summary information for all deposits and withdrawals initiated by Square to the merchant's bank account.

v1 - Settlements Entries

Returns information about all transactions in a settlement.

Frequently Asked Questions

What kind of credentials do I need to power up this connector?

You need the email address and password associated with your Square account.

How do I know my login credentials are secure?

The login process uses the OAuth process, so your login credentials are never seen or stored by Domo. This keeps your login secure. You can revoke Domo's access to your Square account at any time.

How often can the data be updated?

Datasets can be updated as often as once an hour. Update frequency should be decreased if rate limit errors are encountered.

Are there any API limits that I need to be aware of?

Square does not document any limits in their API.

What's the difference between the Square v2 connector and Square connector?

The Square v2 connector supports Catalog, Customers, Locations, Refunds, and Transactions reports. The Square connector supports Items, Locations, Merchant, Payments, Payment Itemization, Refunds, and Settlements reports.

Alternative Connectors

Ready to start automating?

Getting started with Easyflow is simple, secure and there's no installation required.

1. Choose your apps

Select and authorize the apps you want to sync.

2. Connect

Hundreds of prebuilt templates

3. Let it start!

Set it and forget it, Easyflow will take over from here!