Skip to content
Square logo

Square integration

Payment solutions for every business

Actions
28
Triggers
5
Auth
OAuth 2.0
License
MIT, open source
Updated
October 2026

About the Square integration

Add the Square piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine Square with 770+ other apps in the same flow.

Triggers

Start a flow the moment something happens in Square

Each trigger below can start a flow on its own, either instantly or on a schedule.

  • New Order

    Triggered when a new order is created

    2 fields

  • Order Updated

    Triggered when an order is updated

    2 fields

  • New Customer

    Triggered when a customer is created

  • Customer Updated

    Triggered when a customer is updated

  • New Payment

    Triggered when a new payment is created

    1 field

Actions

Everything Activepieces can do in Square

Drop any of these into a flow and fill in the fields. No code is required.

  • Get Business Profile

    Gets the connected Square business: name, country, currency and main location.

  • List Locations

    Lists the business locations (stores) of the Square account.

    1 field

  • List Team Members

    Lists staff members of the Square account. Needs a connection created or reconnected with piece version 1.0.0 or later.

    4 fields

  • Create Customer

    Adds a customer profile to the Square Customer Directory.

    16 fields

  • Find Customers

    Searches customers by email, phone, reference ID or creation date.

    8 fields

  • Get Customer

    Gets a customer profile.

    1 field

  • Update Customer

    Changes fields on a customer profile. Empty fields keep their current value.

    17 fields

  • Delete Customer

    Permanently deletes a customer profile.

    1 field

  • Search Catalog Items

    Finds products and services in the Square catalog by name, category or location.

    5 fields

  • Get Catalog Item

    Gets a catalog item with its variations and prices.

    1 field

  • Create Catalog Item

    Adds a product or service with one price to the Square catalog.

    8 fields

  • Update Item Price

    Changes the price, SKU or name of an item variation.

    6 fields

  • Delete Catalog Item

    Permanently deletes a catalog item (with all its variations) or a single variation.

    1 field

  • Get Inventory Count

    Gets the stock count of an item variation. Needs a connection created or reconnected with piece version 1.0.0 or later.

    3 fields

  • Adjust Inventory

    Adds or removes stock for an item variation. Needs a connection created or reconnected with piece version 1.0.0 or later.

    6 fields

  • Set Inventory Count

    Sets the in-stock count of an item variation after a stock take. Needs a connection created or reconnected with piece version 1.0.0 or later.

    4 fields

  • Create Order

    Creates an open order (no payment is taken).

    5 fields

  • Get Order

    Gets an order with its line items and totals.

    1 field

  • Search Orders

    Finds orders by location, state, customer and creation date, newest first.

    7 fields

  • Complete or Cancel Order

    Marks an open order as completed or canceled.

    2 fields

  • Get Payment

    Gets a payment with its amount, status and card summary.

    1 field

  • List Payments

    Lists payments in a time range, newest first.

    5 fields

  • Record Cash or External Payment

    Records money you received outside Square (cash, check, bank transfer, another app). Never charges a card. Needs a connection created or reconnected with piece version 1.0.0 or later.

    11 fields

  • Refund Payment

    Refunds all or part of a payment. Card refunds send real money back to the buyer and cannot be undone. Needs a connection created or reconnected with piece version 1.0.0 or later.

    4 fields

  • Get Refund

    Gets a refund and its status.

    1 field

  • List Refunds

    Lists refunds in a time range, newest first.

    6 fields

  • Create Payment Link

    Creates a Square checkout link for a fixed amount that you can send to a buyer. Needs a connection created or reconnected with piece version 1.0.0 or later.

    8 fields

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Use Square in a flow

Connect Square once and every trigger and action above is yours to drop into the builder, alongside 770+ other apps. Free to start, on our cloud or your own servers.

Square, answered.

Yes. Activepieces is open source and free to start, and the Square piece is included on every plan, from the free cloud tier to any self-hosted deployment.

Add the Square piece to a flow, then authenticate with OAuth 2.0. Once connected, its 5 triggers and 28 actions are available anywhere in the builder.

"New Order" can start a flow that runs "Get Business Profile", and you can chain Square together with any of 770+ other apps and AI steps in between.

Yes. Activepieces is fully self-hostable, so you can run the Square piece on your own infrastructure with your connections and your data staying in your environment.

Yes. Every piece you connect can be exposed over one Activepieces MCP server, so Claude, Cursor, Windsurf or any MCP client can call Square actions as tools.