Send Message
Send a message to a specified channel or user
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_MESSAGE])
Create Channel
Create a new channel in the workspace
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CHANNEL])
Invite User
Invite a new user to join the workspace
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVITE_USER])
Update User Profile
Update a user's profile information
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_USER_PROFILE])
Archive Channel
Archive an existing channel in the workspace
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_CHANNEL])
Pin Message
Pin a message to a channel for easy reference
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PIN_MESSAGE])
Set Channel Topic
Set or update the topic of a channel
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_CHANNEL_TOPIC])
Upload File
Upload a file to a specific channel or conversation
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_FILE])
Create Reminder
Create a reminder for a user or channel
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_REMINDER])
Start Video Call
Initiate a video call in a channel or direct message
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.START_VIDEO_CALL])
Create Poll
Create a poll in a channel for users to vote on
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_POLL])
Set User Status
Set or update a user's status and availability
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_USER_STATUS])
Delete Message
Delete a specific message from a channel or conversation
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_MESSAGE])
Add Reaction
Add an emoji reaction to a message
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_REACTION])
Schedule Message
Schedule a message to be sent at a future time
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_MESSAGE])
New Message
Triggered when a new message is posted in a channel or conversation
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MESSAGE_TRIGGER])
Channel Created
Triggered when a new channel is created in the workspace
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANNEL_CREATED_TRIGGER])
User Joined
Triggered when a new user joins the workspace
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_JOINED_TRIGGER])
Message Reaction Added
Triggered when a reaction is added to a message
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REACTION_ADDED_TRIGGER])
File Uploaded
Triggered when a file is uploaded to a channel or conversation
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FILE_UPLOADED_TRIGGER])
User Status Changed
Triggered when a user's status or availability changes
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_STATUS_CHANGED_TRIGGER])
Channel Archived
Triggered when a channel is archived
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANNEL_ARCHIVED_TRIGGER])
Message Deleted
Triggered when a message is deleted from a channel or conversation
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MESSAGE_DELETED_TRIGGER])
User Left Channel
Triggered when a user leaves a channel
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_LEFT_CHANNEL_TRIGGER])
Mention Received
Triggered when a user is mentioned in a message
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MENTION_RECEIVED_TRIGGER])
Channel Topic Changed
Triggered when a channel's topic is changed
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANNEL_TOPIC_CHANGED_TRIGGER])
Message Pinned
Triggered when a message is pinned to a channel
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MESSAGE_PINNED_TRIGGER])
User Profile Updated
Triggered when a user updates their profile information
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_PROFILE_UPDATED_TRIGGER])
Reminder Due
Triggered when a reminder is due for a user or channel
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMINDER_DUE_TRIGGER])
Poll Ended
Triggered when a poll in a channel ends
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POLL_ENDED_TRIGGER])