Skip to content

Square

Payment solutions for every business

Commerce

Connect it

In Keystile Automations → Connections → New connection, choose Square and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in Square: complete or cancel order (Marks an open order as completed or canceled).

What it can do (39 actions)

ActionWhat it doesChanges data
Adjust InventoryAdds or removes stock for an item variation. Needs a connection created or reconnected with piece version 1.0.0 or later.Yes
Adjust Inventory (by ID)Adds or removes stock for an item variation by ID.Yes
Complete or Cancel OrderMarks an open order as completed or canceled.
Create Catalog ItemAdds a product or service with one price to the Square catalog.Yes
Create Catalog Item (by ID)Adds a product or service with one price to the Square catalog, using a category ID.Yes
Create CustomerAdds a customer profile to the Square Customer Directory.Yes
Create OrderCreates an open order (no payment is taken).Yes
Create Order (by ID)Creates an open order from variation IDs or custom items.Yes
Create Payment LinkCreates 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.Yes
Create Payment Link (by ID)Creates a Square checkout link for a fixed amount at a location ID.Yes
Custom API CallMake a custom API call to a specific endpointYes
Delete Catalog ItemPermanently deletes a catalog item (with all its variations) or a single variation.
Delete CustomerPermanently deletes a customer profile.
Delete Customer (by ID)Permanently deletes a customer profile by customer ID.
Find CustomersSearches customers by email, phone, reference ID or creation date.
Get Business ProfileGets the connected Square business: name, country, currency and main location.
Get Catalog ItemGets a catalog item with its variations and prices.
Get CustomerGets a customer profile.
Get Customer (by ID)Gets a customer profile by customer ID.
Get Inventory CountGets the stock count of an item variation. Needs a connection created or reconnected with piece version 1.0.0 or later.
Get Inventory Count (by ID)Gets stock counts for one or more item variations by ID.
Get OrderGets an order with its line items and totals.
Get PaymentGets a payment with its amount, status and card summary.
Get RefundGets a refund and its status.
List LocationsLists the business locations (stores) of the Square account.
List PaymentsLists payments in a time range, newest first.
List RefundsLists refunds in a time range, newest first.
List Team MembersLists staff members of the Square account. Needs a connection created or reconnected with piece version 1.0.0 or later.
Record Cash or External PaymentRecords 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.Yes
Refund PaymentRefunds 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.
Search Catalog ItemsFinds products and services in the Square catalog by name, category or location.
Search OrdersFinds orders by location, state, customer and creation date, newest first.
Search Orders (by ID)Finds orders by location IDs, state, customer ID and creation date.
Set Inventory CountSets 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.Yes
Set Inventory Count (by ID)Sets the in-stock count of an item variation by ID.Yes
Update CustomerChanges fields on a customer profile. Empty fields keep their current value.Yes
Update Customer (by ID)Changes fields on a customer profile by customer ID.Yes
Update Item PriceChanges the price, SKU or name of an item variation.Yes
Update Item Price (by ID)Changes the price, SKU or name of an item variation by variation ID.Yes

Start a workflow when… (5 triggers)

  • New Order — Triggered when a new order is created
  • Order Updated — Triggered when an order is updated
  • 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

How Keystile protects it

Every Square action is checked before it runs, whether it comes from an AI tool or a workflow. 17 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use Square with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps