← All integrations

Billing

Connect payments, orders and inventory to your workflows.

Agents use Square's REST API to work with payments, orders, customers, bookings and inventory. Square events can start workflows for the connected merchant.

5,000 free credits to start.

Agent reach

Square REST API, version 2026-09-16

The full surface, searched at run time.

Connect with

  • API key
  • Your own OAuth app

Use a personal access token for your own account or your Square OAuth app for sellers. OAuth triggers also require the application's personal access token.

Event triggers

Yes · 4 events

Plus manual, schedule, and signed webhook.

What the agent can do

What agents do with Square

Helios searches the Square REST API, version 2026-09-16 at run time. The agent finds the endpoint the task needs and calls it.

  • Read payments, refunds and payouts.
  • Create and update orders, customers and catalog items.
  • Manage bookings, subscriptions and inventory with your account's permissions.
  • Connect production or Sandbox accounts.

Examples

Tasks you can hand to a Square agent

Review payment activity

Use a payment event to retrieve the related order and prepare an operations summary.

Square payment.created

Summarize this payment and its related order.

  1. square·Retrieve the payment.
  2. square·Read the related order.

Payment summary

  • Payment status, amount and order details are ready for review.

Event triggers

Start a run on Square events

Attach any of these events to a workflow and filter on the fields that matter. Manual, schedule, and signed webhook triggers work too.

EventWhat it means
payment.createdA payment is created.
order.updatedAn order changes.
inventory_count.updatedInventory counts change.
booking.createdA booking is created.

Works with

Square works with the rest of your stack

One agent, one run, several services. It reads from one tool and writes to the next in the same sandbox.

FAQ

Questions, answered

Put an agent on Square.

Connect it once and describe the task in chat. Then reuse the prompt as a workflow on a schedule or a webhook.