Square integration
Finance & Payments · 6 actions · OAuth auth
Payment processing, commerce, and business management platform
The ModuleX Square integration lets a ModuleX agent operate Square on your behalf — running create, send and list actions across customers, invoices and orders — directly from a plain-English request, using your organization's own Square credentials. No pre-built workflow is required: the agent picks the right Square action for the task.
Square is a finance & payments platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Square action — or, when you want a repeatable process, the composer assembles a Square workflow for you, streaming the nodes onto the canvas as it builds.
Drive Square in plain English
Type what you want. A ModuleX agent picks the right Square action — or chains several — and runs it. No workflow to build.
- Create a new customer for a businessresolves to
create_customer - Publish the latest version of a specified invoice so Square can process itresolves to
send_invoice - Show me the event types options that match what I describeresolves to
list_event_types_options
What you can automate with Square
- Create a customer straight from a request
create_customer - Pull a list of event types options for a report
list_event_types_options - Send an invoice where it needs to go
send_invoice
Square integration at a glance
All 6 Square actions
create_customercreate_invoicesend_invoicecreate_orderlist_event_types_optionslist_location_optionsSee full parameters and response schemas in the Square integration docs
Two ways to use Square in ModuleX
Connecting Square
Pairs well with Square
Agents often chain Square with these — connect them once and the agent can use all of them in a single task.
Square + ModuleX FAQ
Put Square to work in ModuleX.
Connect Square once with your own credentials and let your agent run all 6 actions on demand.