Create Coupon
Creates a new coupon code for discounts
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COUPON_ACTION])
Update Product Price
Updates the price of an existing product
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT_PRICE_ACTION])
Generate Affiliate Link
Generates a unique affiliate link for a specific product
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_AFFILIATE_LINK_ACTION])
Cancel Subscription
Cancels an active subscription for a customer
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SUBSCRIPTION_ACTION])
Create Customer
Creates a new customer profile in PayKickstart
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER_ACTION])
Update Affiliate Commission
Updates the commission rate for an affiliate
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_AFFILIATE_COMMISSION_ACTION])
Create Invoice
Generates a new invoice for a customer
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE_ACTION])
Apply Refund
Processes a refund for a specific transaction
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_REFUND_ACTION])
Create Upsell Offer
Creates a new upsell offer for a product
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_UPSELL_OFFER_ACTION])
Pause Subscription
Temporarily pauses an active subscription
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAUSE_SUBSCRIPTION_ACTION])
Create Product Bundle
Creates a new bundle of multiple products
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRODUCT_BUNDLE_ACTION])
Generate Sales Report
Generates a detailed sales report for a specified period
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_SALES_REPORT_ACTION])
Add Tag To Customer
Adds a specific tag to a customer's profile
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TAG_TO_CUSTOMER_ACTION])
Create Affiliate Contest
Sets up a new contest for affiliates
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_AFFILIATE_CONTEST_ACTION])
Update Subscription Plan
Changes the plan for an existing subscription
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SUBSCRIPTION_PLAN_ACTION])
Send Custom Email
Sends a customized email to a specific customer or group
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CUSTOM_EMAIL_ACTION])
New Sale
Triggered when a new sale is made through PayKickstart
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_SALE_TRIGGER])
New Subscription
Triggered when a new subscription is created
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_SUBSCRIPTION_TRIGGER])
Subscription Cancelled
Triggered when a subscription is cancelled by a customer
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CANCELLED_TRIGGER])
Refund Issued
Triggered when a refund is processed for a sale
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_ISSUED_TRIGGER])
Subscription Renewal
Triggered when a subscription is renewed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_RENEWAL_TRIGGER])
Affiliate Sign Up
Triggered when a new affiliate signs up for the program
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AFFILIATE_SIGNUP_TRIGGER])
Affiliate Commission Earned
Triggered when an affiliate earns a commission
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AFFILIATE_COMMISSION_EARNED_TRIGGER])
Product Created
Triggered when a new product is created in PayKickstart
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_CREATED_TRIGGER])
Campaign Launched
Triggered when a new marketing campaign is launched
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CAMPAIGN_LAUNCHED_TRIGGER])
Chargeback Received
Triggered when a chargeback is received for a transaction
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHARGEBACK_RECEIVED_TRIGGER])
New Lead Captured
Triggered when a new lead is captured through a form
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_LEAD_CAPTURED_TRIGGER])
Subscription Payment Failed
Triggered when a subscription payment fails
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_PAYMENT_FAILED_TRIGGER])
Affiliate Payout Processed
Triggered when an affiliate payout is processed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AFFILIATE_PAYOUT_PROCESSED_TRIGGER])