Square for your voice agent
Square is a platform for payment processing, POS, invoicing, and e-commerce. It empowers businesses to accept payments, manage sales, and streamline operations from one place.
Call 1800 570 693 to talk to the demo agent. Plans start at A$49 a month.




Integration record
- Status
- Available
- Plan
- Every plan, from Starter at A$49 a month
- How it connects
- One click. You sign in to Square from Connected apps and approve access. There's no API key to paste.
- What it reads
- 60 actions, such as calculate Order, get Booking and get Business Booking Profile.
- What it changes
- 62 actions, such as accept Dispute, add Group to Customer and batch Create Inventory Changes.
- What starts an action
- The agent runs an action during a call or chat when the conversation needs it. It only runs the actions you switch on.
- Custom work
- You choose each action from its list of 122. Anything the list doesn't cover needs a custom API tool on Scale, or a Concierge build.
- Checked
- Action list checked 14 November 2026. We haven't tested each action.
Square actions
Reads 60
- Calculate Order
- Get Booking
- Get Business Booking Profile
- Get Current Merchant
- Get Customer Custom Attribute
- Get Customer Custom Attribute Definition
- Get Customers via GraphQL
- Get Dispute Evidence
- Get Gift Card From GAN
- Get Invoice
- Get Loyalty Account
- Get Merchant
- Get Online Checkout Location Settings
- Get Payment Refund
- Get Subscription
- Get Team Member
- List Cards
- List Channels
- List Customer Custom Attribute Definitions
- List Customer Custom Attribute Definitions (GraphQL)
- List Customer Custom Attributes
- List Customer Groups
- List Customers
- List Customer Segments
36 more
- List Dispute Evidence
- List Invoices
- List Location Custom Attribute Definitions
- List Locations
- List Locations Custom Attributes
- List Merchant Custom Attribute Definitions
- List Merchants
- List Merchants Custom Attributes
- List Payments
- List Subscriptions
- List Webhook Event Types
- List Webhook Subscriptions
- Retrieve Bulk Customers
- Retrieve Channel
- Bulk Retrieve Channels
- Retrieve Customer
- Retrieve Customer Group
- Retrieve Customer Segment
- Retrieve Dispute
- Retrieve Inventory Changes
- Batch Retrieve Inventory Counts
- Retrieve Location
- Retrieve Location Custom Attribute
- Retrieve Location Custom Attribute Definition
- Retrieve Merchant Custom Attribute
- Retrieve Merchant Custom Attribute Definition
- Retrieve Merchants
- Retrieve Order
- Retrieve Payment Link
- Retrieve Token Status
- Retrieve Webhook Subscription
- Search Booking Availability
- Search Catalog Objects
- Search Customers
- Search Orders
- Test Webhook Subscription
Changes 41
- Accept Dispute
- Add Group to Customer
- Batch Create Inventory Changes
- Create Bulk Customers
- Create Card
- Create Customer
- Create Customer Custom Attribute Definition
- Create Customer Group
- Create Dispute Evidence File
- Create Dispute Evidence Text
- Create Gift Card Activity
- Create Invoice Attachment
- Create Location
- Create Location Custom Attribute Definition
- Create Order
- Create Refund
- Create Team Member
- Link Customer to Gift Card
- Pay Order
- Submit Dispute Evidence
- Update Booking
- Update Customer
- Update Customer Custom Attribute Definition
- Update Customer Group
17 more
- Bulk Update Customers
- Update Location
- Update Location Custom Attribute Definition
- Update Merchant Custom Attribute Definition
- Update Online Checkout Location Settings
- Update Order
- Update Team Member
- Update Webhook Subscription
- Update Webhook Subscription Signature Key
- Upsert Catalog Object
- Batch Upsert Catalog Objects
- Upsert Customer Custom Attribute
- Batch Upsert Customer Custom Attributes
- Upsert Location Custom Attribute
- Batch Upsert Locations Custom Attributes
- Upsert Merchant Custom Attribute
- Batch Upsert Merchants Custom Attributes
Deletes 21
- Cancel Booking
- Cancel Invoice
- Cancel Payment
- Delete Catalog Object
- Delete Catalog Objects (Batch)
- Delete Customer
- Delete Customer Custom Attribute
- Delete Customer Custom Attribute Definition
- Delete Customer Group
- Bulk Delete Customers
- Delete Dispute Evidence
- Delete Invoice
- Delete Invoice Attachment
- Delete Location Custom Attribute
- Delete Location Custom Attribute Definition
- Delete Locations Custom Attributes (Batch)
- Delete Merchant Custom Attribute
- Delete Merchant Custom Attribute Definition
- Delete Merchants Custom Attributes (Batch)
- Delete Webhook Subscription
- Remove Group From Customer
Square setup
Signing in to Square
Choose Square in Connected apps and approve its consent screen. Your tokens stay with our connection broker and never reach the agent.
Choosing the actions
Choose which of the 122 actions the agent may use. Start with lookups and add the ones that change Square when you're ready.
Testing, then publishing
Watch the agent use the live app in the browser tester, then publish. Voice and text agents share the connection.
More integrations
Get started
Tell us what your callers ring about, and we build and test the agent for you.


