Update Job Status
Updates the status of an existing paint job in PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_JOB_STATUS_ACTION])
Create Estimate
Creates a new estimate for a paint job in PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ESTIMATE_ACTION])
Add Client
Adds a new client to the PaintScout system
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CLIENT_ACTION])
Schedule Job
Schedules a paint job in the PaintScout calendar
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_JOB_ACTION])
Add Paint Inventory
Adds new paint inventory items to PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PAINT_INVENTORY_ACTION])
Create Invoice
Creates an invoice for a completed paint job in PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE_ACTION])
Assign Painter
Assigns a painter to a specific paint job in PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_PAINTER_ACTION])
Add Expense
Adds an expense related to a paint job in PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_EXPENSE_ACTION])
Generate Report
Generates a custom report in PaintScout based on specified criteria
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT_ACTION])
Create Maintenance Schedule
Creates a maintenance schedule for a completed paint job
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MAINTENANCE_SCHEDULE_ACTION])
Add Paint Color
Adds a new paint color to the PaintScout database
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PAINT_COLOR_ACTION])
Create Team
Creates a new team of painters in PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TEAM_ACTION])
Set Job Priority
Sets or changes the priority level of a paint job in PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_JOB_PRIORITY_ACTION])
Update Service Area
Updates the service area coverage in PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SERVICE_AREA_ACTION])
New Paint Job
Triggered when a new paint job is created in PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PAINT_JOB_TRIGGER])
Job Completed
Triggered when a paint job is marked as completed in PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.JOB_COMPLETED_TRIGGER])
New Client Added
Triggered when a new client is added to PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CLIENT_ADDED_TRIGGER])
Job Rescheduled
Triggered when a scheduled paint job is rescheduled in PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.JOB_RESCHEDULED_TRIGGER])
Low Inventory Alert
Triggered when paint inventory falls below a specified threshold
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_INVENTORY_ALERT_TRIGGER])
Invoice Paid
Triggered when an invoice is marked as paid in PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_PAID_TRIGGER])
Painter Assignment Changed
Triggered when a painter assignment is changed for a job
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAINTER_ASSIGNMENT_CHANGED_TRIGGER])
High Expense Alert
Triggered when expenses for a job exceed a specified amount
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.HIGH_EXPENSE_ALERT_TRIGGER])
Job Overdue
Triggered when a paint job passes its scheduled completion date
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.JOB_OVERDUE_TRIGGER])
New Review Received
Triggered when a new client review is submitted in PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_REVIEW_RECEIVED_TRIGGER])
Maintenance Due
Triggered when a scheduled maintenance is due for a past paint job
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MAINTENANCE_DUE_TRIGGER])
Color Trend Alert
Triggered when a specific paint color becomes frequently used
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLOR_TREND_ALERT_TRIGGER])
High Priority Job Added
Triggered when a new high priority paint job is added to PaintScout
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.HIGH_PRIORITY_JOB_ADDED_TRIGGER])
New Area Service Request
Triggered when a service request is received from a new area
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_AREA_SERVICE_REQUEST_TRIGGER])