Create Customer
Create a new customer in Square
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER])
Create Invoice
Generate a new invoice for a customer
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Create Payment
Process a new payment in Square
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PAYMENT])
Create Refund
Issue a refund for a payment
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_REFUND])
Create Item
Add a new item to the Square catalog
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ITEM])
Update Item
Modify an existing item in the Square catalog
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ITEM])
Delete Item
Remove an item from the Square catalog
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_ITEM])
Create Order
Create a new order in Square
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ORDER])
Update Order
Modify an existing order in Square
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ORDER])
Create Appointment
Schedule a new appointment in Square
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_APPOINTMENT])
Update Appointment
Modify an existing appointment in Square
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_APPOINTMENT])
Cancel Appointment
Cancel an existing appointment in Square
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_APPOINTMENT])
Create Employee
Add a new employee to Square
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EMPLOYEE])
Update Employee
Modify an existing employee's information in Square
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_EMPLOYEE])
Create Discount
Add a new discount to the Square catalog
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCOUNT])
New Payment
Triggered when a new payment is received
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PAYMENT_TRIGGER])
New Order
Triggered when a new order is created
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ORDER_TRIGGER])
New Customer
Triggered when a new customer is added to Square
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_TRIGGER])
New Appointment
Triggered when a new appointment is scheduled
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_APPOINTMENT_TRIGGER])
Refund Issued
Triggered when a refund is issued for a payment
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_ISSUED_TRIGGER])
Invoice Paid
Triggered when an invoice is paid by a customer
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_PAID_TRIGGER])
Low Inventory Alert
Triggered when inventory for an item falls below a specified threshold
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_INVENTORY_ALERT_TRIGGER])
Appointment Canceled
Triggered when an appointment is canceled
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPOINTMENT_CANCELED_TRIGGER])
New Employee Added
Triggered when a new employee is added to Square
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_EMPLOYEE_ADDED_TRIGGER])
Catalog Updated
Triggered when the Square catalog is updated (items added, modified, or removed)
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CATALOG_UPDATED_TRIGGER])
Dispute Filed
Triggered when a customer files a dispute for a payment
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISPUTE_FILED_TRIGGER])
Subscription Created
Triggered when a new subscription is created for a customer
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CREATED_TRIGGER])
Subscription Canceled
Triggered when a customer's subscription is canceled
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CANCELED_TRIGGER])
Daily Sales Report
Triggered daily to generate a sales report for the previous day
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DAILY_SALES_REPORT_TRIGGER])
New Location Added
Triggered when a new business location is added to Square
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_LOCATION_ADDED_TRIGGER])