Create Student
Creates a new student profile in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_STUDENT_ACTION])
Schedule Lesson
Schedules a new lesson in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_LESSON_ACTION])
Cancel Lesson
Cancels a scheduled lesson in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_LESSON_ACTION])
Create Invoice
Creates a new invoice in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE_ACTION])
Record Payment
Records a payment against an invoice in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_PAYMENT_ACTION])
Add Teacher
Adds a new teacher profile to Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEACHER_ACTION])
Update Student Info
Updates information for an existing student in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_STUDENT_INFO_ACTION])
Mark Lesson Complete
Marks a scheduled lesson as completed in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MARK_LESSON_COMPLETE_ACTION])
Create Group
Creates a new group in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GROUP_ACTION])
Send Reminder
Sends a reminder to a student or teacher about an upcoming lesson
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_REMINDER_ACTION])
Generate Report
Generates a specified report in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT_ACTION])
Update Teacher Availability
Updates a teacher's availability in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TEACHER_AVAILABILITY_ACTION])
Add Student To Group
Adds a student to an existing group in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_STUDENT_TO_GROUP_ACTION])
Remove Student From Group
Removes a student from a group in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_STUDENT_FROM_GROUP_ACTION])
Update Lesson Details
Updates details of an existing lesson in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_LESSON_DETAILS_ACTION])
Create Expense
Records a new expense in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EXPENSE_ACTION])
Assign Teacher To Lesson
Assigns a teacher to a specific lesson in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_TEACHER_TO_LESSON_ACTION])
Create Location
Creates a new location for lessons in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_LOCATION_ACTION])
Update Invoice
Updates details of an existing invoice in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVOICE_ACTION])
Archive Student
Archives a student profile in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_STUDENT_ACTION])
New Student
Triggers when a new student is added to Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_STUDENT_TRIGGER])
New Lesson
Triggers when a new lesson is scheduled in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_LESSON_TRIGGER])
Lesson Cancelled
Triggers when a lesson is cancelled in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LESSON_CANCELLED_TRIGGER])
Invoice Created
Triggers when a new invoice is created in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_CREATED_TRIGGER])
Payment Received
Triggers when a payment is received and recorded in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED_TRIGGER])
New Teacher
Triggers when a new teacher is added to Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEACHER_TRIGGER])
Student Inactive
Triggers when a student is marked as inactive in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STUDENT_INACTIVE_TRIGGER])
Lesson Completed
Triggers when a lesson is marked as completed in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LESSON_COMPLETED_TRIGGER])
New Group
Triggers when a new group is created in Teachworks
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_GROUP_TRIGGER])
Low Balance Alert
Triggers when a student's account balance falls below a specified threshold
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_BALANCE_ALERT_TRIGGER])