Create Project
Creates a new project in ThinkStack with specified details.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PROJECT])
Update Task Status
Updates the status of a task in a ThinkStack project.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TASK_STATUS])
Assign Task
Assigns a task to a specific team member in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_TASK])
Create Milestone
Creates a new milestone for a project in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MILESTONE])
Generate Report
Generates a report based on specified project metrics in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Create Team
Creates a new team in ThinkStack with specified members.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TEAM])
Set Project Priority
Sets the priority level for a project in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_PROJECT_PRIORITY])
Archive Project
Archives a completed or inactive project in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_PROJECT])
Create Invoice
Creates an invoice for a project or client in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Schedule Meeting
Schedules a meeting and sends invitations to participants in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_MEETING])
Upload Document
Uploads a document to a specific project or task in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_DOCUMENT])
Create Time Entry
Logs time spent on a task or project in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TIME_ENTRY])
Set Task Reminder
Sets a reminder for a specific task in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_TASK_REMINDER])
Create Client
Creates a new client profile in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CLIENT])
New Project Created
Triggers when a new project is created in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PROJECT_CREATED])
Task Status Changed
Triggers when the status of a task is updated in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_STATUS_CHANGED])
Task Assigned
Triggers when a task is assigned to a team member in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_ASSIGNED])
Milestone Reached
Triggers when a project milestone is marked as completed in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MILESTONE_REACHED])
Project Overdue
Triggers when a project passes its due date without completion in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_OVERDUE])
New Team Member Added
Triggers when a new member is added to a team in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEAM_MEMBER_ADDED])
Project Priority Changed
Triggers when the priority of a project is changed in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_PRIORITY_CHANGED])
Invoice Paid
Triggers when an invoice is marked as paid in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_PAID])
Document Uploaded
Triggers when a new document is uploaded to a project or task in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_UPLOADED])
Time Entry Exceeded
Triggers when time logged on a task exceeds the estimated time in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TIME_ENTRY_EXCEEDED])
Task Deadline Approaching
Triggers when a task's deadline is within a specified timeframe in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_DEADLINE_APPROACHING])
New Client Added
Triggers when a new client profile is created in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CLIENT_ADDED])
Budget Threshold Reached
Triggers when a project's spent budget reaches a specified threshold in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BUDGET_THRESHOLD_REACHED])
Team Capacity Changed
Triggers when the workload capacity of a team changes in ThinkStack.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEAM_CAPACITY_CHANGED])