Create Project
Creates a new project in Wave
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_CREATE_PROJECT])
Create Invoice
Generates a new invoice in Wave
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_CREATE_INVOICE])
Record Payment
Records a payment for an existing invoice
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_RECORD_PAYMENT])
Create Customer
Adds a new customer to Wave
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_CREATE_CUSTOMER])
Create Product
Adds a new product or service to Wave
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_CREATE_PRODUCT])
Record Expense
Records a new expense in Wave
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_RECORD_EXPENSE])
Generate Financial Report
Generates a financial report in Wave
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_GENERATE_REPORT])
Send Invoice Reminder
Sends a reminder for an unpaid invoice
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_SEND_INVOICE_REMINDER])
Update Customer Information
Updates existing customer information
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_UPDATE_CUSTOMER])
Create Estimate
Creates a new estimate for a potential project
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_CREATE_ESTIMATE])
Record Bank Transaction
Records a bank transaction in Wave
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_RECORD_BANK_TRANSACTION])
Create Recurring Invoice
Sets up a recurring invoice for repeat billing
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_CREATE_RECURRING_INVOICE])
Update Product Information
Updates existing product or service information
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_UPDATE_PRODUCT])
Generate Tax Report
Generates a tax report for a specified period
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_GENERATE_TAX_REPORT])
Create Journal Entry
Creates a manual journal entry in Wave
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_CREATE_JOURNAL_ENTRY])
Invoice Created
Triggered when a new invoice is created
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_INVOICE_CREATED])
Payment Received
Triggered when a payment is recorded for an invoice
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_PAYMENT_RECEIVED])
Expense Recorded
Triggered when a new expense is recorded
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_EXPENSE_RECORDED])
Customer Added
Triggered when a new customer is added to Wave
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_CUSTOMER_ADDED])
Product Created
Triggered when a new product or service is created
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_PRODUCT_CREATED])
Invoice Overdue
Triggered when an invoice becomes overdue
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_INVOICE_OVERDUE])
Bank Account Connected
Triggered when a new bank account is connected to Wave
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_BANK_ACCOUNT_CONNECTED])
Estimate Approved
Triggered when a customer approves an estimate
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_ESTIMATE_APPROVED])
Low Account Balance
Triggered when an account balance falls below a specified threshold
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_LOW_ACCOUNT_BALANCE])
Report Generated
Triggered when a financial report is generated
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_REPORT_GENERATED])
Tax Filing Due
Triggered when a tax filing deadline is approaching
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_TAX_FILING_DUE])
Recurring Invoice Sent
Triggered when a recurring invoice is automatically sent
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_RECURRING_INVOICE_SENT])
Project Completed
Triggered when a project is marked as completed
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_PROJECT_COMPLETED])
New Transaction Imported
Triggered when new transactions are imported from connected accounts
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_NEW_TRANSACTION_IMPORTED])
Invoice Viewed By Customer
Triggered when a customer views an invoice
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WAVE_INVOICE_VIEWED])