Create Booking
Creates a new booking in the system
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BOOKING_ACTION])
Cancel Booking
Cancels an existing booking
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_BOOKING_ACTION])
Reschedule Booking
Reschedules an existing booking to a new time
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESCHEDULE_BOOKING_ACTION])
Send Reminder
Sends a reminder to a client about their upcoming booking
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_REMINDER_ACTION])
Add Client
Adds a new client to the system
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CLIENT_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])
Add Service
Adds a new service to the booking system
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_SERVICE_ACTION])
Update Service
Updates the details of an existing service
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SERVICE_ACTION])
Set Availability
Sets or updates the availability schedule
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_AVAILABILITY_ACTION])
Process Payment
Processes a payment for a booking
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROCESS_PAYMENT_ACTION])
Issue Refund
Issues a refund for a canceled or disputed booking
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ISSUE_REFUND_ACTION])
Generate Report
Generates a report on bookings, revenue, or other metrics
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT_ACTION])
Send Feedback Request
Sends a request to a client to provide feedback on a completed booking
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_FEEDBACK_REQUEST_ACTION])
Create Discount Code
Creates a new discount code for services
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCOUNT_CODE_ACTION])
Apply Discount
Applies a discount to a booking
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_DISCOUNT_ACTION])
Create Package
Creates a new package of services
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PACKAGE_ACTION])
Update Package
Updates an existing package of services
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PACKAGE_ACTION])
New Booking
Triggered when a new booking is made
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_BOOKING_TRIGGER])
Booking Canceled
Triggered when a booking is canceled
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOOKING_CANCELED_TRIGGER])
Booking Rescheduled
Triggered when a booking is rescheduled
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOOKING_RESCHEDULED_TRIGGER])
Payment Received
Triggered when a payment is received for a booking
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED_TRIGGER])
Reminder Sent
Triggered when a reminder is sent to a client
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMINDER_SENT_TRIGGER])
New Client
Triggered when a new client is added to the system
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CLIENT_TRIGGER])
Service Added
Triggered when a new service is added to the booking system
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SERVICE_ADDED_TRIGGER])
Availability Updated
Triggered when the availability schedule is updated
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AVAILABILITY_UPDATED_TRIGGER])
Review Submitted
Triggered when a client submits a review
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVIEW_SUBMITTED_TRIGGER])
Subscription Started
Triggered when a client starts a subscription
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_STARTED_TRIGGER])
Subscription Ended
Triggered when a client's subscription ends
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_ENDED_TRIGGER])
Group Booking Created
Triggered when a group booking is created
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_BOOKING_CREATED_TRIGGER])
Refund Processed
Triggered when a refund is processed for a booking
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_PROCESSED_TRIGGER])