Create Job
Creates a new job or project in JobNimbus with given details
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_JOB])
Update Job Status
Changes the status of an existing job in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_JOB_STATUS])
Add Task
Adds a new task to a job or contact in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TASK])
Complete Task
Marks a task as completed in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COMPLETE_TASK])
Create Estimate
Generates a new estimate for a job in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ESTIMATE])
Convert Estimate To Invoice
Converts an existing estimate into an invoice in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONVERT_ESTIMATE_TO_INVOICE])
Send Invoice
Sends an invoice to a client from JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_INVOICE])
Record Payment
Records a payment received for an invoice in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_PAYMENT])
Schedule Appointment
Creates a new appointment or event in JobNimbus calendar
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_APPOINTMENT])
Upload Document
Uploads a document and attaches it to a job or contact in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_DOCUMENT])
Add Note
Adds a note to a job, contact, or task in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_NOTE])
Create Subcontractor
Adds a new subcontractor to the JobNimbus system
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SUBCONTRACTOR])
Assign Job To Subcontractor
Assigns a specific job or task to a subcontractor in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_JOB_TO_SUBCONTRACTOR])
Job Status Changed
Triggered when the status of a job is updated in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.JOB_STATUS_CHANGED])
Task Completed
Triggered when a task is marked as completed in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_COMPLETED])
Estimate Approved
Triggered when a client approves an estimate in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ESTIMATE_APPROVED])
Invoice Paid
Triggered when an invoice is marked as paid in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_PAID])
Appointment Scheduled
Triggered when a new appointment is scheduled in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPOINTMENT_SCHEDULED])
Document Uploaded
Triggered when a new document is uploaded to JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_UPLOADED])
Job Created
Triggered when a new job or project is created in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.JOB_CREATED])
Task Overdue
Triggered when a task in JobNimbus becomes overdue
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_OVERDUE])
Invoice Overdue
Triggered when an invoice in JobNimbus becomes overdue
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_OVERDUE])
New Note Added
Triggered when a new note is added to a job, contact, or task in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_NOTE_ADDED])
Subcontractor Assigned
Triggered when a subcontractor is assigned to a job in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBCONTRACTOR_ASSIGNED])
Job Completed
Triggered when a job is marked as completed in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.JOB_COMPLETED])
Low Inventory Alert
Triggered when inventory for a specific item falls below a set threshold in JobNimbus
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_INVENTORY_ALERT])