Create Product
Creates a new product on Hotmart
from composio_langchain 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_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT_ACTION])
Delete Product
Deletes a product from Hotmart
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_PRODUCT_ACTION])
Create Coupon
Creates a new discount coupon for a product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COUPON_ACTION])
Deactivate Coupon
Deactivates an existing discount coupon
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DEACTIVATE_COUPON_ACTION])
Add Affiliate
Adds a new affiliate to a product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_AFFILIATE_ACTION])
Remove Affiliate
Removes an affiliate from a product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_AFFILIATE_ACTION])
Create Subscription Plan
Creates a new subscription plan for a product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SUBSCRIPTION_PLAN_ACTION])
Cancel Subscription
Cancels an active subscription
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SUBSCRIPTION_ACTION])
Issue Refund
Issues a refund for a specific sale
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ISSUE_REFUND_ACTION])
Generate Sales Report
Generates a sales report for a specific period
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_SALES_REPORT_ACTION])
Create Upsell Offer
Creates a new upsell offer for a product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_UPSELL_OFFER_ACTION])
Update User Profile
Updates a user's profile information
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_USER_PROFILE_ACTION])
Add Course Module
Adds a new module to an existing course
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_COURSE_MODULE_ACTION])
Send Custom Email
Sends a custom email to a specific user or group
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CUSTOM_EMAIL_ACTION])
Generate Affiliate Report
Generates a report on affiliate performance
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_AFFILIATE_REPORT_ACTION])
Create Live Webinar
Creates a new live webinar event
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_LIVE_WEBINAR_ACTION])
Update Pricing
Updates the pricing for a product or subscription plan
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRICING_ACTION])
Generate Access Link
Generates a unique access link for a customer
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_ACCESS_LINK_ACTION])
Revoke Access
Revokes a user's access to a specific product or course
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVOKE_ACCESS_ACTION])
New Sale
Triggered when a new sale is made on Hotmart
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_SALE_TRIGGER])
New Refund
Triggered when a refund is processed on Hotmart
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_REFUND_TRIGGER])
New Subscriber
Triggered when a new subscriber is added to a product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_SUBSCRIBER_TRIGGER])
Subscription Canceled
Triggered when a subscription is canceled
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CANCELED_TRIGGER])
New Product Created
Triggered when a new product is created on Hotmart
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PRODUCT_CREATED_TRIGGER])
New Affiliate
Triggered when a new affiliate joins a product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_AFFILIATE_TRIGGER])
Chargeback Received
Triggered when a chargeback is received for a sale
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHARGEBACK_RECEIVED_TRIGGER])
Course Completion
Triggered when a student completes a course
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_COMPLETION_TRIGGER])
New Review
Triggered when a new review is posted for a product
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_REVIEW_TRIGGER])
Subscription Renewal
Triggered when a subscription is renewed
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_RENEWAL_TRIGGER])