Create Job
Create a new job in Service Fusion
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_JOB])
Update Job Status
Update the status of an existing job
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_JOB_STATUS])
Schedule Appointment
Schedule a new appointment for a job
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_APPOINTMENT])
Create Customer
Add a new customer to Service Fusion
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER])
Update Customer Information
Update existing customer information
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER_INFO])
Create Invoice
Generate a new invoice for a job
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Assign Technician
Assign a technician to a specific job
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_TECHNICIAN])
Create Estimate
Create a new estimate for a potential job
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ESTIMATE])
Add Job Note
Add a note to an existing job
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_JOB_NOTE])
Create Purchase Order
Generate a new purchase order for supplies or equipment
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PURCHASE_ORDER])
Update Inventory
Update inventory levels for parts or equipment
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVENTORY])
Send Customer Notification
Send a notification to a customer about their job or appointment
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CUSTOMER_NOTIFICATION])
Create Recurring Job
Set up a recurring job for regular service or maintenance
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_RECURRING_JOB])
Generate Report
Create a custom report based on specified parameters
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Update Payment Status
Update the payment status for an invoice or job
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PAYMENT_STATUS])
New Job Created
Triggered when a new job is created in Service Fusion
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_JOB_CREATED])
Job Status Changed
Triggered when the status of a job is updated
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.JOB_STATUS_CHANGED])
Appointment Scheduled
Triggered when a new appointment is scheduled
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPOINTMENT_SCHEDULED])
New Customer Added
Triggered when a new customer is added to the system
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_ADDED])
Invoice Created
Triggered when a new invoice is generated
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_CREATED])
Technician Assigned
Triggered when a technician is assigned to a job
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TECHNICIAN_ASSIGNED])
Estimate Approved
Triggered when a customer approves an estimate
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ESTIMATE_APPROVED])
Job Completed
Triggered when a job is marked as completed
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.JOB_COMPLETED])
Payment Received
Triggered when a payment is received for an invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED])
Inventory Low
Triggered when inventory for a specific item falls below a set threshold
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVENTORY_LOW])
Customer Feedback Submitted
Triggered when a customer submits feedback for a completed job
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CUSTOMER_FEEDBACK_SUBMITTED])
Appointment Reminder
Triggered a set time before a scheduled appointment
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPOINTMENT_REMINDER])
Invoice Overdue
Triggered when an invoice becomes overdue
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_OVERDUE])
New Purchase Order Created
Triggered when a new purchase order is created
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PURCHASE_ORDER_CREATED])
Employee Time Clock In/Out
Triggered when an employee clocks in or out of work
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMPLOYEE_TIME_CLOCK])