Square
BUILT-IN AI INVOKE-ONLYSquare provides payment processing, POS systems, invoicing, and e-commerce tools, enabling sellers to accept card payments and manage their business
Connect Square to ChatGPT or Claude with your own Square login or an API key, and your AI can run 122 of its actions. 59 of those only read and change nothing. 24 can delete or send something that cannot be undone, so those need a boundary you set before anyone runs them.
Things you could hand over
Your assistant can list your locations, pull the payments for a date range at each one, and search the orders behind them so the total comes with its detail attached. That gets you past the number on the dashboard to the questions underneath it: which days carried the week, which location is drifting, what the average ticket did. Reading payments and orders changes nothing.
Built on: List Locations / List Payments / Search Orders / Retrieve Order
It can search the catalog for the items you care about, pull the inventory counts for those variations across every location in one request, and read the recent change history on anything that looks wrong. The useful version is not the count. It is which items are moving fast enough that today's count will be zero by Friday.
Built on: Search Catalog Objects / Batch Retrieve Inventory Counts / Retrieve Inventory Changes / List Locations
It can list invoices for a location and read any one of them in full, including its payment requests, who it went to, and its current status. That is enough to separate the genuinely overdue from the drafts nobody ever sent and from the ones already settled, and to put a date against each. It reads only, so nothing on the invoice moves while it looks.
Built on: List Invoices / Get Invoice / List Locations / Retrieve Customer
It can search availability for a service at a location across a date range and come back with the open slots, and it can pull a known booking by ID to check what is on either side of a gap. Team member records tell you who the availability belongs to. What comes back is where the space is, which is the version you can act on when you are deciding whether to run a promotion or move somebody's shift.
Built on: Search Booking Availability / Get Booking / List Locations / Get Team Member
It can search the catalog for the items in scope, show you the current prices, and write the new ones, one object at a time or as a batch. Batches are processed all-or-nothing, which is what you want for a price change, since a half-applied one is worse than none. Have it produce the before-and-after list first and read it, then approve the write.
Built on: Search Catalog Objects / Upsert Catalog Object / Batch Upsert Catalog Objects
It can pull the current counts for the items you counted, put your physical counts in against them, and record the adjustments for the gaps, up to a hundred changes in one pass. Square keeps physical counts and adjustments as different kinds of change, so the history afterward still shows which numbers came from a count and which came from a correction.
Built on: Batch Retrieve Inventory Counts / Batch Create Inventory Changes / Retrieve Inventory Changes
It can find the original payment from the location and date range, then issue a refund in full or in part, and read the refund back afterward to confirm it went through and where it went. Square will not let a refund exceed the payment total minus anything already refunded, which catches the double-refund but not the wrong-payment refund.
Built on: List Payments / Search Orders / Create Refund / Get Payment Refund
It can find the dead items from the catalog and the order history, then delete them. Square's own wording is the thing to pay attention to: deleting a catalog object also deletes everything in the graph that depends on it, and it cannot be recovered. A category takes its items. Run it in two moves, the list and then the approved deletion of exactly that list.
Built on: Search Catalog Objects / Search Orders / Delete Catalog Object / Delete Catalog Objects (Batch)
- The connector reads, cancels, and deletes invoices but exposes no action that creates or sends one, so invoicing still starts in Square itself. Cancel Invoice and Delete Invoice were left out of the receivables candidate on purpose: canceling stops collection on an invoice in a scheduled, unpaid, or partly paid state and cannot be reversed, and deleting only works on a draft. Both are deliberate single acts rather than part of a chase.
- Bookings can be retrieved by ID, rescheduled, and canceled, and availability can be searched, but there is no action that lists a day's bookings or creates one. That is why the booking candidate here is about where the gaps are rather than what is on the book.
- Customer profiles can be merged and deleted in bulk through this connector, and it is not stated whether deleting a profile also removes their loyalty balance and cards on file. That question decides how much checking a directory cleanup needs, so no cleanup candidate was written until it is answered.
- No time saving is claimed for any candidate on this page, because none has been measured.
Look for Square AI. Ships AI features you can turn on yourself, with no developer and no new purchase.
Vendor documentation for this featureNo event triggers. Every win in this app is invoked: you or an agent asks, an action runs.