Create Product
Creates a new product in the inventory system
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRODUCT])
Update Product
Updates the details of an existing product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT])
Adjust Stock Level
Manually adjusts the stock level of a product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADJUST_STOCK_LEVEL])
Create Purchase Order
Creates a new purchase order for restocking inventory
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PURCHASE_ORDER])
Receive Purchase Order
Marks a purchase order as received and updates inventory
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECEIVE_PURCHASE_ORDER])
Initiate Inventory Count
Starts a new inventory count process
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INITIATE_INVENTORY_COUNT])
Complete Inventory Count
Finalizes an inventory count and updates stock levels
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COMPLETE_INVENTORY_COUNT])
Add Product Category
Adds a new category for product classification
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PRODUCT_CATEGORY])
Transfer Product
Transfers product stock between different locations
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRANSFER_PRODUCT])
Add Supplier
Adds a new supplier to the inventory system
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_SUPPLIER])
Generate Inventory Report
Creates a comprehensive report of current inventory status
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_INVENTORY_REPORT])
Set Low Stock Threshold
Sets or updates the low stock alert threshold for a product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_LOW_STOCK_THRESHOLD])
Discontinue Product
Marks a product as discontinued in the inventory system
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISCONTINUE_PRODUCT])
Update Product Price
Updates the price of a product in the inventory
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT_PRICE])
Assign Product To Location
Assigns a product to a specific storage location
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_PRODUCT_TO_LOCATION])
Set Product Reorder Point
Sets the reorder point for automatic purchase order creation
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_PRODUCT_REORDER_POINT])
New Product Created
Triggered when a new product is added to the inventory
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PRODUCT_CREATED])
Product Updated
Triggered when an existing product's details are modified
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_UPDATED])
Low Stock Alert
Triggered when a product's stock level falls below a specified threshold
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_STOCK_ALERT])
Stock Replenishment
Triggered when new stock is added to a product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STOCK_REPLENISHMENT])
Product Discontinued
Triggered when a product is marked as discontinued
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_DISCONTINUED])
Price Change
Triggered when the price of a product is updated
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRICE_CHANGE])
New Purchase Order
Triggered when a new purchase order is created
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PURCHASE_ORDER])
Purchase Order Received
Triggered when a purchase order is marked as received
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PURCHASE_ORDER_RECEIVED])
Inventory Count Initiated
Triggered when a new inventory count is started
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVENTORY_COUNT_INITIATED])
Inventory Count Completed
Triggered when an inventory count is finalized
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVENTORY_COUNT_COMPLETED])
Product Category Added
Triggered when a new product category is created
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_CATEGORY_ADDED])
Product Transferred
Triggered when a product is transferred between locations
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_TRANSFERRED])
Supplier Added
Triggered when a new supplier is added to the system
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUPPLIER_ADDED])
Batch Expiry Alert
Triggered when a product batch is nearing its expiration date
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BATCH_EXPIRY_ALERT])