Create Podcast
Create a new podcast on Soundwise platform
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PODCAST])
Upload Episode
Upload a new episode to an existing podcast
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_EPISODE])
Schedule Episode
Schedule an episode for future publication
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_EPISODE])
Update Podcast Info
Update podcast metadata such as title, description, or artwork
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PODCAST_INFO])
Delete Episode
Remove an episode from a podcast
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_EPISODE])
Create Playlist
Create a new playlist of episodes
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PLAYLIST])
Add To Playlist
Add an episode to an existing playlist
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TO_PLAYLIST])
Remove From Playlist
Remove an episode from a playlist
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_FROM_PLAYLIST])
Create Subscription Plan
Create a new subscription plan for premium content
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SUBSCRIPTION_PLAN])
Update Subscription Plan
Modify an existing subscription plan
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SUBSCRIPTION_PLAN])
Generate Analytics Report
Generate a report of podcast analytics and listener data
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_ANALYTICS_REPORT])
Send Notification
Send a push notification to subscribers
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_NOTIFICATION])
Create Ad Campaign
Set up a new advertising campaign for a podcast
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_AD_CAMPAIGN])
Update Ad Campaign
Modify an existing advertising campaign
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_AD_CAMPAIGN])
New Episode Published
Triggered when a new episode is published
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_EPISODE_PUBLISHED])
Subscription Purchase
Triggered when a listener purchases a subscription
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_PURCHASE])
Listener Milestone Reached
Triggered when a podcast reaches a listener milestone
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LISTENER_MILESTONE])
Episode Download Milestone
Triggered when an episode reaches a download milestone
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EPISODE_DOWNLOAD_MILESTONE])
Rating Received
Triggered when a listener rates the podcast
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RATING_RECEIVED])
Subscription Cancelled
Triggered when a listener cancels their subscription
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CANCELLED])
Ad Campaign Started
Triggered when an advertising campaign begins
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AD_CAMPAIGN_STARTED])
Ad Campaign Ended
Triggered when an advertising campaign concludes
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AD_CAMPAIGN_ENDED])
Podcast Trending
Triggered when a podcast starts trending on the platform
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PODCAST_TRENDING])
New Playlist Created
Triggered when a new playlist is created by a user
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PLAYLIST_CREATED])
Episode Added To Playlist
Triggered when an episode is added to a playlist
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EPISODE_ADDED_TO_PLAYLIST])
Podcast Subscription Milestone
Triggered when a podcast reaches a subscriber milestone
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PODCAST_SUBSCRIPTION_MILESTONE])
Revenue Milestone Reached
Triggered when a podcast reaches a revenue milestone
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVENUE_MILESTONE_REACHED])
Collaboration Request Received
Triggered when a collaboration request is received from another podcaster
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLLABORATION_REQUEST_RECEIVED])