Create Affiliate
Creates a new affiliate in the system
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_AFFILIATE_ACTION])
Update Affiliate
Updates an existing affiliate's information
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_AFFILIATE_ACTION])
Approve Affiliate
Approves a pending affiliate application
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPROVE_AFFILIATE_ACTION])
Reject Affiliate
Rejects a pending affiliate application
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REJECT_AFFILIATE_ACTION])
Create Conversion
Manually creates a new conversion
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CONVERSION_ACTION])
Update Conversion
Updates an existing conversion's details
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CONVERSION_ACTION])
Approve Conversion
Approves a pending conversion
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPROVE_CONVERSION_ACTION])
Reject Conversion
Rejects a pending conversion
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REJECT_CONVERSION_ACTION])
Generate Affiliate Link
Generates a new affiliate link for a specific affiliate
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_AFFILIATE_LINK_ACTION])
Create Coupon
Creates a new coupon code for affiliate use
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COUPON_ACTION])
Update Coupon
Updates an existing coupon's details
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_COUPON_ACTION])
Deactivate Coupon
Deactivates an existing coupon code
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DEACTIVATE_COUPON_ACTION])
Create Commission
Manually creates a new commission for an affiliate
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COMMISSION_ACTION])
Update Commission
Updates an existing commission's details
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_COMMISSION_ACTION])
Pay Commission
Initiates payment for an approved commission
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAY_COMMISSION_ACTION])
Create Program
Creates a new affiliate program
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PROGRAM_ACTION])
Update Program
Updates an existing affiliate program's details
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PROGRAM_ACTION])
Pause Program
Temporarily pauses an active affiliate program
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAUSE_PROGRAM_ACTION])
Resume Program
Resumes a paused affiliate program
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESUME_PROGRAM_ACTION])
Generate Report
Generates a custom report based on specified parameters
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT_ACTION])
New Affiliate
Triggered when a new affiliate joins the program
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_AFFILIATE_TRIGGER])
New Conversion
Triggered when a new conversion is recorded
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CONVERSION_TRIGGER])
Affiliate Approved
Triggered when an affiliate application is approved
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AFFILIATE_APPROVED_TRIGGER])
Affiliate Rejected
Triggered when an affiliate application is rejected
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AFFILIATE_REJECTED_TRIGGER])
Commission Paid
Triggered when a commission payment is made to an affiliate
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COMMISSION_PAID_TRIGGER])
Conversion Approved
Triggered when a conversion is approved
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONVERSION_APPROVED_TRIGGER])
Conversion Rejected
Triggered when a conversion is rejected
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONVERSION_REJECTED_TRIGGER])
Affiliate Reached Tier
Triggered when an affiliate reaches a new commission tier
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AFFILIATE_REACHED_TIER_TRIGGER])
Affiliate Payout Threshold Reached
Triggered when an affiliate reaches the payout threshold
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AFFILIATE_PAYOUT_THRESHOLD_TRIGGER])
Program Terms Updated
Triggered when the affiliate program terms are updated
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROGRAM_TERMS_UPDATED_TRIGGER])