Create Product
Creates a new product in SendOwl
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRODUCT_ACTION])
Update Product
Updates an existing product's details
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT_ACTION])
Delete Product
Deletes a product from SendOwl
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_PRODUCT_ACTION])
Create Discount Code
Creates a new discount code
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCOUNT_CODE_ACTION])
Update Discount Code
Updates an existing discount code
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_DISCOUNT_CODE_ACTION])
Delete Discount Code
Deletes a discount code
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_DISCOUNT_CODE_ACTION])
Create Subscription Plan
Creates a new subscription plan
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SUBSCRIPTION_PLAN_ACTION])
Update Subscription Plan
Updates an existing subscription plan
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SUBSCRIPTION_PLAN_ACTION])
Cancel Subscription
Cancels an active subscription
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SUBSCRIPTION_ACTION])
Generate License Key
Generates a new license key for a product
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_LICENSE_KEY_ACTION])
Revoke License Key
Revokes an existing license key
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVOKE_LICENSE_KEY_ACTION])
Create Customer
Creates a new customer in SendOwl
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER_ACTION])
Update Customer
Updates an existing customer's information
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER_ACTION])
Issue Refund
Issues a refund for a specific order
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ISSUE_REFUND_ACTION])
Create Drip Campaign
Creates a new drip campaign for email marketing
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DRIP_CAMPAIGN_ACTION])
Send Custom Email
Sends a custom email to a specific customer or group of customers
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CUSTOM_EMAIL_ACTION])
New Order
Triggered when a new order is placed in SendOwl
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ORDER_TRIGGER])
Order Completed
Triggered when an order is successfully completed
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ORDER_COMPLETED_TRIGGER])
Refund Issued
Triggered when a refund is issued for an order
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_ISSUED_TRIGGER])
New Product Created
Triggered when a new product is created in SendOwl
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PRODUCT_CREATED_TRIGGER])
Product Updated
Triggered when an existing product is updated
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_UPDATED_TRIGGER])
Subscription Created
Triggered when a new subscription is created
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CREATED_TRIGGER])
Subscription Cancelled
Triggered when a subscription is cancelled
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CANCELLED_TRIGGER])
Subscription Renewed
Triggered when a subscription is renewed
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_RENEWED_TRIGGER])
Abandoned Cart
Triggered when a customer abandons their cart
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ABANDONED_CART_TRIGGER])
License Key Generated
Triggered when a new license key is generated
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LICENSE_KEY_GENERATED_TRIGGER])
Discount Code Used
Triggered when a discount code is used in an order
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISCOUNT_CODE_USED_TRIGGER])
New Customer
Triggered when a new customer is created in SendOwl
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_TRIGGER])
Customer Updated
Triggered when customer information is updated
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CUSTOMER_UPDATED_TRIGGER])
Drip Campaign Completed
Triggered when a drip campaign is completed for a customer
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DRIP_CAMPAIGN_COMPLETED_TRIGGER])