Create Product
Creates a new product on Gumroad
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRODUCT_ACTION])
Update Product
Updates an existing product's details on Gumroad
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT_ACTION])
Delete Product
Deletes a product from Gumroad
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_PRODUCT_ACTION])
Generate License Key
Generates a new license key for a product
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_LICENSE_KEY_ACTION])
Issue Refund
Issues a refund for a specific sale
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ISSUE_REFUND_ACTION])
Create Discount
Creates a new discount code for products
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCOUNT_ACTION])
Delete Discount
Deletes an existing discount code
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_DISCOUNT_ACTION])
Send Custom Email
Sends a custom email to a specific customer or group of customers
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CUSTOM_EMAIL_ACTION])
Update Customer Information
Updates the information for a specific customer
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER_INFO_ACTION])
Create Offer
Creates a new offer for a product or bundle
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_OFFER_ACTION])
Enable/Disable Product
Enables or disables a product on Gumroad
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TOGGLE_PRODUCT_STATUS_ACTION])
Add Variant
Adds a new variant to an existing product
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PRODUCT_VARIANT_ACTION])
Remove Variant
Removes a variant from an existing product
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_PRODUCT_VARIANT_ACTION])
Create Post
Creates a new post for product updates or announcements
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_POST_ACTION])
Update Post
Updates an existing post on Gumroad
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_POST_ACTION])
Delete Post
Deletes an existing post from Gumroad
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_POST_ACTION])
Generate Sales Report
Generates a custom sales report for a specific time period
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_SALES_REPORT_ACTION])
Update Payout Settings
Updates the payout settings for the Gumroad account
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PAYOUT_SETTINGS_ACTION])
Create Workflow
Creates a new automated workflow for product delivery or customer interaction
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_WORKFLOW_ACTION])
Update Workflow
Updates an existing automated workflow
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_WORKFLOW_ACTION])
New Sale
Triggered when a new sale is made on Gumroad
from composio_crewai 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 Gumroad
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_REFUND_TRIGGER])
New Subscriber
Triggered when a new subscriber signs up for a product
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_SUBSCRIBER_TRIGGER])
Subscription Cancelled
Triggered when a subscriber cancels their subscription
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CANCELLED_TRIGGER])
New Product
Triggered when a new product is created on Gumroad
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PRODUCT_TRIGGER])
Product Updated
Triggered when an existing product is updated
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_UPDATED_TRIGGER])
New Customer
Triggered when a new customer makes their first purchase
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_TRIGGER])
License Key Used
Triggered when a license key is activated by a customer
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LICENSE_KEY_USED_TRIGGER])
Membership Expiration
Triggered when a membership is about to expire
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBERSHIP_EXPIRATION_TRIGGER])
New Review
Triggered when a customer leaves a new review for a product
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_REVIEW_TRIGGER])