Create Invoice
Creates a new invoice in Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE_ACTION])
Add Client
Adds a new client to Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CLIENT_ACTION])
Record Payment
Records a payment for an existing invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_PAYMENT_ACTION])
Create Expense
Creates a new expense entry in Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EXPENSE_ACTION])
Update Invoice Status
Updates the status of an existing invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVOICE_STATUS_ACTION])
Create Product
Creates a new product or service in Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRODUCT_ACTION])
Update Inventory
Updates the inventory quantity for a specific product
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVENTORY_ACTION])
Create Estimate
Creates a new estimate in Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ESTIMATE_ACTION])
Convert Estimate To Invoice
Converts an accepted estimate into an invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONVERT_ESTIMATE_TO_INVOICE_ACTION])
Create Recurring Invoice
Sets up a new recurring invoice in Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_RECURRING_INVOICE_ACTION])
Update Client Information
Updates the information for an existing client
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CLIENT_INFO_ACTION])
Generate Financial Report
Generates a financial report for a specified period
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_FINANCIAL_REPORT_ACTION])
Create Purchase Order
Creates a new purchase order in Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PURCHASE_ORDER_ACTION])
Apply Credit Note
Applies a credit note to an existing invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_CREDIT_NOTE_ACTION])
Create Tax
Creates a new tax rate or rule in Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TAX_ACTION])
Generate Invoice Reminder
Generates and sends a reminder for an unpaid invoice
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_INVOICE_REMINDER_ACTION])
Create Category
Creates a new category for organizing products or expenses
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CATEGORY_ACTION])
Update Exchange Rate
Updates the exchange rate for a specific currency
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_EXCHANGE_RATE_ACTION])
Create Bank Account
Adds a new bank account to Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BANK_ACCOUNT_ACTION])
Record Bank Transfer
Records a transfer between two bank accounts in Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_BANK_TRANSFER_ACTION])
New Invoice Created
Triggers when a new invoice is created in Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_INVOICE_TRIGGER])
New Client Added
Triggers when a new client is added to Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CLIENT_TRIGGER])
Payment Received
Triggers 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_TRIGGER])
New Expense Recorded
Triggers when a new expense is recorded in Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_EXPENSE_TRIGGER])
Invoice Overdue
Triggers when an invoice becomes overdue
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_OVERDUE_TRIGGER])
New Product Created
Triggers when a new product or service is created in Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PRODUCT_TRIGGER])
Low Inventory Alert
Triggers when inventory for a product falls below a specified threshold
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_INVENTORY_TRIGGER])
New Estimate Created
Triggers when a new estimate is created in Alegra
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ESTIMATE_TRIGGER])
Estimate Accepted
Triggers when a client accepts an estimate
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ESTIMATE_ACCEPTED_TRIGGER])
New Recurring Invoice
Triggers when a new recurring invoice is set up
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_RECURRING_INVOICE_TRIGGER])