Sim
  • Docs
  • Blog
  • Integrations
  • Models
  • Pricing
  • 27.8k
  • Docs
  • Blog
  • Integrations
  • Models
  • Pricing
  • GitHub

What should we get done?

Docs

Product

ChatWorkflowsKnowledge BaseTablesMCPAPISelf HostingStatus

Resources

BlogDocsModelsPartnersCareersChangelogContact

Blocks

AgentRouterFunctionConditionAPI BlockWorkflowParallelGuardrailsEvaluatorLoop

Integrations

All IntegrationsConfluenceSlackGitHubGmailHubSpotSalesforceNotionGoogle DriveGoogle SheetsSupabaseStripeJiraLinearAirtableFirecrawlDiscordMicrosoft TeamsTelegram

Socials

X (Twitter)LinkedInDiscordGitHub

Legal

Terms of ServicePrivacy Policy
Back to Integrations

Square

Process payments and manage Square commerce data

Square is a Commerceintegration for Sim, the AI workspace where teams build and deploy AI agents. Sim's Square integration provides 34 Square tools that AI agents can use inside Sim's visual workflow builder. Square connects with an API key. Free to start at sim.ai.

View docs

Last updated June 15, 2026

Overview

Integrate Square into the workflow. Take and refund payments, manage customers, build catalog items and images, create and search orders, and issue invoices. Authenticate with a Square access token (personal access token).

How to automate Square with Sim

  1. 01

    Create a free account

    Sign up at sim.ai in seconds. No credit card required. Your workspace is ready immediately.

  2. 02

    Add a Square block

    Open your workspace, drag a Square block onto the workflow builder, and paste in your Square API key.

  3. 03

    Configure, connect, and run

    Pick the tool you need, wire in an AI agent for reasoning or data transformation, and run. Your Square automation is live.

Agent templates

Ready-to-use templates featuring Square. Click any to build it instantly.

Supported tools

34 Square tools available in Sim

Create Payment

Take a payment using a payment source such as a card nonce or a card on file

Get Payment

Retrieve details for a single payment by its ID

List Payments

List payments taken by the account, optionally filtered by location and time range

Cancel Payment

Cancel (void) an authorized payment that has not been captured

Complete Payment

Capture (complete) a payment that was authorized with delayed capture

Refund Payment

Refund all or part of a completed payment

Get Refund

Retrieve a single payment refund by its ID

List Refunds

List payment refunds, optionally filtered by location, status, and time range

Create Customer

Create a new customer profile in the Square customer directory

Get Customer

Retrieve a single customer profile by its ID

List Customers

List customer profiles in the Square customer directory

Search Customers

Search customer profiles using filters such as email, phone, or creation date

Update Customer

Update fields on an existing customer profile

Delete Customer

Delete a customer profile from the Square customer directory

List Locations

List all locations associated with the Square account

Get Location

Retrieve a single location by its ID

Create Order

Create an order with line items, taxes, discounts, and fulfillments

Get Order

Retrieve a single order by its ID

Search Orders

Search orders across one or more locations using filters and sorting

Pay Order

Pay for an order using one or more already-approved payments

Create Invoice

Create a draft invoice for an existing order and customer

Get Invoice

Retrieve a single invoice by its ID

List Invoices

List invoices for a specific location

Search Invoices

Search invoices across one or more locations

Publish Invoice

Publish a draft invoice so it is sent to the customer and becomes payable

Cancel Invoice

Cancel a published invoice that is unpaid or partially paid

Delete Invoice

Delete a draft invoice

Upsert Catalog Object

Create or update a catalog object such as an item, variation, or category

Get Catalog Object

Retrieve a single catalog object by its ID

List Catalog

List catalog objects, optionally filtered by type

Search Catalog Objects

Search catalog objects by type and query filters

Create Catalog Image

Upload an image and attach it to the catalog, optionally to a specific item

Delete Catalog Object

Delete a catalog object and its children (e.g. an item and its variations)

Batch Retrieve Inventory Counts

Retrieve current inventory counts for catalog items across locations

Frequently asked questions

Sim's Square integration adds 34 Square tools to the AI agents you build in Sim's visual workflow builder — no code required. Process payments and manage Square commerce data. Teams often pair Square with Linear and Rippling in the same agent.

You can create Payment, get Payment, list Payments, cancel Payment, and complete Payment with Square in Sim, plus 29 more Square tools listed on this page. Each runs as a tool inside an AI agent block, so an agent can chain Square with services like Linear and Rippling and apply LLM reasoning between steps.

Connecting Square takes about five minutes: (1) Create a free account at sim.ai. (2) Create an agent in your workspace. (3) Drag a Square block onto the workflow builder. (4) Paste your Square API key to authenticate — you can find it in your Square account settings. (5) Pick a tool such as "Create Payment", wire up its inputs, and click Run — your agent is live.

Add a Square block to your agent and select "Create Payment" as the tool. Take a payment using a payment source such as a card nonce or a card on file. Fill in the required fields — inputs can reference outputs from earlier steps, such as text generated by an AI block or data fetched from another integration. No code is required.

Linear

Interact with Linear issues, projects, and more

Rippling

Manage workers, departments, custom objects, and company data in Rippling

Stripe

Process payments and manage Stripe data

GitHub

Interact with GitHub or trigger workflows from GitHub events

Sim

Start automating Square today

Build your first AI agent with Square in minutes. Connect to every tool your team uses. Free to start, no credit card required.