Schedule Session
Schedule a new coaching session for a client
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_SESSION])
Cancel Session
Cancel a previously scheduled coaching session
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SESSION])
Reschedule Session
Reschedule an existing coaching session to a new time
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESCHEDULE_SESSION])
Assign Coach
Assign a specific coach to a client
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_COACH])
Create Goal
Create a new goal for a client in their coaching journey
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GOAL])
Update Goal Progress
Update the progress of a client's existing goal
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_GOAL_PROGRESS])
Send Reminder
Send a reminder to a client about an upcoming session or task
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_REMINDER])
Generate Progress Report
Generate a comprehensive progress report for a client
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_PROGRESS_REPORT])
Add Note
Add a note to a client's profile or session record
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_NOTE])
Create Assessment
Create a new assessment or questionnaire for clients
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ASSESSMENT])
Update Coach Profile
Update information in a coach's profile
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_COACH_PROFILE])
Send Resource
Send a coaching resource or material to a client
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_RESOURCE])
Generate Invoice
Generate an invoice for coaching services rendered
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_INVOICE])
Create Action Plan
Create a detailed action plan for a client
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ACTION_PLAN])
Update Session Status
Update the status of a coaching session (e.g., completed, canceled)
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SESSION_STATUS])
Request Feedback
Send a request to a client for feedback on their coaching experience
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REQUEST_FEEDBACK])
Set Availability
Set or update a coach's availability for booking sessions
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_AVAILABILITY])
Create Group Session
Create a group coaching session for multiple clients
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GROUP_SESSION])
Send Bulk Message
Send a message to multiple clients or coaches simultaneously
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_BULK_MESSAGE])
New Session Scheduled
Triggered when a new coaching session is scheduled
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_SESSION_SCHEDULED])
Session Completed
Triggered when a coaching session is marked as completed
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SESSION_COMPLETED])
Client Goal Set
Triggered when a client sets a new goal in their coaching journey
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLIENT_GOAL_SET])
Progress Milestone Reached
Triggered when a client reaches a significant milestone in their progress
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROGRESS_MILESTONE_REACHED])
Feedback Submitted
Triggered when a client submits feedback after a coaching session
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FEEDBACK_SUBMITTED])
New Coach Onboarded
Triggered when a new coach is onboarded to the platform
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_COACH_ONBOARDED])
Client Inactivity Alert
Triggered when a client has been inactive for a specified period
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLIENT_INACTIVITY_ALERT])
Assessment Completed
Triggered when a client completes a coaching assessment or questionnaire
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSESSMENT_COMPLETED])
Coach Availability Updated
Triggered when a coach updates their availability schedule
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COACH_AVAILABILITY_UPDATED])
New Resource Added
Triggered when a new coaching resource or material is added to the platform
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_RESOURCE_ADDED])