Create Project
Creates a new project in Resimpli 3.0
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PROJECT])
Update Task
Updates an existing task with new information
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TASK])
Assign User To Task
Assigns a user to a specific task in a project
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_USER_TASK])
Create Invoice
Generates a new invoice for a client or project
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Add Time Entry
Adds a new time entry for a task or project
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TIME_ENTRY])
Create Client
Adds a new client to the Resimpli 3.0 system
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CLIENT])
Generate Report
Creates a custom report based on specified parameters
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Set Task Priority
Changes the priority level of a specific task
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_TASK_PRIORITY])
Create Expense
Adds a new expense entry to a project or client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EXPENSE])
Schedule Meeting
Creates a new meeting in the Resimpli 3.0 calendar
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_MEETING])
Add Document
Uploads and associates a document with a project or client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_DOCUMENT])
Create Milestone
Adds a new milestone to a project timeline
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MILESTONE])
Send Client Message
Sends a message to a client through the Resimpli 3.0 platform
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CLIENT_MESSAGE])
Update Project Status
Changes the current status of a project
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PROJECT_STATUS])
Create Team
Forms a new team within the Resimpli 3.0 organization structure
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TEAM])
New Task Created
Triggered when a new task is created in any project
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TASK_CREATED])
Project Completed
Triggered when a project is marked as completed
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_COMPLETED])
Invoice Paid
Triggered when a client pays an invoice
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_PAID])
Deadline Approaching
Triggered when a task or project deadline is near
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DEADLINE_APPROACHING])
New Client Added
Triggered when a new client is added to the system
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CLIENT_ADDED])
Budget Exceeded
Triggered when a project exceeds its allocated budget
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BUDGET_EXCEEDED])
Task Overdue
Triggered when a task passes its due date without completion
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_OVERDUE])
New Team Member Added
Triggered when a new user is added to a team
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEAM_MEMBER_ADDED])
Document Uploaded
Triggered when a new document is uploaded to a project or client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_UPLOADED])
Milestone Reached
Triggered when a project milestone is completed
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MILESTONE_REACHED])
Client Message Received
Triggered when a client sends a message through the platform
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLIENT_MESSAGE_RECEIVED])
Time Entry Threshold
Triggered when time entries for a task exceed a set threshold
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TIME_ENTRY_THRESHOLD])
Project Status Changed
Triggered when a project's status is updated
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_STATUS_CHANGED])
New Expense Added
Triggered when a new expense is added to a project or client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_EXPENSE_ADDED])
Task Priority Changed
Triggered when the priority of a task is modified
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_PRIORITY_CHANGED])