Create Project
Creates a new project in HoneyBook
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PROJECT_ACTION])
Add Client
Adds a new client to HoneyBook
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CLIENT_ACTION])
Create Invoice
Creates a new invoice for a client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE_ACTION])
Send Contract
Sends a contract to a client for signature
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CONTRACT_ACTION])
Create Proposal
Creates a new proposal for a client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PROPOSAL_ACTION])
Add Task
Adds a new task to a project
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TASK_ACTION])
Schedule Appointment
Schedules a new appointment with a client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_APPOINTMENT_ACTION])
Create Questionnaire
Creates a new questionnaire for a client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_QUESTIONNAIRE_ACTION])
Send Email
Sends an email to a client through HoneyBook
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_EMAIL_ACTION])
Update Project Status
Updates the status of a project
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PROJECT_STATUS_ACTION])
Create Time Entry
Creates a new time entry for a project
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TIME_ENTRY_ACTION])
Send Reminder
Sends a reminder to a client for pending actions
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_REMINDER_ACTION])
Create Package
Creates a new service package in HoneyBook
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PACKAGE_ACTION])
Update Client Information
Updates the information of an existing client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CLIENT_INFO_ACTION])
Generate Report
Generates a custom report based on specified criteria
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT_ACTION])
Create Expense
Adds a new expense to a project
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EXPENSE_ACTION])
Send Feedback Request
Sends a feedback request to a client after project completion
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_FEEDBACK_REQUEST_ACTION])
Create Discount
Creates a new discount for a client or project
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCOUNT_ACTION])
Update Invoice
Updates an existing invoice with new information
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVOICE_ACTION])
Archive Project
Archives a completed project in HoneyBook
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_PROJECT_ACTION])
New Project Created
Triggered when a new project is created in HoneyBook
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PROJECT_TRIGGER])
New Client Added
Triggered when a new client is added to HoneyBook
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CLIENT_TRIGGER])
Invoice Paid
Triggered when an invoice is paid by a client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_PAID_TRIGGER])
Contract Signed
Triggered when a contract is signed by a client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTRACT_SIGNED_TRIGGER])
Proposal Accepted
Triggered when a proposal is accepted by a client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROPOSAL_ACCEPTED_TRIGGER])
New Task Created
Triggered when a new task is created in a project
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TASK_TRIGGER])
Appointment Scheduled
Triggered when a new appointment is scheduled
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPOINTMENT_SCHEDULED_TRIGGER])
Questionnaire Submitted
Triggered when a client submits a questionnaire
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUESTIONNAIRE_SUBMITTED_TRIGGER])
Invoice Overdue
Triggered when an invoice becomes overdue
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_OVERDUE_TRIGGER])
Project Status Changed
Triggered when a project's status is changed
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_STATUS_CHANGED_TRIGGER])