Create Customer
Create a new customer record in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER])
Update Customer
Update an existing customer's information in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER])
Create Sales Order
Create a new sales order in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SALES_ORDER])
Update Sales Order
Update an existing sales order in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SALES_ORDER])
Create Invoice
Generate a new invoice in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Update Invoice
Update an existing invoice in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVOICE])
Create Product
Add a new product to the Odoo ERP inventory
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRODUCT])
Update Product
Update an existing product's information in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT])
Create Purchase Order
Create a new purchase order in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PURCHASE_ORDER])
Update Purchase Order
Update an existing purchase order in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PURCHASE_ORDER])
Create Employee
Add a new employee record to Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EMPLOYEE])
Update Employee
Update an existing employee's information in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_EMPLOYEE])
Create Project
Create a new project in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PROJECT])
Update Project
Update an existing project's details in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PROJECT])
Create Task
Create a new task within a project in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TASK])
New Customer Created
Triggered when a new customer is added to Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_CREATED])
Sales Order Confirmed
Triggered when a sales order is confirmed in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SALES_ORDER_CONFIRMED])
Invoice Paid
Triggered when an invoice is marked as paid in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_PAID])
Product Stock Low
Triggered when a product's stock falls below a specified threshold
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_STOCK_LOW])
Purchase Order Received
Triggered when goods for a purchase order are received
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PURCHASE_ORDER_RECEIVED])
Employee Hired
Triggered when a new employee is hired and added to Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMPLOYEE_HIRED])
Project Completed
Triggered when a project is marked as completed in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_COMPLETED])
Task Overdue
Triggered when a task in a project becomes overdue
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_OVERDUE])
Lead Created
Triggered when a new lead is created in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LEAD_CREATED])
Opportunity Won
Triggered when an opportunity is marked as won in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPPORTUNITY_WON])
Leave Request Approved
Triggered when an employee's leave request is approved
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LEAVE_REQUEST_APPROVED])
Expense Report Submitted
Triggered when an employee submits an expense report
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPENSE_REPORT_SUBMITTED])
Inventory Adjustment
Triggered when an inventory adjustment is made in Odoo ERP
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVENTORY_ADJUSTMENT])
Manufacturing Order Completed
Triggered when a manufacturing order is marked as completed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MANUFACTURING_ORDER_COMPLETED])
Customer Payment Received
Triggered when a payment is received from a customer
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CUSTOMER_PAYMENT_RECEIVED])