Create Customer
Create a new customer record in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER])
Update Customer
Update an existing customer's information in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER])
Create Appointment
Schedule a new appointment in Thryv's calendar
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_APPOINTMENT])
Update Appointment
Modify an existing appointment in Thryv's calendar
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_APPOINTMENT])
Create Invoice
Generate a new invoice for a customer in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Send Invoice
Send an invoice to a customer via email through Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_INVOICE])
Create Task
Create a new task or to-do item in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TASK])
Update Task Status
Change the status of an existing task in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TASK_STATUS])
Add Payment
Record a new payment from a customer in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PAYMENT])
Create Quote
Generate a new quote for a customer in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_QUOTE])
Send Quote
Send a quote to a customer via email through Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_QUOTE])
Create Job
Create a new job or project in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_JOB])
Update Job Status
Change the status of an existing job in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_JOB_STATUS])
Add Note
Add a note to a customer, job, or appointment in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_NOTE])
Create Marketing Campaign
Set up a new marketing campaign in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MARKETING_CAMPAIGN])
New Customer
Triggered when a new customer is added to Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_TRIGGER])
Appointment Scheduled
Triggered when a new appointment is scheduled in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPOINTMENT_SCHEDULED_TRIGGER])
Appointment Updated
Triggered when an existing appointment is modified in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPOINTMENT_UPDATED_TRIGGER])
Invoice Created
Triggered when a new invoice is generated in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_CREATED_TRIGGER])
Payment Received
Triggered when a new payment is recorded in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED_TRIGGER])
Task Completed
Triggered when a task is marked as completed in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_COMPLETED_TRIGGER])
Quote Accepted
Triggered when a customer accepts a quote in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.QUOTE_ACCEPTED_TRIGGER])
Job Status Changed
Triggered when the status of a job is updated in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.JOB_STATUS_CHANGED_TRIGGER])
Customer Updated
Triggered when a customer's information is updated in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CUSTOMER_UPDATED_TRIGGER])
Invoice Overdue
Triggered when an invoice becomes overdue in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_OVERDUE_TRIGGER])
Campaign Started
Triggered when a marketing campaign is launched in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CAMPAIGN_STARTED_TRIGGER])
New Review Received
Triggered when a new customer review is received in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_REVIEW_RECEIVED_TRIGGER])
Low Inventory Alert
Triggered when inventory for a product falls below a specified threshold in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_INVENTORY_ALERT_TRIGGER])
Customer Birthday
Triggered on a customer's birthday as recorded in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CUSTOMER_BIRTHDAY_TRIGGER])
Appointment Reminder
Triggered at a set time before an upcoming appointment in Thryv
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPOINTMENT_REMINDER_TRIGGER])