Create Invoice
Create a new invoice in Zoho Invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Send Invoice
Send an existing invoice to a customer via email
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_INVOICE])
Create Estimate
Create a new estimate in Zoho Invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ESTIMATE])
Convert Estimate To Invoice
Convert an existing estimate into an invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONVERT_ESTIMATE_TO_INVOICE])
Record Payment
Record a payment for an existing invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_PAYMENT])
Create Customer
Add a new customer to Zoho Invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER])
Update Customer
Update existing customer information
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER])
Create Item
Add a new item or service to the product catalog
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ITEM])
Update Item
Update existing item or service information
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ITEM])
Create Expense
Record a new expense in Zoho Invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EXPENSE])
Create Credit Note
Create a new credit note for a customer
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CREDIT_NOTE])
Apply Credit Note
Apply an existing credit note to an invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_CREDIT_NOTE])
Create Recurring Invoice
Set up a recurring invoice for repeat billing
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_RECURRING_INVOICE])
Stop Recurring Invoice
Stop an active recurring invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STOP_RECURRING_INVOICE])
Create Project
Create a new project for time and expense tracking
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PROJECT])
New Invoice Created
Triggered when a new invoice is created
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_INVOICE_CREATED])
Invoice Paid
Triggered when an invoice is marked as paid
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_PAID])
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])
Estimate Accepted
Triggered when a customer accepts an estimate
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ESTIMATE_ACCEPTED])
Estimate Declined
Triggered when a customer declines an estimate
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ESTIMATE_DECLINED])
New Customer Added
Triggered when a new customer is added to Zoho Invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_ADDED])
Payment Received
Triggered when a payment is received and recorded
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED])
Credit Note Created
Triggered when a new credit note is created
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREDIT_NOTE_CREATED])
Expense Recorded
Triggered when a new expense is recorded
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPENSE_RECORDED])
Project Completed
Triggered when a project is marked as completed
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_COMPLETED])
Recurring Invoice Generated
Triggered when a recurring invoice is automatically generated
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECURRING_INVOICE_GENERATED])
Low Inventory Alert
Triggered when an item's 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])
Invoice Viewed By Customer
Triggered when a customer views an invoice online
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_VIEWED])
Estimate Expired
Triggered when an estimate reaches its expiration date
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ESTIMATE_EXPIRED])
Refund Issued
Triggered when a refund is issued to a customer
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_ISSUED])