Send Email
Sends an email with specified subject, body, and recipients.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_EMAIL_ACTION])
Create Calendar Event
Creates a new event in the calendar with specified details.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CALENDAR_EVENT_ACTION])
Archive Email
Moves a specified email to the archive folder.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_EMAIL_ACTION])
Complete Task
Marks a specified task as complete in the task management system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COMPLETE_TASK_ACTION])
Forward Email
Forwards a specified email to one or more recipients.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FORWARD_EMAIL_ACTION])
Reschedule Calendar Event
Changes the date and time of an existing calendar event.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESCHEDULE_EVENT_ACTION])
Share File
Shares a specified file with one or more users or groups.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SHARE_FILE_ACTION])
Create Email Label
Creates a new label for email organization.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EMAIL_LABEL_ACTION])
Assign Task
Assigns a task to a specific user or group.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_TASK_ACTION])
Schedule Email
Schedules an email to be sent at a specified future time.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_EMAIL_ACTION])
Update Note
Updates the content of an existing note.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_NOTE_ACTION])
Set Out Of Office
Sets up an out-of-office auto-reply for emails.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_OUT_OF_OFFICE_ACTION])
Create Email Draft
Creates a draft email with specified content and recipients.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EMAIL_DRAFT_ACTION])
New Email Received
Triggered when a new email is received in the specified inbox.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_EMAIL_TRIGGER])
New Calendar Event
Triggered when a new event is added to the calendar.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CALENDAR_EVENT_TRIGGER])
Email Opened
Triggered when a sent email is opened by the recipient.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMAIL_OPENED_TRIGGER])
New Task Created
Triggered when a new task is created in the task management system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TASK_TRIGGER])
Email Reply Received
Triggered when a reply is received to a specific email thread.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMAIL_REPLY_TRIGGER])
Calendar Event Reminder
Triggered when a calendar event reminder is due.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EVENT_REMINDER_TRIGGER])
New File Upload
Triggered when a new file is uploaded to the cloud storage.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_FILE_UPLOAD_TRIGGER])
Email Label Applied
Triggered when a specific label is applied to an email.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMAIL_LABEL_TRIGGER])
Task Due Date Approaching
Triggered when a task's due date is approaching (e.g., 24 hours before).
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_DUE_SOON_TRIGGER])
Email Bounce Detected
Triggered when a sent email bounces or fails to deliver.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMAIL_BOUNCE_TRIGGER])
New Note Created
Triggered when a new note is created in the note-taking app.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_NOTE_TRIGGER])
Calendar Event Canceled
Triggered when a calendar event is canceled.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EVENT_CANCELED_TRIGGER])
Email Attachment Received
Triggered when an email with an attachment is received.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMAIL_ATTACHMENT_TRIGGER])
Task Status Changed
Triggered when the status of a task is changed (e.g., from 'In Progress' to 'Complete').
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_STATUS_CHANGE_TRIGGER])