Create Lesson
Create a new lesson in Practice Better
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_LESSON])
Schedule Appointment
Schedule a new appointment with a student or client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_APPOINTMENT])
Cancel Appointment
Cancel an existing appointment
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_APPOINTMENT])
Update Student Profile
Update a student's profile information
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_STUDENT_PROFILE])
Send Reminder
Send a reminder to a student about an upcoming lesson or appointment
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_REMINDER])
Create Practice Plan
Create a new practice plan for a student
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRACTICE_PLAN])
Generate Progress Report
Generate a progress report for a student
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_PROGRESS_REPORT])
Add Note
Add a note to a student's profile or lesson
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_NOTE])
Create Invoice
Create an invoice for lessons or services
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Update Availability
Update instructor's availability for lessons
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_AVAILABILITY])
Share Resource
Share a learning resource with a student
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SHARE_RESOURCE])
Record Attendance
Record attendance for a lesson or class
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_ATTENDANCE])
Create Group Class
Create a new group class or workshop
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GROUP_CLASS])
Update Lesson Status
Update the status of a lesson (e.g., completed, cancelled, rescheduled)
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_LESSON_STATUS])
Send Feedback
Send feedback to a student about their progress or performance
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_FEEDBACK])
New Appointment Booked
Triggered when a new appointment is booked
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_APPOINTMENT_BOOKED])
Lesson Completed
Triggered when a lesson is marked as completed
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LESSON_COMPLETED])
New Student Registered
Triggered when a new student registers in the system
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_STUDENT_REGISTERED])
Payment Received
Triggered when a payment is received for a lesson or service
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED])
Practice Goal Achieved
Triggered when a student achieves a practice goal
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRACTICE_GOAL_ACHIEVED])
Lesson Reminder Due
Triggered when it's time to send a lesson reminder
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LESSON_REMINDER_DUE])
Student Inactivity
Triggered when a student has been inactive for a specified period
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STUDENT_INACTIVITY])
Resource Viewed
Triggered when a student views a shared resource
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESOURCE_VIEWED])
Practice Plan Updated
Triggered when a practice plan is updated
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRACTICE_PLAN_UPDATED])
Lesson Cancelled
Triggered when a lesson is cancelled
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LESSON_CANCELLED])
New Feedback Submitted
Triggered when new feedback is submitted for a student
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_FEEDBACK_SUBMITTED])
Group Class Filled
Triggered when a group class reaches its maximum capacity
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_CLASS_FILLED])
Invoice Overdue
Triggered when an invoice becomes overdue
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_OVERDUE])
Student Milestone Reached
Triggered when a student reaches a significant milestone in their learning
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STUDENT_MILESTONE_REACHED])
Instructor Availability Changed
Triggered when an instructor updates their availability
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INSTRUCTOR_AVAILABILITY_CHANGED])